oracle 安装ora 27102,ORA-27102 解决办法
因為在32位操作系統(tǒng)上執(zhí)行了如下的操作
alter system set sga_max_size=2G scope=spfile;
之后再重啟數(shù)據(jù)庫就會失敗
報出錯誤:
ORA-27102
Out of Memory
解決的方法也很簡單:
新建一個文本文件 如initaaa.ora
內(nèi)容:
SPFILE='../product/10.2.0/db_1/dbs/spfileorcl.ora'
sga_max_size=1073741824
保存之后
如是啟動數(shù)據(jù)庫:
SQL>startup?pfile=$ORACLE_HOME/dbs/initaaa.ora
啟動成功之后就可以把之前的錯誤參數(shù)修改過來了
對于Spfile損壞或者丟失的情況
可以刪除原來的Spfile,然后利用系統(tǒng)中備份的pfile 來創(chuàng)建一個新的Spfile
SQL>CREATESPFILEFROMPFILE='.\pfile\init.ora.83200715416'
------------------------------------------------------------------------------------------------------------------------------------------------------
其他命令(轉(zhuǎn)):
//查看Oracle以pfile還以Spfile方式啟動
SQL>Selectisspecified,count(*)fromv$spparametergroupbyisspecified;
如果isspecified里有true,表明用spfile進行了指定配置
如果全為false,則表明用pfile啟動
//查看Spfile的路徑
SQL>show?parameter?spfile
//從spfile獲取pfile
SQL>Createpfile='d:pfileSID.ora'fromspfile;
SQL>Createpfile='d:pfileSID.ora'fromspfile='spfile_location';
//從pfile獲取spfile
SQL>Createspfilefrompfile='Your_pfile_location'SQL>Createspfile='spfile_location'frompfile='Your_pfile_location'
//動態(tài)修改參數(shù)
SQL>altersystemsetparameter=Value?scope=spfile|both|memory
Startup nomount的時候需要讀去spfile或pfile,兩者共存,spfile優(yōu)先
//強制用pfile啟動
SQL>startup?pfile='Your_Pfile.ora'SQL>startup?spfile='/data/oracle/product/10.2.0/db_1/dbs/dbs/spfile_mqq.ora'force
總結(jié)
以上是生活随笔為你收集整理的oracle 安装ora 27102,ORA-27102 解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php+条件限定符,const 限定符
- 下一篇: 南京治疗多囊卵巢综合症最好的医院推荐