小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


ORA-01126:データベースはこのインスタンスでマウントし、どのインスタンスでもオープンしないでください

はじめに

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