目錄
1 啟動資料庫
1.1 nomount模式
1.2 mount模式
1.3 open模式
1.4 force模式
2 關閉資料庫
2.1 normal方式
2.2 transactional方式
2.3 immediate方式
2.4 abort方式
在cmd命令視窗,直接輸入"sqlplus",直接進入oracle管理介面,輸入使用者名稱和密碼後,開始啟動資料庫,啟動資料庫三個步驟:啟動例項、載入資料庫、開啟資料庫
命令格式:
startup [nomount|mount|open|force][restrict][pfile=filename]
附錄: 在命令列中登入oracle資料庫:
sqlplus username/password 如:普通使用者登入 sqlplus scott/tiger
sqlplus username/password as sysdba 如:sqlplus sys/admin as sysdba
sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orcl
sqlplus username/password@//host:port/sid
只會建立例項(oracle例項的各種記憶體結構和服務程序),並不載入資料庫,也不會開啟任何資料檔案;
startup nomount
注意:使用者要以sysdba的身份登入,才會有關閉和啟動資料例項額許可權
這種模式將啟動例項、載入資料庫並保持資料庫的關閉狀態。
startup mount
這種模式將啟動例項,載入並開啟資料庫,這就是常規的啟動模式,如果使用者想要對資料庫進行多種操作,就必須使用open模式啟動資料庫例項。
startup
startup命令後面不帶有任何引數,就表示以open模式啟動資料庫例項
這種模式將終止例項並重新啟動資料庫,這種啟動模式具有一定的強制性。比如,在其他啟動模式失效時,可以嘗試使用這種啟動模式
startup force
與啟動資料庫例項相同,關閉資料庫例項也有三個關閉步驟:關閉資料庫、解除安裝資料庫、關閉例項
語法格式:
shutdown [normal|transactional|immediate|abort]
這種方式稱為正常的關閉方式,如果對關閉資料庫的時間沒有限制,通常會使用這種方式來關閉資料庫:
shutdown normal
在執行以上**後,oracle將會執行以下操作:
這種方式稱為事務關閉方式,它的首要任務是能夠保證當前所有的活動事物都可以被提交,並在盡可能短的時間內關閉資料庫:
shutdown transactional
在執行以上**後,oracle將會執行以下操作:
這種事立即關閉方式,這種方式能夠在盡可能短的時間內關閉資料庫:
shutdown immediate
在這種關閉方式下,oracle不但會立即中斷當前使用者的鏈結,而且會強行終止使用者的當前活動事物,將未完成的事物回退,以立即關閉的方式關閉資料庫時,oracle將會執行以下操作:
這種方式稱為終止關閉方式,終止關閉方式具有一定的強制性和破壞性。使用這種方式會強轉中斷任何資料庫操作,這樣可能會丟失一部分資料資訊,影響資料庫的完整性:
shutdown abort
在執行以上**後,oracle將會執行以下操作: 開啟和關閉Oracle服務的BAT
1 開啟oracle服務 net start oracleoradb10g home1tnslistener net start oracleserviceorcl net start oracleoradb10g home1isql plus pause 2 關閉oracle服務 net stop...
Oracle關閉和開啟歸檔日誌
一 設定為歸檔方式 sql sql archive log list 檢視是不是歸檔方式 sql alter system set log archive start true scope spfile 啟用主動歸檔 sql alter system set log archive dest loc...
Oracle關閉和開啟歸檔日誌
一 設定為歸檔方式 sql archive log list 檢視是不是歸檔方式 sql alter system set log archive start true scope spfile 啟用主動歸檔 sql alter system set log archive dest locatio...