一次修改系統引數導至ORACLE無法啟動例項的故障
事因:由於修改了CONTROL_FILES 引數,導至ORACLE 重啟後無法啟動,連例項也起不了.
如果INSTANCE能夠START, 那麼解決起來就很容易了,可是現在INSTANCE都啟不了.
可是我又不甘心用PFILE 起動,因此花費了半天時間研究琢磨,有點小收穫,在此分享.
1, SET CONTROL_FILES PARAMETER.
SQL> alter system set control_files='+NORM_DG1/ggctl01.ora,
+NORM_DG1/ggctl02.ora, d:hqgg.ora' scope=spfile;
2, START INSTANCE.
SQL> startup
ORA-15124: ASM file name '+NORM_DG1/ggctl01.ora, +NORM_DG1/ggctl02.ora,
d:hqgg.ora' contains an invalid alias name
3, USE UltraEdit to modify spfile located at
G:oracleproduct10.2.0db_1dbsspfilegg2.ora .
in binary mode, find and modify paramter to the correct value.
4, Retry :
SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file
'G:oracleproduct10.2.0db_1/dbs/spfilegg.ora'
ORA-27046: file size is not a multiple of logical block size
OSD-04012: file size mismatch (OS 2561)
5, UnderStand and resolve the puzzle above.
It resulted by the modification of the spfile which change the file size.
so we just go back to this file , open it and delete the redundant NULL char
at the end of the file.
6, Start instance
SQL> startup
ORACLE instance started.
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 247466884 bytes
Database Buffers 356515840 bytes
Redo Buffers 7135232 bytes
ORA-00214: control file 'D:HQGG.ORA' version 661 inconsistent with file
'+NORM_DG1/ggctl01.ora' version 755
--- This is because control file of 'D:HQGG.ORA' have a different SCN with
'+NORM_DG1/ggctl01.ora' .
SQL> select status from v$instance ;
STATUS
------------------------
STARTED
7, delete 'D:HQGG.ORA' and Recreate it .
SQL> alter database backup controlfile to 'd:hqgg.ora' ;
Database altered.
8, Restart database .
Problem has been cleared up Now.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/350519/viewspace-964966/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【故障處理】修改主機名導致oracle例項無法啟動暨如何修改hostnameOracle
- Oracle 11g RAC的ASM例項記憶體引數被修改導致無法啟動OracleASM記憶體
- 由AIX系統故障導致系統重啟,使Oracle資料庫自動啟動例項AIOracle資料庫
- docker容器故障致無法啟動解決例項Docker
- docker容器故障致無法啟動解決例項薦Docker
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- remote_os_authent引數引起的系統無法連線故障REM
- 製作的Fedora啟動U盤無法引導系統的解決方法
- oracle啟動例項時使用引數檔案的順序Oracle
- Oracle 11.2.0.4 RAC $ORACLE_HOME/bin/oracle許可權不對導致無法啟動例項Oracle
- 製作的Fedora啟動隨身碟無法引導系統的解決方法
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫
- 啟動oracle例項最少引數Oracle
- 錯誤初始化引數導致無法啟動的解決辦法
- 軟硬碟都無法啟動故障一例 (轉)硬碟
- 修改系統時間導致RAC環境的一個例項重啟
- 記一次ORA-01102導致資料庫例項無法啟動案例資料庫
- [Oracle]由於初始化引數檔案修改錯誤導致oracle無法startupOracle
- 【故障恢復】因spfile修改錯誤導致資料庫無法啟動的恢復方法資料庫
- 【問題處理】因ASM磁碟組空間不足導致資料庫例項無法啟動的故障處理ASM資料庫
- ORACLE的歸檔空間滿導致的監聽故障資料庫無法啟動Oracle資料庫
- ubuntu修改預設系統啟動項Ubuntu
- oracle 11.2.0.3.6升級故障---instance無法啟動Oracle
- Linux下修改fstab檔案造成系統無法啟動Linux
- 【故障公告】阿里雲 RDS 例項 CPU 100% 故障引發全站無法正常訪問阿里
- [oracle]undo表空間出錯,導致資料庫例項無法開啟Oracle資料庫
- 利用sfc命令修復Win10系統無法啟動故障的方法Win10
- 【故障處理】使用GC調整資料庫為SGA自動管理後導致例項無法啟動(ORA-00824)GC資料庫
- Linux檔案系統破壞,導致系統無法啟動解決辦法Linux
- Oracle 例項啟動必須的引數分析(2010-05-06)Oracle
- ghost win10無法引導怎麼回事 win10 ghost無法引導啟動的解決步驟Win10
- 刪除EFI系統分割槽(ESP)後Windows無法啟動,重建引導分割槽並修復啟動的過程Windows
- ORACLE 11G 無法連線到資料庫例項故障排除Oracle資料庫
- Linux修改fstab引起系統無法啟動問題的解決方法Linux
- Oracle Restart啟動資料庫例項故障一例( Oracle ASM儲存Spfile解析)OracleREST資料庫ASM
- oracle 修改ORACLE例項Oracle
- 修改SQLNET.ORA導致資料庫無法啟動SQL資料庫
- [重慶思莊每日技術分享]-linux 系統 修改核心引數導致不能啟動的問題Linux