rac环境改动spfile后遭遇ora-29250小例
原創(chuàng)作品。出自 “深藍(lán)的blog” 博客。轉(zhuǎn)載時(shí)請(qǐng)務(wù)必注明出處,否則有權(quán)追究版權(quán)法律責(zé)任。
深藍(lán)的blog:http://blog.csdn.net/huangyanlong/article/details/46863931
?
環(huán)境:
操作系統(tǒng):CENTOS6.4 64BIT
數(shù)據(jù)庫(kù):RAC ORACLE 11.2.0.3 64BIT
?
啟庫(kù)后出現(xiàn)錯(cuò)誤。之前改動(dòng)過參數(shù):filesystemio_options參數(shù),可是重新啟動(dòng)庫(kù)后。報(bào)例如以下錯(cuò)誤:
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.
?
跟蹤告警日志。鎖定例如以下信息:
因?yàn)槟硡?shù)設(shè)置不對(duì)將引起以上問題。
所以計(jì)劃改動(dòng)參數(shù)文件里參數(shù)設(shè)置。
開始例如以下步驟:
?
先在線依據(jù)spfile文件生成一個(gè)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
然后改動(dòng)參數(shù)文件。
把filesystemio_options參數(shù)設(shè)置刪除、把告警日志中提示的log_archive_start刪除。
然后保存退出。
?
利用改動(dòng)后的pfile文件啟庫(kù)。
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文件生成一個(gè)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
啟庫(kù),報(bào)錯(cuò)了。
?
查看官方文檔:
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.
?
產(chǎn)生這個(gè)錯(cuò)誤。說明spfile文件里沒有指定db_name。spfile是由pfile生成的。可是查看pfile文件里確實(shí)已經(jīng)設(shè)置了。回看步驟時(shí)發(fā)現(xiàn)上面有一個(gè)隱蔽的錯(cuò)誤。那就是生成的spfile文件的方式。以上步驟中沒有指定pfile位置,這時(shí)oracle找的pfile文件并非啟動(dòng)時(shí)使用的pfile文件,而是$ORACLE_HOME/dbs下的默認(rèn)的pfile文件,里面的內(nèi)容是這種:
[oracle@node1 dbs]$ vi initxcky1.ora
SPFILE='+DG1/xcky/parnew/spfilexcky.ora'
所以通過這個(gè)pfile文件創(chuàng)建出的spfile文件當(dāng)然是缺少參數(shù)的。
所以又一次創(chuàng)建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';
?
以下我們關(guān)庫(kù)、啟庫(kù),看一下狀態(tài),例如以下:
?
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.
數(shù)據(jù)庫(kù)已經(jīng)成功啟動(dòng)了。
?
*******************************************藍(lán)的成長(zhǎng)記系列****************************************************
原創(chuàng)作品,出自 “深藍(lán)的blog” 博客,歡迎轉(zhuǎn)載。轉(zhuǎn)載時(shí)請(qǐng)務(wù)必注明出處(http://blog.csdn.net/huangyanlong)。
藍(lán)的成長(zhǎng)記——追逐DBA(1):奔波于路上,挺進(jìn)山東
藍(lán)的成長(zhǎng)記——追逐DBA(2):安裝!安裝!久違的記憶。引起我對(duì)DBA的又一次認(rèn)知
藍(lán)的成長(zhǎng)記——追逐DBA(3):古董上操作,數(shù)據(jù)導(dǎo)入導(dǎo)出成了問題
藍(lán)的成長(zhǎng)記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)
藍(lán)的成長(zhǎng)記——追逐DBA(5):不談技術(shù)談業(yè)務(wù),惱人的應(yīng)用系統(tǒng)
藍(lán)的成長(zhǎng)記——追逐DBA(6): 做事與做人:小技術(shù)。大為人
藍(lán)的成長(zhǎng)記——追逐DBA(7):基礎(chǔ)命令,地基之石
藍(lán)的成長(zhǎng)記——追逐DBA(8):重拾SP報(bào)告,回顧oracle的STATSPACK實(shí)驗(yàn)
藍(lán)的成長(zhǎng)記——追逐DBA(9):國(guó)慶漸去,追逐DBA,新規(guī)劃,新啟程
藍(lán)的成長(zhǎng)記——追逐DBA(10):飛刀防身,熟絡(luò)而非專長(zhǎng):擺弄中間件Websphere
藍(lán)的成長(zhǎng)記——追逐DBA(11):回家后的安逸,暈暈乎乎醒了過來
藍(lán)的成長(zhǎng)記——追逐DBA(12):七天七收獲的SQL
藍(lán)的成長(zhǎng)記——追逐DBA(13):協(xié)調(diào)硬件廠商,六個(gè)故事:所見所感的“server、存儲(chǔ)、交換機(jī)......”
藍(lán)的成長(zhǎng)記——追逐DBA(14):難忘的“云”端,起步的hadoop部署
藍(lán)的成長(zhǎng)記——追逐DBA(15):以為FTP非常“簡(jiǎn)單”。誰成想一波三折
藍(lán)的成長(zhǎng)記——追逐DBA(16):DBA也喝酒,被捭闔了
藍(lán)的成長(zhǎng)記——追逐DBA(17):是分享,還是消費(fèi),在后IOE時(shí)代學(xué)會(huì)成長(zhǎng)
******************************************************************************************************************
?
********************************************足球與oracle系列*************************************************
原創(chuàng)作品。出自 “深藍(lán)的blog” 博客,歡迎轉(zhuǎn)載。轉(zhuǎn)載時(shí)請(qǐng)務(wù)必注明出處(http://blog.csdn.net/huangyanlong)。
足球與oracle系列(1):32路諸侯點(diǎn)兵,oracle32進(jìn)程聯(lián)盟 之A組巴西SMON進(jìn)程的大局觀
足球與oracle系列(2):巴西揭幕戰(zhàn)預(yù)演。oracle體系結(jié)構(gòu)雜談
足球與oracle系列(3):oracle進(jìn)程排名,世界杯次回合即將戰(zhàn)罷。
足球與oracle系列(4):從巴西慘敗于德國(guó)。想到。差異的RAC拓?fù)鋵?duì)照!
?
足球與oracle系列(5):fifa14游戲缺失的directX庫(kù)類比于oracle的rpm包!
足球與oracle系列(6):伴隨建庫(kù)的亞洲杯——加油中國(guó)隊(duì)
******************************************************************************************************************
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的rac环境改动spfile后遭遇ora-29250小例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RedisTemplate实现事物问题剖
- 下一篇: 数据库中间件MyCAT源码分析:调试环境