新聞中心
Oracle數(shù)據(jù)庫(kù)啟動(dòng)是最基礎(chǔ)的操作之一,下面就為您詳細(xì)介紹Oracle數(shù)據(jù)庫(kù)啟動(dòng)的方法,如果您對(duì)此方面感興趣的話,不妨一看。

扎囊ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
一、Oracle數(shù)據(jù)庫(kù)啟動(dòng)
語(yǔ)法:startup [force] [pfile=文件名] [exclusive|shared] [mount 數(shù)據(jù)庫(kù)名|normal 數(shù)據(jù)庫(kù)名] [nomount]
1、正常啟動(dòng):
sql>conn sys/sys as sysdba;
sql>startup
也可在啟動(dòng)時(shí)指定數(shù)據(jù)庫(kù)名
sql>startup ora9
2、安裝和非安裝啟動(dòng)
安裝啟動(dòng)的選項(xiàng)是mount,表示例程只將數(shù)據(jù)庫(kù)裝入,而不打開數(shù)據(jù)庫(kù);非安裝啟動(dòng)的選項(xiàng)是nomount,表示只建立數(shù)據(jù)庫(kù)現(xiàn)場(chǎng),并不裝入數(shù)據(jù)庫(kù),當(dāng)然也不能打開。
sql>startup mount –安裝啟動(dòng)
sql>startup nomount–非安裝啟動(dòng)
3、獨(dú)占和共享啟動(dòng)
獨(dú)占啟動(dòng)的選項(xiàng)是exclusive,表示只允許一個(gè)例程使用該數(shù)據(jù)庫(kù);共享啟動(dòng)的參數(shù)是shared,表示允許多個(gè)例程并行使用該數(shù)據(jù)庫(kù),即將數(shù)據(jù)庫(kù)裝入多個(gè)現(xiàn)場(chǎng)。
4、約束啟動(dòng)
約束啟動(dòng)的選項(xiàng)是restrict,它啟動(dòng)數(shù)據(jù)庫(kù)時(shí)裝入并打開它,但是此時(shí)的數(shù)據(jù)庫(kù)只能為有特殊權(quán)限的數(shù)據(jù)庫(kù)管理員使用,一般用戶不能聯(lián)入到該數(shù)據(jù)庫(kù)。
sql>startup restrict
一般說(shuō)來(lái),當(dāng)用戶有create session權(quán)限時(shí),可以聯(lián)入數(shù)據(jù)庫(kù),但對(duì)于restrict方式啟動(dòng)的數(shù)據(jù)庫(kù),則只有用戶具有restricted session系統(tǒng)權(quán)限才允許聯(lián)入。
若要在數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中改變這一方式,可用alter system命令。
sql>alter system disable restricted session;
也可以先將數(shù)據(jù)庫(kù)關(guān)閉再重新以非restrict方式啟動(dòng)數(shù)據(jù)庫(kù)。
5、強(qiáng)制啟動(dòng)
若在正常啟動(dòng)數(shù)據(jù)庫(kù)時(shí)遇到一些麻煩,或在上次關(guān)閉數(shù)據(jù)庫(kù)時(shí)不能正常關(guān)閉,則可以采取強(qiáng)制啟動(dòng),其選項(xiàng)是force。
聯(lián)入sys用戶
sql>startup force
6、帶初始化參數(shù)文件的啟動(dòng)
初始化參數(shù)文件在數(shù)據(jù)庫(kù)啟動(dòng)時(shí)由系統(tǒng)讀取,設(shè)置一些全局參數(shù),它并不影響數(shù)據(jù)庫(kù)的運(yùn)行方式。
sql>startup pfile=d:\oracle\admin\site\pfile\init.ora
技巧:用alter database可以進(jìn)行一些啟動(dòng)模式轉(zhuǎn)換,但是轉(zhuǎn)換的類型十分有限,比如從mount模式下將數(shù)據(jù)庫(kù)打開,則可用以下命令:
sql>alter database open;
還可以從mount狀態(tài)轉(zhuǎn)為mount狀態(tài),如下所示:
sql>alter database mount;
【編輯推薦】
Oracle重做日志的實(shí)現(xiàn)方法
詳解Oracle日志文件管理
Oracle密碼文件管理
Oracle存儲(chǔ)過(guò)程讀寫文件
Oracle創(chuàng)建用戶及刪除用戶的實(shí)例
網(wǎng)頁(yè)名稱:Linux下Oracle數(shù)據(jù)庫(kù)啟動(dòng)的方法
分享鏈接:http://fisionsoft.com.cn/article/ccodjhi.html


咨詢
建站咨詢
