Oracle10gでSPファイルが壊れた時の対処法

Oracle10gでspfileが壊れて起動できなくなる場合があります。バックアップを取ってあればそこからリカバリできますが、バックアップを取ってなかった場合は以下のようにpfilew作成することで復旧できます。

C:\> sqlplus /nolog
SQL> conn /as sysdba
SQL> create pfile="(出力先)" from spfile="(SPFILEの場所)"

alert.logにもデフォルト値から変更した値は出力されているのでそこからpfileを作ってもよいです。