新聞中心
這篇文章主要介紹了Oracle開啟和關閉的方法有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
>1 啟動數(shù)據(jù)庫
在cmd命令窗口,直接輸入"sqlplus",直接進入oracle管理界面,輸入用戶名和密碼后,開始啟動數(shù)據(jù)庫,啟動數(shù)據(jù)庫三個步驟:啟動實例、加載數(shù)據(jù)庫、打開數(shù)據(jù)庫
命令格式:
startup [nomount|mount|open|force][restrict][pfile=filename]
nomount:表示啟動實例不加載數(shù)據(jù)庫
mount:表示啟動實例、加載數(shù)據(jù)庫并保持數(shù)據(jù)庫的關閉狀態(tài)
open:表示啟動實例、加載并打開數(shù)據(jù)庫,這個是默認選項
force:表示終止實例并重新啟動數(shù)據(jù)庫
restrict:用于指定以受限制的會話方式啟動數(shù)據(jù)庫
pfile:用于指定啟動實例時所使用的文本參數(shù)文件,filename就是文件名
1.1 nomount模式
只會創(chuàng)建實例(oracle實例的各種內存結構和服務進程),并不加載數(shù)據(jù)庫,也不會打開任何數(shù)據(jù)文件;
startup nomount
注意:用戶要以sysdba的身份登錄,才會有關閉和啟動數(shù)據(jù)實例額權限
1.2 mount模式
這種模式將啟動實例、加載數(shù)據(jù)庫并保持數(shù)據(jù)庫的關閉狀態(tài)。
startup mount
1.3 open模式
這種模式將啟動實例,加載并打開數(shù)據(jù)庫,這就是常規(guī)的啟動模式,如果用戶想要對數(shù)據(jù)庫進行多種操作,就必須使用open模式啟動數(shù)據(jù)庫實例。
startup
startup命令后面不帶有任何參數(shù),就表示以open模式啟動數(shù)據(jù)庫實例
1.4 force模式
這種模式將終止實例并重新啟動數(shù)據(jù)庫,這種啟動模式具有一定的強制性。比如,在其他啟動模式失效時,可以嘗試使用這種啟動模式
2 關閉數(shù)據(jù)庫
與啟動數(shù)據(jù)庫實例相同,關閉數(shù)據(jù)庫實例也有三個關閉步驟:關閉數(shù)據(jù)庫、卸載數(shù)據(jù)庫、關閉實例
語法格式:
shutdown [normal|transactional|immediate|abort]
normal:表示以正常方式關閉數(shù)據(jù)庫
transactional:表示在當前所有的活動事務被提交完畢之后,關閉數(shù)據(jù)庫
immediate:表示在盡可能短的時間內立即關閉數(shù)據(jù)庫
abort:表示以終止方式來關閉數(shù)據(jù)庫
2.1 normal方式
這種方式稱為正常的關閉方式,如果對關閉數(shù)據(jù)庫的時間沒有限制,通常會使用這種方式來關閉數(shù)據(jù)庫:
shutdown normal
在執(zhí)行以上代碼后,oracle將會執(zhí)行以下操作:
阻止任何用戶建立新的連接
等待當前所有正在連接的用戶主動斷開連接
當所有的用戶都斷開連接后,將立即關閉數(shù)據(jù)庫
2.2 transactional方式
這種方式稱為事務關閉方式,它的首要任務是能夠保證當前所有的活動事物都可以被提交,并在盡可能短的時間內關閉數(shù)據(jù)庫:
shutdown transactional
在執(zhí)行以上代碼后,oracle將會執(zhí)行以下操作:
阻止用戶建立新連接和開始新事物
等待所有活動事物提交后,再斷開用戶連接
當所有的活動事物提交完畢,所有的用戶都斷開連接后,將關閉數(shù)據(jù)庫
2.3 immediate方式
這種事立即關閉方式,這種方式能夠在盡可能短的時間內關閉數(shù)據(jù)庫:
shutdown immediate無錫婦科醫(yī)院 http://www.wxbhnkyy39.com/
在這種關閉方式下,oracle不但會立即中斷當前用戶的鏈接,而且會強行終止用戶的當前活動事物,將未完成的事物回退,以立即關閉的方式關閉數(shù)據(jù)庫時,oracle將會執(zhí)行以下操作:
阻止用戶建立新連接和開始新事務
將未提交的活動事務回退
關閉數(shù)據(jù)庫
2.4 abort方式
這種方式稱為終止關閉方式,終止關閉方式具有一定的強制性和破壞性。使用這種方式會強轉中斷任何數(shù)據(jù)庫操作,這樣可能會丟失一部分數(shù)據(jù)信息,影響數(shù)據(jù)庫的完整性:
shutdown abort
在執(zhí)行以上代碼后,oracle將會執(zhí)行以下操作:
阻止用戶建立新連接和開始新事物
取消未提交的活動事物,而不是回退
立即終止正在執(zhí)行的任何SQL語句
立即關閉數(shù)據(jù)庫
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Oracle開啟和關閉的方法有哪些”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)成都網站設計公司,關注創(chuàng)新互聯(lián)成都網站設計公司行業(yè)資訊頻道,更多相關知識等著你來學習!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、網站設計器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前名稱:Oracle開啟和關閉的方法有哪些-創(chuàng)新互聯(lián)
網站網址:http://fisionsoft.com.cn/article/dgohgs.html