「Oracle21c」oracle21.3のアーカイブログ出力先の確認、変更方法
環境
Windows 11 Pro 21H2 64bit Oracle Database 21c Express Edition Release 21.0.0.0.0
操作方法
1.アーカイブログモードを確認します。
SQL構文
SELECT LOG_MODE FROM V$DATABASE;
実行結果
SQL> SELECT LOG_MODE FROM V$DATABASE; LOG_MODE ------------------------ ARCHIVELOG
実行結果
SQL> SELECT LOG_MODE FROM V$DATABASE; LOG_MODE ------------------------ ARCHIVELOG 実行結果が「ARCHIVELOG」はアーカイブログモードです。
2.データベースを シャットダウンしてマウント状態で起動します。
コマンド
SHUTDOWN IMMEDIATE; STARTUP MOUNT;
実行結果
SQL> SHUTDOWN IMMEDIATE; データベースがクローズされました。 データベースがディスマウントされました。 ORACLEインスタンスがシャットダウンされました。
マウントを起動します。
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 データベースがマウントされました。
3,現在のアーカイブログ出力先変を確認します。
SQL構文
SELECT DEST_ID,DEST_NAME,DESTINATION FROM V$ARCHIVE_DEST WHERE DEST_ID=1
実行結果
SQL> SELECT DEST_ID,DEST_NAME,DESTINATION FROM V$ARCHIVE_DEST WHERE DEST_ID=1; DEST_ID DEST_NAME DESTINATION ------- ------------------------------ ------------------------------------------------------------ 1 LOG_ARCHIVE_DEST_1 C:\orcl\arclog
4.アーカイブログ出力先を変更します。
書式
alter system set log_archive_dest_1='location=アーカイブログのパス' scope=both;
実行結果
SQL> alter system set log_archive_dest_1='location=C:\orcl\arclog_cft' scope=both; システムが変更されました。
5.アーカイブログモードへ変更します。
SQLコマンド
ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN;
実行結果
SQL> ALTER DATABASE ARCHIVELOG; データベースが変更されました。 SQL> ALTER DATABASE OPEN; データベースが変更されました。
6.アーカイブログ出力先変更後確認
SQL> SELECT DEST_ID,DEST_NAME,DESTINATION FROM V$ARCHIVE_DEST WHERE DEST_ID=1; DEST_ID DEST_NAME DESTINATION ------- ------------------------------ ------------------------------------------------------------ 1 LOG_ARCHIVE_DEST_1 C:\orcl\arclog_cft