啟動、關閉與資料庫的特殊狀態
--開啟資料庫;
--啟動資料庫分為三步:建立並啟動資料庫對應的例項,為例項載入資料庫,將資料庫設定為開啟狀態;
--命令格式:startup 【nomount \ mount \ open \ force】【resetrict 】【pfile =filename 】;
--1 、nomount 模式 :建立例項,不載入資料庫;
shutdown immediate;
--必須在此模式下的操作:建立資料庫,重建控制檔案;
startup nomount;
--2 、mount 模式 : 載入資料庫,但不開啟資料庫;
startup mount; --必須在此模式下的操作:重新命名資料檔案,增、刪、重新命名、重做日誌檔案,
--3 、open 模式:開啟資料庫,可不帶 open ; --資料庫完全恢復,改變歸檔模式;
startup; --或者用 :startup open ;
--4 、force 模式 :強制啟動資料庫,當以上方法均不能啟動資料庫時用此方法;
startup force;
--轉換啟動模式;
startup nomount;
alter database mount; --從nomount 狀態切換到 mount 狀態;
alter database open; --切換到 open 狀態;
--切換受限狀態;
--必須在詞狀態下的操作:資料匯入匯出,暫時拒絕普通使用者訪問,資料庫移植或升級;
startup restrict;
alter system disable restricted session; --切換為非受限狀態;
alter system enable restricted session; --切換回受限狀態;
--切換到只讀模式;
startup mount;
alter database open read only;
alter database open read write; --切換回讀寫狀態;
--關閉資料庫與例項 ,分為三步:關閉資料,例項解除安裝,終止例項;
--1、normal :正常關閉;
shutdown normal;
--此方法的執行:1、阻止任何連線,2 、等待已連線使用者主動斷開,3 、關閉、解除安裝資料庫,終止例項;
--2 、immediate :立即關閉方式;
shutdown immediate;
--此方法的執行:1、中斷當前使用者,2 、強行終止當前事務,未完事務回退,3 、關閉資料庫;
--transactional :事務關閉方式;
shutdown transactional;
--執行:1、阻止新使用者和新事務,2 、等待未完事務提交,3 、關閉資料庫;
--abort :終止關閉方式;
shutdown abort;
--執行:1、阻止新使用者和新事務,2 、終止當前執行的SQL語句,3 、未提交事務不被回退
--4 、斷開使用者連線,關閉資料庫;
--資料庫特殊狀態;
--1、靜默狀態;
alter system quiesce restricted; --此時等待非管理員使用者的會話主動終止,拒絕新的連線;
alter system unquiesce; --恢復為正常狀態;
--可以通過V ¥instance 檢視的 activite_status 顯示狀態: quiesced (靜默狀態)
--normal (正常),quiescing(正在進入靜默狀態,但仍有非管理員使用者的會話)
--2 、掛起狀態(禁止任何對資料庫的 IO 操作);
alter system suspend;
alter system resume; --從掛起狀態恢復;
--可以通過V ¥instance 檢視的 database_status 顯示狀態:suspended (掛起),actived (正常)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24465008/viewspace-692337/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- openguass 3.1.0 資料庫啟動,關閉,狀態檢查資料庫
- RAC 資料庫的啟動與關閉資料庫
- Oracle資料庫的啟動與關閉Oracle資料庫
- 資料庫啟動的不同狀態資料庫
- 資料庫自動啟動關閉資料庫
- 資料庫啟動和關閉資料庫
- 啟動/關閉與冷備份Oracle資料庫Oracle資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫
- rac 管理 啟動關閉資料庫資料庫
- oracle資料庫的啟動關閉與各種服務Oracle資料庫
- oracle資料庫的啟動與關閉過程詳解Oracle資料庫
- ORACLE資料庫的啟動和關閉(轉)Oracle資料庫
- dataguard standby資料庫的關閉和啟動資料庫
- informix 資料庫啟動關閉指令碼ORM資料庫指令碼
- Mysql 5.5 資料庫啟動關閉命令MySql資料庫
- db2資料庫的啟動和關閉DB2資料庫
- 例項管理及資料庫的啟動關閉資料庫
- 隨系統啟動關閉的oracle資料庫Oracle資料庫
- ORACLE資料庫的啟動和關閉之二(轉)Oracle資料庫
- Oracle資料庫的幾種啟動和關閉方式Oracle資料庫
- 深刻理解Oracle資料庫的啟動和關閉Oracle資料庫
- 深刻理解 oracle 資料庫的啟動和關閉Oracle資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- Oracle使用DBMS_JOB建立的資料庫作業,遇到資料庫關閉狀態的排程Oracle資料庫
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- 【指令碼】快速啟動和關閉Windows上的資料庫指令碼Windows資料庫
- 深刻理解Oracle資料庫的啟動和關閉(轉)Oracle資料庫
- oracle 10G R2 RAC 資料庫的關閉與啟動(ZT)Oracle 10g資料庫
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- 資料庫啟動在mount狀態,無任何報錯資料庫
- 從0開始弄一個面向OC資料庫(一)--開啟、關閉資料庫,動態建表資料庫
- oracle啟動與關閉Oracle
- oracle資料庫正常關閉狀態下丟失undo檔案的恢復Oracle資料庫
- 開啟、關閉HDD讀、寫快取狀態快取
- oracle 正常關閉shutdown immediate與開啟open資料庫alertOracle資料庫
- oracle資料庫不同啟動命令和關閉命令全面解析Oracle資料庫
- Oracle日常運維操作總結-資料庫的啟動和關閉Oracle運維資料庫
- Oracle學習系列—Windows下資料庫程式的啟動和關閉OracleWindows資料庫