Oracle啟動和關閉、監聽服務的啟動/關閉


一:sql*plus啟動/關閉:

1.Sqlplus /nolog         啟動sql*plus【不連接數據庫的方式】

2.conn / as sysdba        以DBA的身份連接到 oracle

3.startup            啟動數據庫

 

數據庫啟動有三種方式及應用場景

1> 正常啟動

     startup  [open]         啟動順序:1.啟動實例【參數文件】,創建后台進程及服務                     

                      2.為實例加載數據庫【控制文件】、加載數據庫將打開控制文件,

                      獲取數據庫名稱、數據文件的位置和名稱等關於數據庫物理結構的信息,為打開數據庫做好准備

                      3.打開數據庫,將數據庫設置為打開狀態,實例打開所有數據文件和重做日志文件

                 應用場景:open方式又分為非受限狀態和受限狀態,受限狀態下:

                       1.執行數據導入導出

                       2.使用sql*loader提取外部數據

                      3.禁止普通用戶訪問數據庫

                       4.數據庫移植或者升級操作

  

 

2> startup  mount            啟動順序:正常啟動的 1、2步驟

                  應用場景:由於未打開物理數據文件,故適用於:

                      1.數據文件的操作

                      2.日志文件的操作

                      3.數據庫恢復的操作

                      4.數據庫的歸檔模式的操作

 

 

3>startup  nomount           啟動順序:正常啟動的 1 步驟

                  應用場景:由於未打開控制文件、數據文件,故適用於:

                          1.創建數據庫、

                          2.重置控制文件

4.關閉數據庫

   正常關閉 shutdown

   立即關閉 shutdown immediate

   關閉事務 shutdown transactional

   強行關閉 shutdown abort

 

二:oracle監聽服務的啟動/關閉:

 啟動:lsnrctl start

 停止:lsnrctl stop

    狀態:lsnrctl status

 

非受限狀態和受限狀態


免責聲明!

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



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