「Oracle21c」Oracle21.3のアーカイブログモードを有効にする方法

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0

1.現在のアーカイブログモードの設定を確認します。
SQLコマンド

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
select log_mode from v$database;
select log_mode from v$database;
select log_mode from v$database;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> select log_mode from v$database;
LOG_MODE
------------------------
NOARCHIVELOG
SQL> select log_mode from v$database; LOG_MODE ------------------------ NOARCHIVELOG
SQL> select log_mode from v$database;

LOG_MODE
------------------------
NOARCHIVELOG

2.データベースを停止します。
SQLコマンド

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
shutdown immediate;
shutdown immediate;
shutdown immediate;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> shutdown immediate;
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL> shutdown immediate; データベースがクローズされました。 データベースがディスマウントされました。 ORACLEインスタンスがシャットダウンされました。
SQL> shutdown immediate;
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。

3.データベースをマウント状態にします。
SQLコマンド

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
startup mount;
startup mount;
startup mount;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> startup mount;
ORACLEインスタンスが起動しました。
Total System Global Area 1610608792 bytes
Fixed Size 9855128 bytes
Variable Size 587202560 bytes
Database Buffers 1006632960 bytes
Redo Buffers 6918144 bytes
データベースがマウントされました。
SQL> startup mount; ORACLEインスタンスが起動しました。 Total System Global Area 1610608792 bytes Fixed Size 9855128 bytes Variable Size 587202560 bytes Database Buffers 1006632960 bytes Redo Buffers 6918144 bytes データベースがマウントされました。
SQL> startup mount;
ORACLEインスタンスが起動しました。

Total System Global Area 1610608792 bytes
Fixed Size 9855128 bytes
Variable Size 587202560 bytes
Database Buffers 1006632960 bytes
Redo Buffers 6918144 bytes
データベースがマウントされました。

4. アーカイブログモードを有効にします。
SQLコマンド

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
alter database noarchivelog;
alter database noarchivelog;
alter database noarchivelog;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> alter database archivelog;
データベースが変更されました。
SQL> alter database archivelog; データベースが変更されました。
SQL> alter database archivelog;

データベースが変更されました。

5.データベースをオープンします。
SQL構文
alter database open;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> alter database open;
データベースが変更されました。
SQL> alter database open; データベースが変更されました。
SQL> alter database open;

データベースが変更されました。

6.アーカイブログモードの変更後確認
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
select log_mode from v$database;
select log_mode from v$database;
select log_mode from v$database;

実行結果

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

 

Oracle 12c

Posted by arkgame