每乙個啟動的資料庫至少對應乙個例程,例程是oracle用來管理資料庫的乙個實體,例程是由一組邏輯記憶體結構和一系列後台服務程序組成的。當啟動資料庫時,這些記憶體結構和服務程序得到分配、初始化和啟動,這樣一來oracle才能夠管理資料庫,使用者才能與資料庫進行通訊,可以簡單的將例程理解成oracle資料庫在執行時位於系統記憶體中的部分,而將資料庫理解為執行時位於硬碟中的部分,乙個例程只能訪問乙個資料庫,而乙個資料庫可以由多個例程同時訪問。
在啟動資料庫的過程中,檔案的使用順序是引數檔案、控制檔案、資料檔案和重做日誌檔案,只有這些檔案被正常讀取和使用後,資料庫才完全啟動,使用者才能使用資料庫。
每個資料庫的啟動和關閉有關的服務實質
1、oracleoracle_hometnslistener oracle資料庫資料監聽服務
2、oracleserversid oracle資料庫例程
3、oracledbconsolesid 對應於oem
oracle資料庫啟動
遇到個白痴問題,放假停電,回來時啟動資料庫,發現無法進入oracle管理員介面。如下輸入,但是顯示的命令無效。oracle crm001 database sqlplus assysdba bash sqlplus command not found 用oracle使用者到oracle宿主目錄下,執...
oracle啟動資料庫例項
連線資料庫的時候報錯。第一步 1 登入到資料庫伺服器,切換到oracle使用者,su oracle 檢視啟動的例項 ps ef grep smon 若例項a沒有啟動,則手動啟動,步驟如下 2 切換需要啟動的資料庫例項 1 export oracle sid a 2 進入到sqlplus控制台 sql...
Oracle資料庫基礎學習04 啟動資料庫
oracle的例項必須處於正常啟動的狀態,客戶端才能夠連線和運算元據庫的資料。在oracle中,啟動資料庫包含將一系列的程序和記憶體執行起來,並載入控制檔案中的資料庫。oracle的啟動過程分好幾個階段,可以通過命令列引數設定啟動到特定的階段。最簡單的啟動方式是在sql plus中使用 startu...