スキップしてメイン コンテンツに移動

投稿

ラベル(ORA-00059)が付いた投稿を表示しています

ORACLE - ORA-00059 とORA-01131、ORA-32002、ORA-00205が連続で大変!

問題はテーブルスペースを自動拡張するスクリプトを作って稼働させたことからでした。 tablespaceの容量をチェックして自動でファイルを追加するShellを作成した。 それで回してみたら問題なくてそのままにして帰宅。 何日莫大なデータを入れ続いてた今朝来てみたら自動増加が止まった!  ORA-00059: maximum number of DB_FILES exceeded じゃ、db_filesを追加しよう。  SQL> sho parameter db_files  200 200しかないね。最大までアップしよう!  SQL> alter system set db_files = 99999 scope = spfile;  SQL> shutdown immeidate  SQL> startup あ、データベースが起動しなくなった!  ORA-01131: DB_FILES system parameter value 65535 exceeds limit of 65534 だって。 さらにMountもできなくなってきた! 起動ができないからalter もできなく、戻せない状況になってきた。 あ、オラクルめ!便利なのが1つもない! 多分設定の問題だと思ってspfileを作成し直そう。  SQL> create spfile from pfile='/oracle/11.2.0/OraHome1/dbs/initMYDB13.ora'; まだ変なの出た。  ORA-32002: cannot create SPFILE already being used by the instance じゃ、インスタンス中止  SQL> shutdown immediate やり直す。  SQL> create spfile from pfile='/oracle/11.2.0/OraHome1/dbs/initMYDB13.ora'; 今回はファイルがないって! init.oraファイルがあったのでコピーしてinitMYDB13.oraに変更  [ oracle ]$ cp /oracle/11.2.0/OraHome1/dbs/init.ora /oracle/11.2.0/OraHome