oracle數據庫的打開和關閉

1.使用sql*plus以sysdba身份登錄數據庫實例orcl:
主機字符串中輸入"orcl as sysdba",orcl爲數據庫實例,sysdba爲登錄用戶的身份;

2.數據庫的啓動STARTUP
STARTUP NOMOUNT:只啓動實例.此選項用於數據庫的控制文件全部損壞,需要重新創建數據庫控制文件或創建一個新的數據庫時使用.
STARTUP MOUNT:啓動數據庫實例,安裝數據庫.此選項用於修改數據庫的運行方式或進行數據庫修復.
STARTUP:啓動數據庫實例,安裝數據庫,打開數據庫.
(針對上述三種方式,根據需要使用下面兩條語句完成打開數據庫步驟.
安裝數據庫:ALTER DATABASE MOUNT;
打開數據庫:ALTER DATABASE OPEN;)

STARTUP RESTRICT:數據庫將被成功打開,但僅僅允許一些特權用戶(具有DBA角色的用戶)纔可以使用數據庫.這種方式常用來對數據庫進行維護,如數據的導入/導出操作時不希望有其他用戶連接到數據庫操作數據.

STARTUP FORCE:強制重啓.命令僅在關閉數據庫遇到問題不能關閉數據庫時採用.

3.數據庫的關閉SHUTDOWN
SHUTDOWN:不允許增加新的連接到數據庫,等待目前連接的所有用戶都從數據庫中退出後纔開始關閉數據庫.採用這種方式關閉數據庫,在下一次啓動時不需要進行任何的實例恢復.
SHUTDOWN IMMEDIATE:直接關閉數據庫.當前正在被Oracle處理的SQL語句立即中斷,系統中任何沒有提交的事務全部回滾.
SHUTDOWN TRANSACTIONAL:在所有活動的事務完成後關閉數據庫.
SHUTDOWN ABORT:強制關閉數據庫.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章