0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Oracleデータベースが急にオープンできなくなった:ORA-03113

Last updated at Posted at 2019-10-28

Oracleデータベースに関して、ちょっとしたトラブルシューティングが発生したので、記録がてら書いておくことにする。
バージョンは12c。

###事の起こり
しばらく放置していたOracleデータベースを起動しようとしたら、起動できない。
いろいろ試していると、マウントまではできることがわかった。
マウント状態でオープンしようとすると、以下のエラーメッセージが表示される。

SQL> alter database open;
alter database open
             *
行1でエラーが発生しました。:
ORA-03113: 通信チャネルでend-of-fileが検出されました

###対処法
検索してみると以下のページにたどり着く。

ORA-03113:通信チャネルでend-of-fileが検出されました - PROJECT GROUP

これによると、ディスク容量がいっぱいの時に発生し、アーカイブログを削除すれば解決するらしい。
記事内にさらにリンクがあり、要するにRMANでアーカイブログを日付指定して削除すればよいとのこと。
ディスク容量には余裕があったが、とりあえず試してみることに。

SQL> host rman

RMAN> connect target /

RMAN> delete archivelog until time 'sysdate - 1';

RMAN> exit

上記コマンド実行後、再度データベースオープンを試みる。

SQL> alter database open;

データベースが変更されました。

無事データベースがオープンできた。

###原因は……
原因はもしかすると、高速リカバリ領域が食い尽くされてたことだろうか?
アーカイブログは既に削除してしまったので、残念ながら確認できず。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?