在啟動資料庫時,必須指定它的啟動狀態。通常開啟資料的步驟如下:
(1)啟動資料庫例項
啟動乙個資料庫例項包含以下工作:首先讀取spfilesid.ora檔案,如果沒有則讀取spfile.ora,再沒有就initsid.ora 即
spfilesid.ora
-->spfile.ora-->initsid.ora
--|分配sga
--|開始後台程序
--|開啟altersid.log檔案並跟蹤該檔案
--| 資料庫必須在初始化檔案或startup命令使用db_name引數來確定資料庫名
(2)掛載資料庫
--|為執行某些特殊任務,需要啟動資料庫例項並掛載資料庫,但不需要開啟資料庫。
--|掛載資料庫包括以下任務
--|依照此前啟動的例項關聯資料庫
--|參照引數檔案,定位並開啟資料庫檔案
--|讀取控制檔案,獲得資料庫檔案和redo log檔案的名稱和狀態
(3)開啟資料庫
--|開啟資料庫的任務
--|開啟聯機的資料檔案
--|開啟聯機的redo log檔案
Oracle資料庫啟動和關閉
使用oracle 9i 資料庫 安裝完畢後oracle資料庫會自動啟動,下面我們用實際超作來說明一下oracle 9i資料庫的啟動和關閉。以oracle使用者登陸資料庫,開個控制台視窗 關閉oracle 9i 資料庫 強制關閉資料庫 shutdown abort 關閉oracle web serve...
啟動oracle資料庫
每乙個啟動的資料庫至少對應乙個例程,例程是oracle用來管理資料庫的乙個實體,例程是由一組邏輯記憶體結構和一系列後台服務程序組成的。當啟動資料庫時,這些記憶體結構和服務程序得到分配 初始化和啟動,這樣一來oracle才能夠管理資料庫,使用者才能與資料庫進行通訊,可以簡單的將例程理解成oracle資...
oracle資料庫啟動
遇到個白痴問題,放假停電,回來時啟動資料庫,發現無法進入oracle管理員介面。如下輸入,但是顯示的命令無效。oracle crm001 database sqlplus assysdba bash sqlplus command not found 用oracle使用者到oracle宿主目錄下,執...