はじめに
Oracleのアーカイブログの設定を無効から有効に変更しようとしたら、以下のエラーが出てしまった。
SQL> alter database archivelog;
ORA-01126:
データベースはこのインスタンスでマウントし、どのインスタンスでもオープンしないでください
原因
データベースがオープンの状態では、アーカイブログの変更はできないみたいです。
対処方法
Oracleデータベースをマウントしなおしてから再度実行する。
shutdown immediate startup mount alter database archivelog;
アーカイブログの設定を確認するには、以下のコマンドで確認できます。
SQL> archive log list データベース・ログ・モード 非アーカイブ・モード 自動アーカイブ 使用禁止 アーカイブ先 USE_DB_RECOVERY_FILE_DEST 最も古いオンライン・ログ順序 163 現行のログ順序 165