Oracle開啟和關閉的幾種模式

2021-09-23 01:55:28 字數 2067 閱讀 6691

目錄

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...