概要
何らかの理由でデーターベースがオープンされていない。
なんとなく他のサーバーのSPFILEをコピーして動かしてみようとするたいていエラー
対処方法
とりあえずオープンさせてみる
サーバーのコマンドプロンプトにて
SET ORACLE_SID=xxxx
sqlplus /nolog
conn sys as sysdba
startup
ORA-01081 (すでにオープンされている)があれば,shutdown させ もう一度 startup させてみる。
ORA-00205 があれば SPFILEの中身がおかしい。(他のサーバーからコピーしてきたり)
*.control_files で指定されているファイル名はサーバーごとに違っているから注意
SQL>create pfile=’c:\temp\initxxxx.ora’ from spfile;
でテキストファイル化して
上記の値を変更して
SQL> startup pfile=’c:\temp\initxxxx.ora’
で無事起動すれば
SQL> CREATE SPFILE FROM PFILE=’c:\temp\initxxxx.ora’;
で正規のSPFILEを作成し,OracleDBサービスを再起動
プロパティ
Oracle 19c
Windows Server 2019
コメント