【STARTUP】Oracle資料庫啟動過程中引數檔案的使用的順序及注意事項
1.Oracle在啟動資料庫過程中引數檔案的使用順序描述
這方面的資訊在Oracle的官方文件中有比較詳細的介紹,文件連結如下,請自行參考。
UNIX或Linux平臺資料庫啟動過程中檢索的目錄如下:
$ORACLE_HOME/dbs
Windows平臺的目錄有些許的區別,注意一下。
%ORACLE_HOME%\database
在提交startup命令之後,在上述目錄下Oracle會自動按照如下的順序查詢引數檔案完成資料庫的啟動。
1)spfile$ORACLE_SID.ora
2)spfile.ora
3)init$ORACLE_SID.ora
2.注意事項
這裡強調指出的一個問題是:不可像顯式使用特定pfile的方法去使用spfile!
雖然可以顯式指定具體pfile作為啟動資料庫的引數檔案,但這裡需要注意的是,不可以顯式指定某個spfile作為啟動的引數檔案。
下面的用法是不正確的。
sys@ora10g> startup spfile='?/dbs/spfileora10g.ora';
SP2-0714: invalid combination of STARTUP options
錯誤提示:startup命令後面跟隨的選項不正確。原因很簡單,spfile作為系統引數檔案是在啟動過程中自動識別到的,其命名規則也是固定的。因此請不要嘗試顯式的去使用spfile啟動資料庫。
此時,如果我們顯式的使用pfile是可以完成資料庫的啟動。
sys@ora10g> startup pfile='?/dbs/initora10g.ora';
ORACLE instance started.
Total System Global Area 209715200 bytes
Fixed Size 2071640 bytes
Variable Size 125830056 bytes
Database Buffers 75497472 bytes
Redo Buffers 6316032 bytes
Database mounted.
Database opened.
3.小結
掌握了資料庫在啟動過程中具體使用那個引數檔案的規則後,一旦出現引數方面的問題便可以很容易定位並處理。
本文提到的注意事項也許您曾遇到過,或認為這不是問題(因為自己的操作習慣中沒有這一項)。在這裡強調一下的目的是,我們在遭遇各種各樣的報錯資訊的時候最好能夠深入的思考一下,這些錯誤資訊背後的真實原因是什麼。
Good luck.
secooler
10.09.09
-- The End --
這方面的資訊在Oracle的官方文件中有比較詳細的介紹,文件連結如下,請自行參考。
UNIX或Linux平臺資料庫啟動過程中檢索的目錄如下:
$ORACLE_HOME/dbs
Windows平臺的目錄有些許的區別,注意一下。
%ORACLE_HOME%\database
在提交startup命令之後,在上述目錄下Oracle會自動按照如下的順序查詢引數檔案完成資料庫的啟動。
1)spfile$ORACLE_SID.ora
2)spfile.ora
3)init$ORACLE_SID.ora
2.注意事項
這裡強調指出的一個問題是:不可像顯式使用特定pfile的方法去使用spfile!
雖然可以顯式指定具體pfile作為啟動資料庫的引數檔案,但這裡需要注意的是,不可以顯式指定某個spfile作為啟動的引數檔案。
下面的用法是不正確的。
sys@ora10g> startup spfile='?/dbs/spfileora10g.ora';
SP2-0714: invalid combination of STARTUP options
錯誤提示:startup命令後面跟隨的選項不正確。原因很簡單,spfile作為系統引數檔案是在啟動過程中自動識別到的,其命名規則也是固定的。因此請不要嘗試顯式的去使用spfile啟動資料庫。
此時,如果我們顯式的使用pfile是可以完成資料庫的啟動。
sys@ora10g> startup pfile='?/dbs/initora10g.ora';
ORACLE instance started.
Total System Global Area 209715200 bytes
Fixed Size 2071640 bytes
Variable Size 125830056 bytes
Database Buffers 75497472 bytes
Redo Buffers 6316032 bytes
Database mounted.
Database opened.
3.小結
掌握了資料庫在啟動過程中具體使用那個引數檔案的規則後,一旦出現引數方面的問題便可以很容易定位並處理。
本文提到的注意事項也許您曾遇到過,或認為這不是問題(因為自己的操作習慣中沒有這一項)。在這裡強調一下的目的是,我們在遭遇各種各樣的報錯資訊的時候最好能夠深入的思考一下,這些錯誤資訊背後的真實原因是什麼。
Good luck.
secooler
10.09.09
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-673135/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle啟動例項時使用引數檔案的順序Oracle
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- Oracle資料庫中Create user的注意事項Oracle資料庫
- Oracle 資料庫啟動 startup和startup force的區別Oracle資料庫
- Oracle在啟動時會按以下的順序查詢引數檔案(WINDOWS平臺):OracleWindows
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- Oracle資料庫啟動過程Oracle資料庫
- Mysql關於my.cnf引數檔案的讀取順序及各項配置的覆蓋優先順序MySql
- 資料庫開發程式設計師在開發過程中的注意事項資料庫程式設計師
- [20120120]startup nomount訪問引數檔案的順序.txt
- Oracle 啟動例程 STARTUP引數說明Oracle
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- Oracle 資料庫升級注意事項Oracle資料庫
- Oracle的 資料型別比較及注意事項Oracle資料型別
- (轉)Oracle中的啟動引數檔案:spfile和pfileOracle
- Oracle Outline的使用及注意事項Oracle
- Oracle資料庫表設計時的注意事項Oracle資料庫
- Oracle使用*的注意事項Oracle
- 使用Oracle9i資料庫的九大注意事項(轉)Oracle資料庫
- 資料庫易混淆引數名以及引數檔案啟動資料庫到nomount狀態資料庫
- [20180131]啟動時引數檔案的優先順序.txt
- oracle 資料庫兩種引數檔案Oracle資料庫
- 轉:Oracle Outline的使用及注意事項Oracle
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- ORACLE中沒有引數檔案和控制檔案如何通過rman恢復資料庫Oracle資料庫
- Oracle自動新增資料檔案過程Oracle
- 資料庫啟動過程資料庫
- 將WAV檔案做到EXE檔案的方法及注意事項 (轉)
- MySQL讀取配置檔案的順序、啟動方式、啟動原理MySql
- Angular 14 inject 函式使用過程中的一些注意事項Angular函式
- oracle資料庫啟動過程大揭祕Oracle資料庫
- oracle 11G引數檔案之伺服器引數檔案(spfile)與例項啟動的關係Oracle伺服器
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- 儲存過程注意事項儲存過程
- 繼承中引數傳遞及呼叫順序繼承
- oracle資料庫的啟動與關閉過程詳解Oracle資料庫
- job呼叫儲存過程的注意事項儲存過程
- mysqldump的log-error引數注意事項MySqlError