以下のように表示されます。
(日本語)
ORA-00257: アーカイブ・エラーです。解除されるまで内部接続のみにしてください。
(英語)
ORA-00257: archiver error. Connect internal only, until freed.
発生パターン
このエラーは以下のような場合に発生します。
- ディスク容量不足によりDBが起動できなかった
(アーカイブログがたまり続けてディスク容量が一杯になったなど)
- エラー例
- C:¥>sqlplus taro/pass@db01 SQL*Plus: Release 11.2.0.1.0 Production on 金 11月 1 20:21:07 2019 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-00257: アーカイブ・エラーです。解除されるまで内部接続のみにしてください。
Oracleに接続時にエラーが発生します。
対処法
- Oracleサーバのディスク容量を空ける
(不要なアーカイブログファイル以外のファイルを削除してディスク容量を空けた場合は、特に操作不要でOracleは起動しているはずです。)
(アーカイブログを削除する場合は手順が簡単ではないため、アーカイブログファイル以外を削除して容量を空けると簡単にエラーを解消できます。) - アーカイブログを削除する方法は、以下関連記事をご覧ください。