數據庫啟動和關閉的幾種方式


數據庫啟動的三個步驟: 數據庫關閉的三個步驟:
1.創建一個Oracle實例 1.關閉數據庫
2.由實例安裝數據庫(即裝載數據庫) 2.卸載數據庫
3.打開數據庫 3. 關閉實例

啟動數據庫: 關閉數據庫:
(1)啟動PL/SQL: sqlplus /nolog (1)啟動PL/SQL: sqlplus /nolog
(2)連接到系統用戶: conn sys/sys@ora125 as sysdba; (2)連接到系統用戶: conn sys/sys@ora125 as sysdba;
(3)啟動數據庫: startup (3)啟動數據庫: shutdown immediate

啟動數據庫信息如下: 關閉數據庫信息如下:
Oracle例程已經啟動。 數據庫已經關閉。
數據庫已經裝載完畢 已經卸載數據庫。
數據庫已經打開。 Oracle例程已經關閉。


啟動數據庫的幾種方式:
1.只啟動一個實例:startup nomount
2.startup mount
3.startup open dbname
4.約束啟動(只允許具有某些特權的用戶訪問) startup restrict
5.startup 等價於三個命令
startup nomount 創建一個實例
alter database mount 裝載數據庫
alter database open 打開數據庫

關閉數據庫的幾種方式: shutdown [normal | transactional| immediate | abort]
1.normal(默認)---正常關閉,等待斷開所有客戶
2.transactional---等待正在執行事務操作且尚未提交的客戶,直到客戶結束事務后才會關閉數據庫
3.immediate---立即關閉,自動回退所有未完成事務、斷開會話、關閉數據庫。
4.abort---終止OracleServer,但不會關閉數據庫文件,下次啟動時,會調用SMON執行例程恢復。一般在特殊狀況下才會使用該選項關閉數據庫

Alter database 數據庫名 open read only;此時指定數據庫的讀寫,如果數據庫已經啟動,那就不可能對它的讀寫進行切換.

Startup 也能直接啟動,它默認從裝載到數據庫的打開;我們平時大都也是采用這種方式直接啟動的。

Startup force 命令是對現在已經存在的實例進行忽略,不管有沒有實例啟動,有就重啟,沒有就直接啟動;

 

--注冊表中配置數據庫的啟動或關閉參數
注冊表regedit HKEY_LOCAL_MACHINE------------SOFTWARE------ORACLE----HOMEO

參數中:ORA_LMIS_AUTOSTART=TRUE 表示:啟動/關閉服務時啟動數據庫
ORA_LMIS_AUTOSTART=FALSE 表示:啟動/關閉服務時不啟動數據庫

 


免責聲明!

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



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