如何在linux下重啟oracle數據庫


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

如何在linux下重啟oracle數據庫
 

工具/原料

 
  •  oracle數據庫

  • secureCRT或其他類似工具

方法/步驟

 
  1.  

     打開secureCRT,連接到數據庫所在的linux機器。若用戶為root,請輸入命令“su - oracle”並回車,若要密碼,輸入密碼后並回車,就切換到了oracle用戶下。(圖為已切換到oracle用戶下了)

    如何在linux下重啟oracle數據庫
  2.  

     關掉oracle的監聽進程:命令為“lsnrctl stop”並回車,這時外部沒法連接到數據庫了。如圖有提示關閉成功信息。

    如何在linux下重啟oracle數據庫
  3.  

    先殺掉所有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數據庫
  4.  

    用命令"exit"退出sqlplus。然后用命令“lsnrctl start”啟動數據庫的監聽進程。如圖

    提示語句表明啟動成功。

     

    如何在linux下重啟oracle數據庫
  5.  

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

     

    如何在linux下重啟oracle數據庫
    END

注意事項

 
  •  注意命令不要輸入錯誤。

  •  在關閉數據庫的時候要耐心等待一下。

  •  一定要先殺掉所有session哦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM