close

在Unix 環境下,參數檔預設是放在$ORACLE_HOME/dbs 的位置,Windows 則是放在 $ORACLE_HOME\database,


在不帶任何參數時,會依照下面的順序尋找參數檔
1. spfile<SID>.ora
2. spfile.ora
3. init<SID>.ora
4. init.ora

查看是用pfile或spfile啟動
可以查v$spparameter 如果isspecified有true表示是用spfile 啟動

Select isspecified,count(*) from v$spparameter group by isspecified;

或者 show parameter spfile 來查看spfile 的位置

Creaet pfile/spfile
Oracle 可以透過spfile來建立pfile,或者用pfile 來建立pfile,語法如下

Create spfile from pfile[='PFILE_LOCATION']
Create spfile[='SPFILE_LOCATION'] from pfile[='PFILE_LOCATION']

使用pfile 來啟動Oracle
預設的情況下spfile的優先權會大於pfile,可以透過下面語法使用pfile
startup pfile='PFILE_LOCATION'

ex : startup nomount pfile=/u01/app/oracle/dbs/initorcl.ora

arrow
arrow
    文章標籤
    [學習筆記][Oracle]Database
    全站熱搜
    創作者介紹
    創作者 rickyju 的頭像
    rickyju

    兩隻小虎,一隻豬

    rickyju 發表在 痞客邦 留言(0) 人氣()