$ORACLE_HOME/dbs/ (1份) + /oradata/ (2份)$ORACLE_HOME/dbs/ 及 /oradata/SPFILE 檔案備份cp /backup/spfileorcl.ora $ORACLE_HOME/dbs/
SQL> STARTUP NOMOUNT;
ORA-00444: background process "MMAN" failed while starting
ORA-07446: sdnfy: bad value '' for parameter ...
原因:SPFILE 參數指定的目錄在新 OS 不存在。
mkdir -p $ORACLE_BASE/hb052500/{bdump,cdump,udump}
mkdir -p $ORACLE_HOME/dbs/archive
依 CREATE PFILE FROM SPFILE 產生的 init.ora 內容核對所有路徑:
background_dump_destcore_dump_destuser_dump_destlog_archive_dest_1SQL> STARTUP NOMOUNT;
Oracle instance started.
Total System Global Area 289406976 bytes
...
ORA-01990: error opening password file '$ORACLE_HOME/dbs/orapw'
ORA-27037: unable to obtain file status
解決:重建密碼檔
$ orapwd file=$ORACLE_HOME/dbs/orapw password=oracle entries=10
ORA-01100: database already mounted
ORA-38760: This database instance failed to turn on Flashback database
解決:關閉 Flashback 再 OPEN
SQL> ALTER DATABASE FLASHBACK OFF;
Database altered.
SQL> ALTER DATABASE OPEN;
Database altered.
SQL> ARCHIVE LOG LIST;
Database log mode: Archive Mode
Automatic archival: Enabled
Archive destination: /oracle/app/oracle/OraHome/dbs/archive
Oldest online log sequence: 614
Next log sequence to archive: 616
Current log sequence: 616
orapwd 重建。