新聞中心
以下的文章介紹的是Oracle 參數(shù)文件與服務(wù)器中參數(shù)文件的實(shí)際操作,在Oracle 數(shù)據(jù)庫(kù)中我們通過(guò)實(shí)際存在的Oracle 參數(shù)文件來(lái)對(duì)服務(wù)器參數(shù)文件進(jìn)行創(chuàng)建,以下就是文章的具體內(nèi)容描述,望你會(huì)有所收獲。

因?yàn)閟pfile.ora文件為二進(jìn)制文件,有可能手動(dòng)修改spfile.ora后,Oracle 無(wú)法識(shí)別,也就無(wú)法啟動(dòng)了。解決辦法如下:
1,找到相應(yīng)實(shí)例的pfile文件:在10.0.2\admin\實(shí)例名\pfile\文件夾下有個(gè)init.ora.xxxxxxxxxxx 文件,該文件為帶時(shí)間戳的pfile文件,將時(shí)間戳去掉,變成init.ora文件。
2,通過(guò)oralce SQL*PLUS登錄數(shù)據(jù)庫(kù)
sql>conn 用戶名/密碼 as sysdba 登錄的用戶必須具備sysdba或sysoper權(quán)限
- sql>startup pfile='10.0.2\admin\實(shí)例名\pfile\init.ora';
用指定的文本Oracle 參數(shù)文件啟動(dòng)數(shù)據(jù)庫(kù),啟動(dòng)成功后
通過(guò)文本參數(shù)文件創(chuàng)建服務(wù)器參數(shù)文件
- sql>create spfile='Oracle _HOME/database/spfileSID.ora'
from pfile='10.0.2\admin\實(shí)例\pfile\init.ora';
3,將新生成的文件spfileSID.ora拷貝到 Oracle _HOME/database目錄下覆蓋原文件(如果存在initSID.ora文件請(qǐng)重命名)。
4。啟動(dòng)Oracle 。
- SQL>startup;
例如:
- C:\Documents and Settings\Administrator>sqlplus /nolog
- SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 10 11:21:42 2008
- Copyright (c) 1982, 2005, Oracle . All rights reserved.
- SQL> connect / as sysdba
- Connected to an idle instance.
- SQL> startup pfile='E:\Oracle xe\app\Oracle \product\10.2.0\server\config\scripts\init.ora';
- Oracle instance started.
- Total System Global Area 285212672 bytes
- Fixed Size 1287016 bytes
- Variable Size 92277912 bytes
- Database Buffers 188743680 bytes
- Redo Buffers 2904064 bytes
- Database mounted.
- Database opened.
- SQL> create spfile='E:\Oracle xe\app\Oracle \product\10.2.0\server\dbs\SPFILEXE1.
ORA'from pfile='E:\Oracle xe\app\Oracle \product\10.2.0\server\config\scripts\init.ora';- File created.
- SQL>STARTUP;
上述的相關(guān)內(nèi)容就是對(duì)Oracle 參數(shù)文件和服務(wù)器參數(shù)文件的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
分享名稱:Oracle參數(shù)文件和服務(wù)器中的參數(shù)文件淺析
本文鏈接:http://m.5511xx.com/article/cddgdjh.html


咨詢
建站咨詢
