Thread 1 cannot allocate new log, sequenceで起動しない
alert logに Thread 1 cannot allocate new log, sequence と出力されてOracleが起動しない場合の対処方法。
確認環境:Oracle9i(9.2.0.1.0)
アーカイブログモードの確認と変更
Oracle再起動を実行した後に、Oracleが起ち上がってこないことがあり、alert logを確認したところ** Thread 1 cannot allocate new log, sequence **と出力されていました。
調べてみたところ、手動アーカイブログモードになっているようでアーカイブログが出力できず停まってしまったようです。
参考:OTN
確認と解決
SQL*Plusで自動アーカイブに設定されているか確認をします。
SQL> show parameter log_archive_start;
VALUE項目がTRUEであれば、自動に設定されています。FALSEの場合、手動に設定されています。
自動アーカイブに設定に設定するには、初期化パラメータを変更します。
LOG_ARCHIVE_START=TRUE