資料庫啟動 下

2021-12-30 13:15:44 字數 894 閱讀 7274

3、startup

該命令完成建立例項、安裝例項和開啟資料庫的任何三個步驟。此時資料庫使資料文件和重作日誌文件**,通常還會請求乙個或是多個回滾段。這時系統除了能夠看到前面startup

mount方式下的任何提示外,還會給出乙個"資料庫已開啟"的提示。此時,資料庫系統處於正常工作狀態,能夠接受使用者請求。

假如採用startup nomount或是startup mount的資料庫開啟命令方式,必須採用alter

database命令來執行開啟資料庫的操作。例如,假如您以startup

nomount方式開啟資料庫,也就是說例項已建立,但是資料庫沒有安裝和開啟。這是必須執行下面的兩條命令,資料庫才能正確啟動。

alter database mount;

alter database open;

而假如以startup mount方式啟動資料庫,只需要執行下面一條命令即能夠開啟資料庫:

alter database open.

4、其他開啟方式

除了前面介紹的三種資料庫開啟方式選項外,更有另外其他的一些選項。

(1) startup restrict

這種方式下,資料庫將被成功開啟,但僅僅允許一些特權使用者(具備dba角色的使用者)才能夠使用資料庫。這種方式常用來對資料庫進行維護,如資料的匯入/匯出操作時不希望有其他使用者連線到資料庫運算元據。

(2) startup force

該命令其實是強行關閉資料庫(shutdown abort)和啟動資料庫(startup)兩條命令的乙個綜合。該命令僅在關閉資料庫碰到問題不能關閉資料庫時採用。

(3) alter database open read only;

該命令在建立例項連同安裝資料庫後,以唯讀方式開啟資料庫。對於那些僅僅提供查詢功能的產品資料庫能夠採用這種方式開啟。

linux下啟動資料庫

su oracle 停止監聽 lsnrctl stop 殺掉所有session,這步沒用過 ps ef grep oracle sid grep v ora grep local no awk xargs kill 管理員登陸資料庫 sqlplus as sysdba 停止資料庫 shutdown ...

Linux下啟動Oracle資料庫

root gisdb su oracle oracle gisdb sqlplus nolog sql plus release 10.2.0.4.0 production on tue oct 13 11 03 03 2009 sql conn as sysdba connected to an ...

資料庫啟動

資料庫啟動分為三個階段 1,nomount 在此階段,資料庫會首先讀取spfilesid檔案,作為啟動引數檔案 如果無此檔案,再尋找spfile檔案。最後尋找initsid.ora 檔案。如果三個檔案都無,則將不能啟動。oracle home dbs initsid.ora 2,mount 在此階段...