spfile誤修改導致資料庫無法啟動的另一種恢復方法
轉自: http://space.itpub.net/519536/viewspace-617863
如果您經常使用修改系統引數,也許會有失手的時候,比如因為將sort_area_size引數修改的過大,導致系統無法使用spfile進行啟動。
一般的處理方法是利用pfile引用spfile的內容來協助的啟動,方法如下:
$ cat /$ORACLE_HOME/dbs/initora10g.ora
SPFILE='/oracle/app/oracle/product/10.2.0/db_1/dbs/spfileora10g.ora'
sort_area_size=65536
OK,我這裡再給大家介紹一下使用Linux的命令直接讀取二進位制spfile檔案的方法恢復誤修改的系統引數。
1.進入到spfile所在目錄
$ cd $ORACLE_HOME/dbs
2.使用strings命令讀取spfile同時重定向到我們要構建的pfile之中
$ strings spfileora10g.ora > initora10g.ora
3.使用vi編輯器將剛剛生成的initora10g.ora檔案修改為正確的內容
4.使用pfile啟動資料庫,完成引數修改的目的
SQL> startup pfile='/oracle/app/oracle/product/10.2.0/db_1/dbs/initora10g.ora';
5.再使用pfile生成spfile,重啟資料庫,完成整個spfile的修復過程
SQL> create spfile from pfile='/oracle/app/oracle/product/10.2.0/db_1/dbs/initora10g.ora';
小結
在spfile因誤操作導致不可用的時候,首先不要緊張。冷靜下來,首先確定一下作業系統的型別,恢復spfile的方法非常的多,關鍵是選用最順手並且最高效的方法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/73920/viewspace-1051548/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【strings】spfile誤修改導致資料庫無法啟動的另一種恢復方法資料庫
- 【故障恢復】因spfile修改錯誤導致資料庫無法啟動的恢復方法資料庫
- SPFILE 錯誤導致資料庫無法啟動(ORA-01565)資料庫
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- 恢復資料庫引數錯誤無法啟動資料庫
- 修改SQLNET.ORA導致資料庫無法啟動SQL資料庫
- 誤修改ORACLE_HOME導致無法登陸資料庫Oracle資料庫
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 資料庫恢復狀態可能導致JOB無法自動執行資料庫
- 【北亞資料恢復】異常斷電導致linux伺服器無法啟動,資料庫損壞的資料恢復資料恢復Linux伺服器資料庫
- 【資料庫資料恢復】無法啟動MongoDB服務的資料恢復案例資料庫資料恢復MongoDB
- 資料庫資料恢復——Windows無法啟動MongoDB服務的資料恢復案例資料庫資料恢復WindowsMongoDB
- 歸檔問題導致的資料庫無法啟動資料庫
- HA異常導致oracle資料庫無法啟動Oracle資料庫
- 伺服器意外斷電導致無法重啟資料恢復伺服器資料恢復
- 【資料庫資料恢復】突然斷電造成Syabse資料庫無法啟動的資料恢復案例資料庫資料恢復
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- PostgreSQL 恢復大法 - 恢復部分資料庫、跳過壞塊、修復無法啟動的資料庫SQL資料庫
- 【伺服器資料恢復】RAID故障導致資料庫分割槽無法識別的資料恢復伺服器資料恢復AI資料庫
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 11gR2私有ip修改錯誤導致crs無法啟動解決方法
- 【問題處理】恢復因誤生成PFILE 導致RAC的SPFILE無效的問題
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- 【北亞資料恢復】非物理故障導致的伺服器藍屏且無法重啟的資料恢復案例資料恢復伺服器
- 伺服器資料恢復-RAID資訊丟失導致伺服器作業系統無法啟動的資料恢復案例伺服器資料恢復AI作業系統
- 【北亞伺服器資料恢復】raid5崩潰導致同友儲存無法啟動的資料恢復案例伺服器資料恢復AI
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- 【恢復】非歸檔模式下因誤刪除資料檔案導致資料庫無法OPEN的故障處理模式資料庫
- 資料庫檔案壞塊損壞導致開啟時報錯的恢復方法資料庫
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 【伺服器資料恢復】同友儲存無法啟動的資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【北亞資料恢復】輸入錯誤命令導致MySQL資料庫資料被刪除的資料恢復案例資料恢復MySql資料庫
- 非歸檔模式下異常斷電導致的資料庫無法啟動的問題修復模式資料庫
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫