rac环境改动spfile后遭遇ora-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):協調硬件廠商,六個故事:所見所感的“server、存儲、交換機......”
藍的成長記——追逐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):伴隨建庫的亞洲杯——加油中國隊
******************************************************************************************************************
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的rac环境改动spfile后遭遇ora-29250小例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RedisTemplate实现事物问题剖
- 下一篇: 数据库中间件MyCAT源码分析:调试环境