Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да активирате режима на архивен дневник в Oracle Database 19c

Направих този урок преди, където показах как да активирам режим на архивен дневник в Oracle Database 10g и 11g. Щракнете тук, за да проверите това.

Оттогава толкова много неща се промениха. Oracle премина от мрежа към архитектура с множество наематели. Затова реших да актуализирам урока. Но този път го направих още по-подробно. Направих серия, в която показах какво трябва да прави един DBA, преди да настрои режима на архивния журнал в Oracle Database.

Ако не сте следвали серията, ето кратко ръководство за това какво трябва да направите, преди да преминете от NOARCHIVELOG към режим ARCHIVELOG в Oracle Database

  • Настройте зона за бързо възстановяване (FRA)
  • Настройте целевата директория на архивния журнал.

След като сте готови да настроите директорията на FRA или архивния журнал, тогава сте готови да превключите от NOARCHIVELOG към режим ARCHIVELOG. И ето как го правите –

Как да активирате режима на ArchiveLog в Oracle Database 18/19c.

Ще изпълня процедурата за активиране на режима на архивен журнал на Oracle Database 19c. Можете да следвате стъпките за всяка версия, която е 12c или по-нова, тъй като процесът е същият.

Стъпка 1:Свържете се с база данни с контейнери

Първо се свържете с вашата база данни за контейнери, като използвате SYS потребител.

C:\> SQLPLUS / AS SYSDBA

Стъпка 2:Проверете състоянието на режима на журнал

Преди да активирате режима на архивния дневник, просто проверете дали вече е активиран или не. И можете да направите това, като напишете просто изявление, като това

SQL> ARCHIVE LOG LIST;

Ако режимът на журнала на вашата база данни е зададен на „ARCHIVELOG“, тогава не е нужно да правите нищо. Но ако е настроен на “NOARCHIVELOG”, следвайте по-нататък –

Стъпка 3:Изключете базата данни

За да превключим режима на журнал, първо трябва да изключим базата данни

SQL> Shutdown immediate

Стъпка 4:Монтирайте базата данни

За да изпълним оператора ALTER DDL (което трябва да направим, за да превключим режима на журнала), първо трябва да монтираме базата данни.

SQL> STARTUP mount;

Стъпка 5:Активирайте режима на архивния дневник.

Сега ще превключим режима на дневника от БЕЗ АРХИВЕН Дневник към режим АРХИВЕН ДНЕВНИК.

SQL> ALTER DATABASE archivelog;

Стъпка 6:Отворете базата данни

За да използваме базата данни за нормални дейности в базата данни, трябва да я отворим.

SQL> ALTER DATABASE open;

Стъпка 7:Проверете режима на дневник

Преди да започнем работа с нашата база данни, трябва да проверим дали успешно сме активирали режима АРХИВЛОГ или не?

SQL> SELECT log_mode FROM v$database;

Ако резултатът от това изявление излезе като „ARCHIVELOG“, това означава, че успешно сме активирали режима ARCHIVELOG в нашата база данни на Oracle.

Ето как активираме режима ARCHIVELOG в Oracle Database 12c, 18c, 19c и по-нови версии.

Надявам се, че ви е харесало това четене. Благодаря и приятен ден!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извикване на съхранена функция (която връща масив от дефиниран от потребителя тип) в oracle през връзка към база данни

  2. Функция за заспиване в ORACLE

  3. Как да избера всички колони от таблица, плюс допълнителни колони като ROWNUM?

  4. Стъпки за промяна на администраторска парола, която е загубена или забравена от EBS WebLogic домейн R12.2

  5. Импортиране на файлове в Oracle Apex с помощта на wwv_flow_files