Oracle啟動過程和方式
啟動Oracle:先啟動Oracle、啟動監聽
停止Oracle:先停止監聽、再停止Oracle
1.監聽
lsnrctl start //啟動監聽
lsnrctl stop //停止監聽
2.數據庫開啟(以下是三種數據庫開啟的不同方式)
1)開啟數據庫1 //啟動系統 -->
sqlplus sys as sysdba //登錄到Oracle
SQL> startup nomount; //打開實例
SQL> alter database mount; //掛載數據庫
2)開啟數據庫2 //啟動系統 --> 掛載/mnt -->
sqlplus sys as sysdba //登錄到Oracle
SQL> startup mount; //打開實例並掛載數據庫
SQL> alter database open; //打開數據庫
3)開啟數據庫3 //啟動系統 --> 掛載 /mnt --> cd /mnt
sqlplus sys as sysdba //登錄到Oracle
SQL> startup; //打開實例、掛載數據庫並打開
3.關閉數據庫
1)停止數據庫(四種不同的“選項”停止數據庫方式)
sqlplus sys as sysdba //登錄到Oracle
關閉方式如下: shutdown+四種顏色其中一個選項,或者直接執行shutdown;
SQL> shutdown [ normal | immediate | transcaction | abort ] 關閉數據庫
選項詳解:
1)shutdown NORMAL
//缺省值,與shutdown效果相同,等所有用戶寫入完畢後,退出數據庫並關閉
2)shutdown IMMEDIATE
//回滾未提交所有事務操作,退出數據庫並關閉;較常用
3)shutdown TRANSCACTION
4)shutdown ABORT
//強制斷開所有用戶,數據全部不保存,會造成數據丟失,一般不建議使用
Oracle服務器開機後操作(本地當前用戶登陸數據庫可以不用輸入密碼)
2)1)su – oracle
2)lsnrctl start
3)sqlplus sys as sysdba
SQL> startup;
SQL> QUIT;
4)emctl start dbconsole
Oracle服務器關機前操作
2)1)su - oracle
2)lsnrctl stop
3)sqlplus sys as sysdba
SQL>shutdown IMMEDIATE;
SQL> QUIT;
4)emctl stop dbconsole
Oracle啟動過程和方式