1、shutdown normal
創(chuàng)新互聯(lián)主營(yíng)太和網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開發(fā),太和h5微信小程序搭建,太和網(wǎng)站營(yíng)銷推廣歡迎太和等地區(qū)企業(yè)咨詢
正常方式關(guān)閉數(shù)據(jù)庫。
2、shutdown immediate
立即方式關(guān)閉數(shù)據(jù)庫。
在SVRMGRL中執(zhí)行shutdown immediate,數(shù)據(jù)庫并不立即關(guān)閉,
而是在Oracle執(zhí)行某些清除工作后才關(guān)閉(終止會(huì)話、釋放會(huì)話資源),
當(dāng)使用shutdown不能關(guān)閉數(shù)據(jù)庫時(shí),shutdown immediate可以完成數(shù)據(jù)庫關(guān)閉的操作。
3、shutdown abort
直接關(guān)閉數(shù)據(jù)庫,正在訪問數(shù)據(jù)庫的會(huì)話會(huì)被突然終止,
1、以oracle用戶登錄系統(tǒng),如果是root用戶,使用su - oracle切換用戶。
2、以oracle用戶cd到oracle的bin目錄,cd $ORACLE_HOME/bin。
3、以nolog方式運(yùn)行sqlplus。
4、以sysdba連接數(shù)據(jù)庫,如下SQL conn /as sysdba。
5、輸入用戶名sys 和密碼。
6、啟動(dòng)數(shù)據(jù)庫實(shí)例,SQL startup;等待片刻,等到database opened就是打開數(shù)據(jù)庫實(shí)例成功了。
7、使用命令shutdown abort ?;或者? shutdown immediate?;?關(guān)閉數(shù)據(jù)庫。
關(guān)閉的指令是 shutdown immediate ;
如果有正在增刪改之類的操作,數(shù)據(jù)庫會(huì)等操作完成后進(jìn)行關(guān)機(jī),如果沒有進(jìn)程在做增刪改操作則很快就會(huì)關(guān)閉數(shù)據(jù)庫了。
如果一直沒有關(guān)閉系統(tǒng),你可以嘗試用 shutdown abort 來強(qiáng)制關(guān)閉oracle系統(tǒng),不過不建議這么做,容易引起數(shù)據(jù)錯(cuò)亂或者發(fā)生未知后果的錯(cuò)誤。