Oracle 19cでアーカイブログを設定する方法

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

操作方法
1.アーカイブログモードを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SELECT LOG_MODE FROM V$DATABASE;
LOG_MODE
------------------------
ARCHIVELOG
SQL> SELECT LOG_MODE FROM V$DATABASE; LOG_MODE ------------------------ ARCHIVELOG
SQL> SELECT LOG_MODE FROM V$DATABASE;

LOG_MODE
------------------------
ARCHIVELOG

2.アーカイブログ出力先を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME LIKE 'log_archive%';
SQL> SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME LIKE 'log_archive%';
SQL> SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME LIKE 'log_archive%';

3.シャットダウンしてマウント状態で起動します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;

4.アーカイブログ出力先を変更します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=E:\ORACLE\ORADATA\ARCHIVE';
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=E:\ORACLE\ORADATA\ARCHIVE';
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=E:\ORACLE\ORADATA\ARCHIVE';

5.アーカイブログモードへ変更します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;

 

Oracle 19c

Posted by arkgame