「Oracle21c」oracle21.3のアーカイブログ出力先を変更する方法

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

1.アーカイブログモードを確認します。
SQLコマンド
archive log list;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> archive log list;
データベース・ログ・モード アーカイブ・モード
自動アーカイブ 有効
アーカイブ先 C:\app\user\product\21c\homes\OraDB21Home1\RDBMS
最も古いオンライン・ログ順序 3
アーカイブする次のログ順序 5
現行のログ順序 5
SQL> archive log list; データベース・ログ・モード アーカイブ・モード 自動アーカイブ 有効 アーカイブ先 C:\app\user\product\21c\homes\OraDB21Home1\RDBMS 最も古いオンライン・ログ順序 3 アーカイブする次のログ順序 5 現行のログ順序 5
SQL> archive log list;
データベース・ログ・モード     アーカイブ・モード
自動アーカイブ                 有効
アーカイブ先                    C:\app\user\product\21c\homes\OraDB21Home1\RDBMS
最も古いオンライン・ログ順序   3
アーカイブする次のログ順序    5
現行のログ順序               5

2.現在のアーカイブログ(Archivelog)の出力先を確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> set pages 15
SQL> set line 120
SQL> column dest_id format "99"
SQL> column dest_name format a30
SQL> column destination format a60
SQL> select dest_id,dest_name,destination from v$archive_dest where dest_id=1 or dest_id=2;
DEST_ID DEST_NAME DESTINATION
------- ------------------------------ ------------------------------------------------------------
1 LOG_ARCHIVE_DEST_1 C:\app\user\product\21c\homes\OraDB21Home1\RDBMS
2 LOG_ARCHIVE_DEST_2
SQL> set pages 15 SQL> set line 120 SQL> column dest_id format "99" SQL> column dest_name format a30 SQL> column destination format a60 SQL> select dest_id,dest_name,destination from v$archive_dest where dest_id=1 or dest_id=2; DEST_ID DEST_NAME DESTINATION ------- ------------------------------ ------------------------------------------------------------ 1 LOG_ARCHIVE_DEST_1 C:\app\user\product\21c\homes\OraDB21Home1\RDBMS 2 LOG_ARCHIVE_DEST_2
SQL> set pages 15
SQL> set line 120
SQL> column dest_id format "99"
SQL> column dest_name format a30
SQL> column destination format a60
SQL> select dest_id,dest_name,destination from v$archive_dest where dest_id=1 or dest_id=2;

DEST_ID DEST_NAME                      DESTINATION
------- ------------------------------ ------------------------------------------------------------
      1 LOG_ARCHIVE_DEST_1             C:\app\user\product\21c\homes\OraDB21Home1\RDBMS
      2 LOG_ARCHIVE_DEST_2

3.アーカイブログ(Archivelog)の出力先を変更します。
書式
alter system set log_archive_dest_1=’location=アーカイブログのパス’ scope=both;
実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> alter system set log_archive_dest_1='location=C:\orcl\arclog' scope=both;
システムが変更されました。
SQL> alter system set log_archive_dest_1='location=C:\orcl\arclog' scope=both; システムが変更されました。
SQL> alter system set log_archive_dest_1='location=C:\orcl\arclog' scope=both;

システムが変更されました。

書式2
alter system set log_archive_dest_2=’location=アーカイブログのパス’ scope=both;
実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> alter system set log_archive_dest_2='location=C:\orcl\arklog' scope=both;
システムが変更されました。
SQL> alter system set log_archive_dest_2='location=C:\orcl\arklog' scope=both; システムが変更されました。
SQL> alter system set log_archive_dest_2='location=C:\orcl\arklog' scope=both;

システムが変更されました。

4.変更後のアーカイブログ(Archivelog)の出力先を確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> select dest_id,dest_name,destination from v$archive_dest where dest_id=1 or dest_id=2;
DEST_ID DEST_NAME DESTINATION
------- ------------------------------ ------------------------------------------------------------
1 LOG_ARCHIVE_DEST_1 C:\orcl\arclog
2 LOG_ARCHIVE_DEST_2 C:\orcl\arklog
SQL> select dest_id,dest_name,destination from v$archive_dest where dest_id=1 or dest_id=2; DEST_ID DEST_NAME DESTINATION ------- ------------------------------ ------------------------------------------------------------ 1 LOG_ARCHIVE_DEST_1 C:\orcl\arclog 2 LOG_ARCHIVE_DEST_2 C:\orcl\arklog
SQL> select dest_id,dest_name,destination from v$archive_dest where dest_id=1 or dest_id=2;

DEST_ID DEST_NAME                      DESTINATION
------- ------------------------------ ------------------------------------------------------------
      1 LOG_ARCHIVE_DEST_1             C:\orcl\arclog
      2 LOG_ARCHIVE_DEST_2             C:\orcl\arklog

 

Oracle 12c

Posted by arkgame