oracle啟動資料庫和引數檔案的關係

2021-06-16 07:31:29 字數 573 閱讀 7089

在啟動資料庫時,必須指定它的啟動狀態。通常開啟資料的步驟如下:

(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宿主目錄下,執...