轉(zhuǎn)載自: http://blog.csdn.net/nsj820/article/details/6573525
< 一>、ORACLE數(shù)據(jù)庫(kù)啟動(dòng)模式
1 、啟動(dòng)SQL*PLUS不與數(shù)據(jù)庫(kù)連接
???SQLPLUS /NOLOG
2 、以SYSDBA角色與Oracle連接
???CONNECT username/password AS SYSDBA
3 、啟動(dòng)實(shí)例
? ??1> 、啟動(dòng)一個(gè)實(shí)例,裝配和打開一個(gè)數(shù)據(jù)庫(kù)
???????STARTUP;
或
???????STARTUP PFILE='d:/oracle/admin/mydb/scripts/initMYDB.ora';
? ??2> 、啟動(dòng)一個(gè)實(shí)例但不裝配數(shù)據(jù)庫(kù)
???????--典型應(yīng)用為數(shù)據(jù)庫(kù)創(chuàng)建
???????STARTUP NOMOUNT;
? ??3> 、啟動(dòng)一個(gè)實(shí)例,裝配數(shù)據(jù)庫(kù)但不打開
???????--該模式下允許你執(zhí)行特定的維護(hù)操作,包括
???????--重命名數(shù)據(jù)庫(kù)、增刪或重命名日志文件、啟用和停用重做歸檔日志文件選項(xiàng);
???????--執(zhí)行完整的數(shù)據(jù)庫(kù)恢復(fù)
???????STARTUP MOUNT;
??? 4> 、在啟動(dòng)時(shí)限制一個(gè)數(shù)據(jù)庫(kù)的存取
???????--該模式使管理員可用數(shù)據(jù)庫(kù),但一般操作員不可用,應(yīng)用于
???????--執(zhí)行導(dǎo)入導(dǎo)出、執(zhí)行SQL*loader的數(shù)據(jù)裝載、臨時(shí)阻止典型用戶使用數(shù)據(jù)
???????--升遷或升級(jí)
???????--在正常模式下,有CREATE SESSION系統(tǒng)特權(quán)的用戶可以連接到數(shù)據(jù)庫(kù)
???????--限制模式下,同時(shí)具有CREATE SESSION和RESTRICTED SESSION兩個(gè)系統(tǒng)特權(quán)的用戶
???????--才可以存取數(shù)據(jù)
???????STARTUP RESTRICT;
??????? -- 關(guān)閉限制模式
???????ALTER SYSTEM DISABLE RESTRICTED SESSION;
???? ???-- 將正在運(yùn)行的正常模式改變?yōu)橄拗颇J?
???????ALTER SYSTEM ENABLE RESTRICTED SESSION;
?? ?5> 、強(qiáng)制一個(gè)實(shí)例啟動(dòng) (用于啟動(dòng)時(shí)出現(xiàn)問(wèn)題情況,少用,慎用!)
???????STARTUP FORCE;
?? ?6> 、啟動(dòng)實(shí)例,裝配數(shù)據(jù)庫(kù)和啟動(dòng)完全的介質(zhì)恢復(fù)
???????STARTUP OPEN RECOVER;
4 、改變數(shù)據(jù)庫(kù)可用性
???1> 、裝配數(shù)據(jù)庫(kù)
???????ALTER DATABASE MOUNT;
?? ?2> 、打開數(shù)據(jù)庫(kù)
???????ALTER DATABASE OPEN;
??? 3> 、以只讀或只寫或讀寫方式打開數(shù)據(jù)庫(kù)
???????ALTER DATABASE OPEN READ ONLY;
???????ALTER DATABASE WRITE READ ONLY;
???????ALTER DATABASE OPEN READ WRITE;
< 二>、ORACLE數(shù)據(jù)庫(kù)關(guān)閉
1 、正常關(guān)閉
???SHUTDOWN NORMAL;
2 、事務(wù)性關(guān)閉
???--不許新連接,但等待現(xiàn)有的事務(wù)執(zhí)行結(jié)束
???SHUTDOWN TRANSACTIONAL;
3 、立即關(guān)閉
???SHUTDOWN IMMEDIATE;
4 、強(qiáng)制關(guān)閉???
???--該模式關(guān)閉下次啟動(dòng)時(shí)要進(jìn)行實(shí)例恢復(fù)過(guò)程
???SHUTDOWN ABORT;
5 、停頓數(shù)據(jù)庫(kù)
???--該狀態(tài)下只允許DBA會(huì)話,不允許新的非DBA連接建立
???ALTER SYSTEM QUIESCE RESTRICTED;
???--取消停頓
???ALTER SYSTEM UNQUIESCE;
???--查看實(shí)例的停頓狀態(tài)
???--列ACTIVE_STATE說(shuō)明:NORMAL未停頓QUIESCING正在停頓,但仍有非DBA會(huì)話
???--QUIESCED已停頓
???select ACTIVE_STATE from V$INSTANCE;
6 、掛起數(shù)據(jù)庫(kù)
???--暫停對(duì)數(shù)據(jù)文件和控制文件的所有IO,可以在無(wú)IO干擾情況先進(jìn)行備份
???--掛起命令可以掛起數(shù)據(jù)庫(kù)而并不指定一個(gè)實(shí)例
???ALTER SYSTEM SUSPEND;
???--恢復(fù)到非掛起狀態(tài)
???ALTER SYSTEM RESUME;??
???--查看掛起狀態(tài)
???SELECT DATABASE_STATUS FROM V$INSTANCE;
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
