在一次重啟數據庫的時候,沒有正確按照步驟重啟數據庫,導致服務器重啟。
正確步驟及詳解:
(1) su - oracle
打開Xshell,連接到數據庫所在的linux機器。若用戶為root,請輸入命令“su - oracle”并回車,若要密碼,輸入密碼后并回車,就切換到了oracle用戶下。
檢測方法:“#”變?yōu)?.
(2)lsnrctl stop
關掉oracle的監(jiān)聽進程:命令為“l(fā)snrctl stop”并回車,這時外部沒法連接到數據庫了。
(3)ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill
先殺掉所有session,命令:“ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill”
(4)sqlplus /nolog
進入Sqlplus控制臺
(5)connect / as sysdba
以系統(tǒng)管理員登錄
(6)shutdown immediate
關閉數據庫
關閉命令的時候需要等待點時間,成功后會提示。
試用shutdown immediate關閉數據庫會很慢,如果要快速關閉使用shutdown about,比較暴力。(7)exit
退出監(jiān)聽器控制臺
(8)lsnrctl start
啟動oracle的監(jiān)聽進程
(9)sqlplus /nolog
進入Sqlplus控制臺
重啟數據庫
(10)startup
重啟數據庫完成
(11)報錯
有的會報錯,也就是重啟數據庫startup 報ORA-01031 insufficient privileges錯誤.文章來源:http://www.zghlxwxcb.cn/news/detail-612036.html
解決辦法見:文章來源地址http://www.zghlxwxcb.cn/news/detail-612036.html
重啟數據庫startup 報ORA-01031 insufficient privileges錯誤解決
到了這里,關于重啟Linux服務器 Oracle 數據庫步驟 重啟數據庫startup 報ORA-01031 insufficient privileges錯誤解決的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!