判斷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或者pfile提示ORA-01078,利用init.ora手工建立Oracle
- 判斷在移動端還是PC開啟
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- 判斷伺服器最後一次啟動是熱啟動還是冷啟動伺服器
- 判斷使用的是 x11 還是 wayland
- Spring動態代理的生成-如何判斷是使用JDK動態代理還是CGlib代理SpringJDKCGLib
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- 一次Oracle診斷案例-Spfile案例Oracle
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- vue 判斷使用者處於手機還是PCVue
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- cv2 判斷圖片是冷還是暖
- python 判斷變數是數字型還是字元型Python變數字元
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- js 判斷是手機訪問,還是pc訪問JS
- 判斷當前訪問的使用者是 PC端 還是 手機端
- 如何判斷頁面是pc端還是移動端,進入不同的頁面
- if 判斷使用
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- Linux下判斷磁碟是SSD還是HDD的3種方法Linux
- PHP判斷是手機移動端訪問還是PC端訪問的函式PHP函式
- JAVA關於判斷年份是閏年還是平年的問題Java
- lisp 判斷時間Lisp
- js判斷時間JS
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- 使用帶型別判斷的比較判斷型別
- 判斷是什麼字元字元
- REDHAT中如何判斷主機的CPU是32位還是64位的Redhat
- 如何判斷LInux程式完全啟動起來的呢Linux
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- python 如何判斷一組數呈上升還是下降趨勢Python
- ORACLE中使用SQL的正規表示式判斷郵箱格式OracleSQL
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- 01-什麼是判斷?
- JavaScript 判斷是否是陣列JavaScript陣列
- 如何用JavaScript判斷前端應用執行環境(移動平臺還是桌面環境)JavaScript前端