檢視oracle啟動方式

dawn009發表於2014-03-19

轉載於---&gt>http://blog.csdn.net/tianlesoftware/article/details/5804902
    怎麼檢視資料庫是spfile 啟動的還是pfile啟動的, 有如下兩種方法:

               

方法一:

SQL> select distinct ISSPECIFIED  from v$spparameter; 
ISSPEC
------
FALSE
TRUE

如果只有FALSE,使用的是PFILE

如果有TRUE,說明用的是SPFILE

 

方法二:

SQL>show parameters spfile

如果有值說明使用spfile啟動,反之pfile

 

 

測試一:spfile 啟動情況

                Oracle 預設是用spfile啟動的。 直接啟動例項,查詢:

 

SQL> show parameters spfile

 

NAME                  TYPE        VALUE

------------------------------------ ----------- ------------------------------

spfile                   string      D:/APP/ADMINISTRATOR/PRODUCT/1

 

SQL> select distinct ISSPECIFIED  from v$spparameter;

ISSPEC

------

TRUE

FALSE

 

 

測試二: pfile 啟動情況

               

                先用spfile 建立pfile。 然後用pfile啟動資料庫。

               

 

SQL> create pfile='D:/orclpfile.ora' from spfile;

檔案已建立。

 

SQL> shutdown immediate

資料庫已經關閉。

已經解除安裝資料庫。

ORACLE 例程已經關閉。

SQL> startup pfile=d:/orclpfile.ora

ORACLE 例程已經啟動。

Total System Global Area  849530880 bytes

Fixed Size                  1377896 bytes

Variable Size             637536664 bytes

Database Buffers          205520896 bytes

Redo Buffers                5095424 bytes

資料庫裝載完畢。

資料庫已經開啟。

SQL> show parameter spfile

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------

spfile                               string

 

SQL> select distinct ISSPECIFIED  from v$spparameter;

ISSPEC

------

FALSE

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1124700/,如需轉載,請註明出處,否則將追究法律責任。

相關文章