判斷ORACLE啟動時使用spfile還是pfile
自Oracle 9i以後啟動的時候預設使用的初始化檔案是spfile,我們可以透過如下三種方式來判斷是SPFILE還是PFILE方式啟動資料庫。
1、show parameter spfile
2、show parameter pfile
3、看v$spparameter檢視
1、透過檢視spfile、pfile檢視
用spfile啟動資料庫:
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string C:\ORACLE\PRODUCT\10.2.0\DB_1\
DATABASE\SPFILEWWL.ORA
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string C:\ORACLE\PRODUCT\10.2.0\DB_1\
DATABASE\SPFILEWWL.ORA
用pfile啟動資料庫
SQL> startup pfile=c:\initwwl.ora
ORACLE instance started.
Total System Global Area 1610612736 bytes
Fixed Size 2066080 bytes
Variable Size 385878368 bytes
Database Buffers 1207959552 bytes
Redo Buffers 14708736 bytes
Database mounted.
Database opened.
SQL> col type format a8
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string
SQL>
我們在這裡可以很明顯的發現,使用spfile啟動資料庫,在檢視show parameter pfile和show parameter spfile 都能看到spfile引數檔案的路徑。
反之使用pfile啟動的資料庫,我們無論是檢視show parameter pfile還是show parameter spfile 都無法看到pfile引數檔案的路徑。
2、透過v$spparameter檢視
使用spfile啟動資料庫,我們可以看到查詢出來的結果是spfile
SQL> select decode(count(*),1,'spfile','pfile') from v$spparameter where rownum=1 and isspecified = 'TRUE';
DECODE(COUNT
------------
spfile
使用pfile啟動資料庫,我們可以看到查詢出來的結果是pfile。
SQL> select decode(count(*),1,'spfile','pfile') from v$spparameter where rownum=1 and isspecified ='TRUE';
DECODE(COUNT
------------
pfile
轉自ITpub論壇
1、show parameter spfile
2、show parameter pfile
3、看v$spparameter檢視
1、透過檢視spfile、pfile檢視
用spfile啟動資料庫:
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string C:\ORACLE\PRODUCT\10.2.0\DB_1\
DATABASE\SPFILEWWL.ORA
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string C:\ORACLE\PRODUCT\10.2.0\DB_1\
DATABASE\SPFILEWWL.ORA
用pfile啟動資料庫
SQL> startup pfile=c:\initwwl.ora
ORACLE instance started.
Total System Global Area 1610612736 bytes
Fixed Size 2066080 bytes
Variable Size 385878368 bytes
Database Buffers 1207959552 bytes
Redo Buffers 14708736 bytes
Database mounted.
Database opened.
SQL> col type format a8
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ -------- ------------------------------
spfile string
SQL>
我們在這裡可以很明顯的發現,使用spfile啟動資料庫,在檢視show parameter pfile和show parameter spfile 都能看到spfile引數檔案的路徑。
反之使用pfile啟動的資料庫,我們無論是檢視show parameter pfile還是show parameter spfile 都無法看到pfile引數檔案的路徑。
2、透過v$spparameter檢視
使用spfile啟動資料庫,我們可以看到查詢出來的結果是spfile
SQL> select decode(count(*),1,'spfile','pfile') from v$spparameter where rownum=1 and isspecified = 'TRUE';
DECODE(COUNT
------------
spfile
使用pfile啟動資料庫,我們可以看到查詢出來的結果是pfile。
SQL> select decode(count(*),1,'spfile','pfile') from v$spparameter where rownum=1 and isspecified ='TRUE';
DECODE(COUNT
------------
pfile
轉自ITpub論壇
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-2143483/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視ORACLE啟動時使用spfile還是pfileOracle
- 檢視 Oracle 是用spfile 啟動還是 pfile 啟動Oracle
- oracle實驗記錄 (PFILE 啟動SPFILE)Oracle
- 如何在pfile中引用spfile來啟動oracleOracle
- Oracle Spfile and pfileOracle
- oracle pfile spfile啟動順序 優先順序 spfilesid 〉 spfile 〉 initsidOracle
- Oracle的spfile和pfileOracle
- (轉)Oracle中的啟動引數檔案:spfile和pfileOracle
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- Oracle中的spfile和 pfileOracle
- Oracle中的pfile和spfileOracle
- oracle spfile和pfile小結Oracle
- Oracle Concepts - pfile and spfileOracle
- 判斷oracle是否啟動Oracle
- 判斷伺服器最後一次啟動是熱啟動還是冷啟動伺服器
- oracle引數檔案pfile,spfileOracle
- Oracle9i新特點-判斷是否使用了spfileOracle
- Oracle 引數檔案(spfile和pfile)Oracle
- 探索Oracle pfile和spfile的祕密Oracle
- 【原創】oracle spfile和pfile小結Oracle
- 水煮Oracle——《Oracle pfile/spfile引數檔案詳解Oracle
- nomount的時候是必須讀取pfile或者spfile檔案的。
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- Oracle基礎 07 引數檔案 pfile/spfileOracle
- JavaScript判斷陣列還是物件JavaScript陣列物件
- 資料庫啟動時的判斷條件資料庫
- Oracle啟動找不到spfile或者pfile提示ORA-01078,利用init.ora手工建立Oracle
- Spring動態代理的生成-如何判斷是使用JDK動態代理還是CGlib代理SpringJDKCGLib
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- Create spfile from pfile命令要注意
- vue 判斷使用者處於手機還是PCVue
- PHP判斷是手機端還是PC端PHP
- Android app 判斷是手機還是平板AndroidAPP
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- Rac中使用create pfile from spfile後的解決方法
- JavaScript判斷ios還是android系統JavaScriptiOSAndroid
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 判斷客戶端是微信,還是支付寶客戶端