oracle資料庫執行個體狀態

來源:互聯網
上載者:User

標籤:


1、已啟動/不裝載(NOMOUNT)。啟動執行個體,但不裝載資料庫。
該模式用於重新建立控制檔案,對控制檔案進行恢複或重新建立資料庫。
2、已裝載(MOUNT)。裝載資料庫,但不開啟資料庫。
該模式用於更改資料庫的歸檔模式或執行恢複操作,資料檔案的恢複。
3、開啟(OPEN)。
4、關閉。


關閉資料庫:
1、shutdown normal
oracle不再接受新的串連,資料庫會一直等待當前串連到資料庫的使用者都中斷連線後,再關閉資料庫執行個體。
2、shutdown immediate
資料庫將不允許建立新的串連,也不允許開始新的事務。所有未提交的事務都會被執行復原操作。
3、shutdown transactional
資料庫將不允許建立新的串連,也不允許開始新的事務。在完成交易處理後斷開所有已串連的使用者,然後關閉資料庫。
4、shutdown abort
不允許建立新的串連,也不允許開始新的事務。所有正在執行的用戶端SQL語句將被立即中止,沒有提交的事務也不復原,立即切斷所有線上使用者的串連。


限制模式啟動資料庫:startup restrict
1、執行資料匯入和匯出
2、使用SQL*Loader提取外部資料庫中的資料
3、需要暫時拒絕普通使用者訪問資料庫
4、進行資料庫移植或升級操作


(quiesce)停頓資料庫:
此狀態下,只允許具有DBA許可權的使用者執行事務、查詢和更新語句等。
1、切換資料庫為停頓狀態
alter system quiesce restricted;
2、從停頓恢複正常
alter system unquiesce;
3、查看執行個體活動狀態
SQL> select active_state from v$instance;

ACTIVE_ST
---------
NORMAL

v$blocking_quiesce.SID=v$session.SID查看被停頓操作阻塞的會話資訊
SQL> desc v$blocking_quiesce
Name Null? Type
---------- -------- ----------------------------
SID NUMBER

SQL> desc v$session
Name Null? Type
----------------------------------------- -------- ----------------------------
SADDR RAW(8)
SID NUMBER
SERIAL# NUMBER
AUDSID NUMBER
PADDR RAW(8)
USER# NUMBER
USERNAME VARCHAR2(30)
COMMAND NUMBER

掛起(suspend)資料庫:
所有到資料檔案和控制檔案的I/O被中止,對資料庫新的訪問將被切換至停頓狀態。
1、掛起資料庫
alter system suspend;
2、恢複正常
alter system resume;
3、查看資料庫狀態
SQL> select database_status from v$instance;

DATABASE_STATUS
-----------------
ACTIVE

 

oracle資料庫執行個體狀態

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.