溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle連接啟動和關閉模式(匯總)

發布時間:2020-07-19 09:40:49 來源:網絡 閱讀:23785 作者:神諭03 欄目:數據庫

一、連接數據庫 

1、啟動SQL*PLUS,但不登錄  

     sqlplus /nolog    

2、以SYSDBA角色與Oracle連接 

      connect username/password as sysdba (前提是用戶得有sysdba權限)

3、接用SYS用戶l連接數據庫

      sqlplus / as sysdba

二、啟動實例 

   1>、啟動一個實例,裝配和打開一個數據庫 

           STARTUP;    或 STARTUP PFILE='d:/oracle/admin/mydb/scripts/initMYDB.ora';   

   2>、啟動一個實例但不裝配數據庫        --典型應用為數據庫創建      

          STARTUP NOMOUNT; 

   3>、啟動一個實例,裝配數據庫但不打開 

       --該模式下允許你執行特定的維護操作,包括重命名數據庫、增刪或重命名日志文件、啟用和停用重做歸檔日志文件選項;執行完整的數據庫恢復       

           STARTUP MOUNT; 

   4>、在啟動時限制一個數據庫的存取 

       --該模式使管理員可用數據庫,但一般操作員不可用,應用于執行導入導出、執行SQL*loader的數據裝載、臨時阻止典型用戶使用數據升遷或升級,在正常模式下,有CREATE SESSION系統特權的用戶可以連接到數據庫限制模式下,同時具有CREATE SESSIONRESTRICTED SESSION兩個系統特權的用戶才可以存取數據       

       STARTUP RESTRICT; 

     --將正在運行的正常模式改變為限制模式 

       ALTER SYSTEM DISABLE RESTRICTED SESSION;            

      --關閉限制模式 

       ALTER SYSTEM ENABLE RESTRICTED SESSION; 

   5>、強制一個實例啟動(用于啟動時出現問題情況,少用,慎用!)     

        STARTUP FORCE; 

   6>、啟動實例,裝配數據庫和啟動完全的介質恢復      

        STARTUP OPEN RECOVER;

三、改變數據庫可用性 

   1>、裝配數據庫 

       ALTER DATABASE MOUNT;   

    2>、打開數據庫 

        ALTER DATABASE OPEN; 

    3>、以只讀或只寫或讀寫方式打開數據庫       

       ALTER DATABASE OPEN READ ONLY;      

       ALTER DATABASE WRITE READ ONLY;  

       ALTER DATABASE OPEN READ WRITE;   

四、ORACLE數據庫關閉

    1、正常關閉 

        SHUTDOWN NORMAL; 

    2、事務性關閉 

      --不許新連接,但等待現有的事務執行結束  

        SHUTDOWN TRANSACTIONAL;

    3、立即關閉 

        SHUTDOWN IMMEDIATE;

    4、強制關閉  

       --該模式關閉下次啟動時要進行實例恢復過程   

        SHUTDOWN ABORT; 

    5、停頓數據庫

         --通常用于7*24小時業務,不會打斷用戶操作,也不會中斷數據庫的運行,比關閉數據庫代價更小 ,該狀態下只允許DBA會話,不允許新的非DBA連接建立 

         ALTER SYSTEM UNQUIESCE;

         --取消停頓  

         ALTER SYSTEM QUIESCE RESTRICTED;   

        --查看實例的停頓狀態

      SELECT ACTIVE_STATE FROM V$INSTANCE;

         查詢出來的狀態:

         NORMAL未停頓;

         QUIESCING正在停頓,但仍有非DBA會話;

         QUIESCED已停;   

     6、掛起數據庫(一般不用) 

         --暫停對數據文件和控制文件的所有IO,可以在無IO干擾情況先進行備份掛起命令可以掛起數據庫而并不指定一個實例   

         ALTER SYSTEM SUSPEND;   

         --恢復到非掛起狀態 

         ALTER SYSTEM RESUME;    

         --查看掛起狀態 

          SELECT DATABASE_STATUS FROM V$INSTANCE;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女