[ORA-00257]アーカイブ・エラーです。解除されるまで AS SYSDBAにのみ接続してください

Oracle

概要

リクエストされた操作の実行中にエラーが発生しました:

ORA-00257: アーカイブ・エラーです。解除されるまでAS SYSDBAにのみ接続してください。
00257. 00000 – “Archiver error. Connect AS SYSDBA only until resolved.”
*Cause: The archiver process received an error while trying to archive
a redo log. If the problem is not resolved soon, the database
will stop executing transactions. The most likely cause of this
message is that the destination device is out of space to store the
redo log file. Another possible cause is that a destination marked
as MANDATORY has failed.
*Action: Check the alert log and trace files for detailed error
information.
ベンダー・コード257

REDOログ を アーカイブログに書き出せない状態です。アーカイブログサイズ一杯まで使い切ったようです。

対処方法

A.RMANを利用してアーカイブログファイルを削除する

コマンドプロンプトより

rman target sys/password@db1

RMAN> DELETE ARCHIVELOG ALL;

このオブジェクトを削除しますか(YESまたはNOを入力してください)。 YES と入力

補足:アーカイブログの最大サイズを変更しておくには

初期化パラメータ db_recovery_file_dest_size を変更します

ALTER SYSTEM SET db_recovery_file_dest_size='n{K|M|G}' SCOPE=BOTH;

DBの再起動は不要で,即時反映されます。詳しくは こちら

アーカイブログを削除したらどうなる?

削除されたアーカイブログを用いたリカバリは行えなくなります。

プロパティ

Oracle 19c

コメント

スポンサーリンク
タイトルとURLをコピーしました