方法/步驟
-
打開secureCRT,連接到數據庫所在的linux機器。若用戶為root,請輸入命令“su - oracle”並回車,若要密碼,輸入密碼后並回車,就切換到了oracle用戶下。(圖為已切換到oracle用戶下了)
-
關掉oracle的監聽進程:命令為“lsnrctl stop”並回車,這時外部沒法連接到數據庫了。如圖有提示關閉成功信息。
-
先殺掉所有session,小編用的是命令:“ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill”也可以用其他辦法。然后用sqlplus登錄到數據庫。命令依次為:“sqlplus /nolog”-“connect / as sysdba” ,最后用命令關閉oracle數據庫"shutdown immediate" 。關閉命令的時候需要等待點時間,成功后會有如圖的提示。
-
用命令"exit"退出sqlplus。然后用命令“lsnrctl start”啟動數據庫的監聽進程。如圖
提示語句表明啟動成功。
-
和第三步一樣,先用sqlplus登錄到數據庫。命令依次為:“sqlplus /nolog”-“connect / as sysdba”。然后輸入命令“startup”並回車。等待幾分鍾會出現如圖提示信息。最后用命令“exit”退出sqlplus。
END