rac環境修改spfile後遭遇ora-29250小例,spfileora-29250
原創作品,出自 “深藍的blog” 部落格,轉載時請務必註明出處,否則有權追究著作權法律責任。
深藍的blog:http://blog.csdn.net/huangyanlong/article/details/46863931
環境:
作業系統:CENTOS6.4 64BIT
資料庫:RAC ORACLE 11.2.0.3 64BIT
啟庫後出現錯誤,之前修改過參數:filesystemio_options參數,但是重啟庫後,報如下錯誤:
SQL> startup
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2216944 bytes
Variable Size 557845520 bytes
Database Buffers 167772160 bytes
Redo Buffers 2879488 bytes
Database mounted.
Database opened.
官方文檔:
ORA-32004: obsolete or deprecated parameter(s) specified forstring instance
Cause: Obsolete or deprecated parameters for this instance type were specified in the SPFILE or the PFILE on the server side.
Action: See alert log for a list of parameters that are obsolete or deprecated. Remove them from the SPFILE or the server side PFILE.
跟蹤警示日誌,鎖定如下資訊:
由於某參數設定不正確將引起以上問題。所以計劃修改參數檔案中參數設定。
開始如下步驟:
先線上根據spfile檔案產生一個pfile檔案。
SQL> create pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initxcky_001.ora' from spfile;
[oracle@node1 dbs]$ vi initxcky_001.ora
然後修改參數檔案。
把filesystemio_options參數設定刪除、把警示日誌中提示的log_archive_start刪除。
然後儲存退出。
利用修改後的pfile檔案啟庫。
SQL> startup pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initxcky_001.ora'
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2216944 bytes
Variable Size 557845520 bytes
Database Buffers 167772160 bytes
Redo Buffers 2879488 bytes
Database mounted.
Database opened.
利用pfile檔案產生一個spfile檔案。
SQL> create spfile='+DG1/xcky/spfilexcky.ora' from pfile;
File created.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-01506: missing or illegal database name
啟庫,報錯了!
查看官方文檔:
ORA-01506: missing or illegal database name
Cause: No db_name INIT.ORA aprameter was specified.
Action: The database name must be given in the db_name INIT.ORA parameter.
產生這個錯誤,說明spfile檔案中沒有指定db_name。spfile是由pfile產生的,但是查看pfile檔案中確實已經設定了。回看步驟時發現上面有一個隱形錯誤。那就是產生的spfile檔案的方式。以上步驟中沒有指定pfile位置,這時oracle找的pfile檔案並不是啟動時使用的pfile檔案,而是$ORACLE_HOME/dbs下的預設的pfile檔案,裡面的內容是這樣的:
[oracle@node1 dbs]$ vi initxcky1.ora
SPFILE='+DG1/xcky/parnew/spfilexcky.ora'
所以通過這個pfile檔案建立出的spfile檔案當然是缺少參數的。
所以重新建立spfile檔案:
SQL> startup pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initxcky_001.ora'
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2216944 bytes
Variable Size 557845520 bytes
Database Buffers 167772160 bytes
Redo Buffers 2879488 bytes
Database mounted.
Database opened.
SQL> create spfile='+DG1/XCKY/parnew/spfilexcky.ora' from pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initxcky_001.ora.bak.bak';
下面我們關庫、啟庫,看一下狀態,如下:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 730714112 bytes
Fixed Size 2216944 bytes
Variable Size 557845520 bytes
Database Buffers 167772160 bytes
Redo Buffers 2879488 bytes
Database mounted.
Database opened.
資料庫已經成功啟動了。
*******************************************藍的成長記系列****************************************************
原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。
藍的成長記——追逐DBA(1):奔波於路上,挺進山東
藍的成長記——追逐DBA(2):安裝!安裝!久違的記憶,引起我對DBA的重新認知
藍的成長記——追逐DBA(3):古董上操作,資料匯入匯出成了問題
藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)
藍的成長記——追逐DBA(5):不談技術談業務,惱人的應用系統
藍的成長記——追逐DBA(6): 做事與做人:小技術,大為人
藍的成長記——追逐DBA(7):基礎命令,地基之石
藍的成長記——追逐DBA(8):重拾SP報告,回憶oracle的STATSPACK實驗
藍的成長記——追逐DBA(9):國慶漸去,追逐DBA,新規劃,新啟程
藍的成長記——追逐DBA(10):飛刀防身,熟絡而非專長:擺弄中介軟體Websphere
藍的成長記——追逐DBA(11):回家後的安逸,暈暈乎乎醒了過來
藍的成長記——追逐DBA(12):七天七收穫的SQL
藍的成長記——追逐DBA(13):協調硬體廠商,六個故事:所見所感的“伺服器、儲存、交換器......”
藍的成長記——追逐DBA(14):難忘的“雲”端,起步的hadoop部署
藍的成長記——追逐DBA(15):以為FTP很“簡單”,誰成想一波三折
藍的成長記——追逐DBA(16):DBA也喝酒,被捭闔了
藍的成長記——追逐DBA(17):是分享,還是消費,在後IOE時代學會成長
******************************************************************************************************************
********************************************足球與oracle系列*************************************************
原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。
足球與oracle系列(1):32路諸侯點兵,oracle32進程聯盟 之A組巴西SMON進程的大局觀
足球與oracle系列(2):巴西揭幕戰預演,oracle體繫結構雜談
足球與oracle系列(3):oracle進程排名,世界盃次回合即將戰罷!
足球與oracle系列(4):從巴西慘敗於德國,想到,差異的RAC拓撲對比!
足球與oracle系列(5):fifa14遊戲缺失的directX庫類比於oracle的rpm包!
足球與oracle系列(6):伴隨建庫的亞洲杯——加油中國隊
******************************************************************************************************************
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。