「Oracle21c」oracle21.3のアーカイブログ出力先を変更する方法
環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
1.アーカイブログモードを確認します。
SQLコマンド
archive log list;
実行結果
SQL> archive log list; データベース・ログ・モード アーカイブ・モード 自動アーカイブ 有効 アーカイブ先 C:\app\user\product\21c\homes\OraDB21Home1\RDBMS 最も古いオンライン・ログ順序 3 アーカイブする次のログ順序 5 現行のログ順序 5
2.現在のアーカイブログ(Archivelog)の出力先を確認します。
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;
実行結果
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;
実行結果
SQL> alter system set log_archive_dest_2='location=C:\orcl\arklog' scope=both; システムが変更されました。
4.変更後のアーカイブログ(Archivelog)の出力先を確認します。
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