如何在linux下重啟oracle資料庫?

在實際工作專案中,有時候會遇到需要對oracle資料庫進行重啟。本文就小編的親身經驗,對oracle資料庫重啟進行實戰演示。

如何在linux下重啟oracle資料庫

工具/原料

oracle資料庫

secureCRT或其他類似工具

方法/步驟

開啟secureCRT,連線到資料庫所在的linux機器。若使用者為root,請輸入命令“su - oracle”並回車,若要密碼,輸入密碼後並回車,就切換到了oracle使用者下。(圖為已切換到oracle使用者下了)

如何在linux下重啟oracle資料庫

關掉oracle的監聽程序:命令為“lsnrctl stop”並回車,這時外部沒法連線到資料庫了。如圖有提示關閉成功資訊。

如何在linux下重啟oracle資料庫

先殺掉所有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" 。關閉命令的時候需要等待點時間,成功後會有如圖的提示。

如何在linux下重啟oracle資料庫

用命令"exit"退出sqlplus。然後用命令“lsnrctl start”啟動資料庫的監聽程序。如圖

提示語句表明啟動成功。

如何在linux下重啟oracle資料庫

和第三步一樣,先用sqlplus登入到資料庫。命令依次為:“sqlplus /nolog”-“connect / as sysdba”。然後輸入命令“startup”並回車。等待幾分鐘會出現如圖提示資訊。最後用命令“exit”退出sqlplus。

如何在linux下重啟oracle資料庫

注意事項

注意命令不要輸入錯誤。

在關閉資料庫的時候要耐心等待一下。

一定要先殺掉所有session哦。

資料庫, 實戰, 實際,
相關問題答案