資料庫的啟動與關閉

2021-09-29 07:25:08 字數 1000 閱讀 3257

資料庫啟動過程涉及幾種模式,這些模式往往涉及不同的檔案,在每個狀態下資料庫做不同的事情,同時這些模式適用於資料庫的不同維護要求。

oracle資料庫啟動的三種模式:

1.nomount模式:只開啟了資料庫例項,此時讀取引數檔案;

命令: startup nomount;

2.mount:oracle根據引數檔案中控制檔案的位置找到並開啟控制檔案,讀取控制檔案中的各種引數資訊,但是此時並不開啟資料檔案。

命令:alter database mount;

3.open:資料庫將開啟資料庫進行一系列的檢查工作,這些檢查工作用於資料恢復。

命令:(1):startup open或者startup(預設啟動到open狀態)

(2)alter database open;

關閉資料庫的操作正好和開啟資料庫的操作相反,先關閉各種資料檔案,關閉開啟的控制檔案,然後關閉例項。資料庫的關閉經歷了close,dismount,shutdown三個階段。

1.close:關閉資料庫,日誌檔案等;

命令:alter database close;

2.dismount:關閉控制檔案;

命令:alter database dismount;

3.shutdown:關閉例項

命令:shutdown

shutdown可接引數normal:關閉資料庫時,不允許有新的資料庫連線,只有當前的所有連線都退出是才會關閉資料庫,是一種安全的關閉資料庫的方式;

接引數immeidate:中斷當前事務,回滾未提交的事物,強制斷開所有使用者連線和執行檢查點把髒資料寫到資料檔案中,該方式可以較快速且安全的關閉資料庫。

接引數transactional:資料庫當前連線繼續執行,但不允許新的連線,一旦當前所有事物執行完畢,則關閉資料庫。

接引數abort:該方式很不安全的關閉資料庫,最好不要使用該方式來關閉資料庫。

資料庫的啟動與關閉

一 windows下啟動oracle10g 資料庫啟動和關閉被設定成windows的服務,會隨作業系統的啟動和關閉自動執行。1.啟動資料庫 oracle所需的服務是oracleserviceorcl服務,如果作業系統啟動沒有啟動它,我們需要手工啟動該服務。啟動命令 1 sqlplus sys ora...

ORACLE資料庫啟動與關閉

leolin備註 windows系統下,sid為orcl的服務oracleserviceorcl啟動命令為 d oracle product 10.1.0 db 1 bin oracle.exe orcl,所以orcl資料庫已經為open狀態。1 shutdown normal 正常方式關閉資料庫。...

Oracle 資料庫啟動與關閉

本文說明 oracle 資料庫的啟動和關閉,內容雖然基礎,但是在資料庫很多操作中都需要,因此,基礎而重要,必須深入理解。比如,何種情況應該使用何種資料庫載入模式,以及資料庫檔案開啟模式。若用 startup 命令啟動資料庫,執行的操作要經歷三個不同的階段 例項啟動 instance startup ...