Oracle啟動與關閉

2021-09-01 05:45:31 字數 1576 閱讀 1870

要想啟動或關閉oracle系統,必須首先切換到oracle使用者

su - oracle
oracle>svrmgrl 

svrmgr>connect internal

svrmgr>startup

svrmgr>quit

oracle>svrmgrl 

svrmgr>connect internal

svrmgr>shutdown

svrmgr>quit

$ sqlplus /nolog 

sql*plus: release 9.2.0.1.0 - production on fri oct 31 13:53:53 2003

sql> connect / as sysdba

connected to an idle instance.

sql> startup^c

sql> startup

oracle instance started.

要想啟動或關閉oracle系統必須首先切換到root使用者

su - root
hareg -y oracle
hareg -n oracle
startup nomount
非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫,讀取init.ora檔案,啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。

startup mount dbname
安裝啟動,這種方式啟動下可執行:資料庫日誌歸檔、資料庫介質恢復、使資料檔案聯機或離線, 重新定位資料檔案、重做日誌檔案。 執行「nomount」,然後開啟控制檔案,確認資料檔案和聯機日誌檔案的位置, 但此時不對資料檔案和日誌檔案進行校驗檢查。

startup open dbname
先執行「nomount」,然後執行「mount」,再開啟包括redo log檔案在內的所有資料庫檔案, 這種方式下可訪問資料庫中的資料。

startup
等於以下三個命令:startup nomount ; alter database mount ; alter database open

startup restrict
startup force
強制啟動方式 當不能關閉資料庫時,可以用startup force來完成資料庫的關閉 先關閉資料庫,再執行正常啟動資料庫命令

startup pfile=引數檔名
帶初始化引數檔案的啟動方式 先讀取引數檔案,再按引數檔案中的設定啟動資料庫 例:startup pfile=e:oracleadminoradbpfileinit.ora

startup exclusive

ORACLE例項啟動與關閉

例項啟動時經歷3個模式 nomount mount open 讀取引數檔案,後台程序 訪問控制檔案 附加資料庫結構 開啟資料庫使其資料檔案 和記憶體結構被啟動 成功 並與這些結構進 對使用者可用 行互動用於啟動例項的使用者 sysdba,sysoper 啟動命令 startup startup no...

SQLPlus 啟動與關閉Oracle資料庫

sqlplus 中啟動與關閉資料庫 啟動sqlplus,以sysdba角色登入資料庫。以windows 7 平台為例,首先啟動oracleservicesid sid為資料庫名字 服務,否則sqlplus無法登入。登入後在sqlplus中使用命令關閉資料庫 此時oracleservicesid服務不...

五 Oracle 的啟動與關閉

2 oracle 關閉 oracle是通過系統的服務來啟動的。oracleserviceorcl 資料庫服務 資料庫例項 是 oracle 核心服務該服務是資料庫啟動的基礎,只有該服務啟動,oracle 資料庫才能正常啟動。oracleoradb11g home1tnslistener 服務,服務只...