啟動(dòng)關(guān)閉Oracle.doc_第1頁
啟動(dòng)關(guān)閉Oracle.doc_第2頁
啟動(dòng)關(guān)閉Oracle.doc_第3頁
啟動(dòng)關(guān)閉Oracle.doc_第4頁
啟動(dòng)關(guān)閉Oracle.doc_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

啟動(dòng)關(guān)閉Oracle上一篇 / 下一篇 2007-12-27 14:04:13 查看( 35 ) / 評論( 0 ) / 評分( 0 / 0 ) 一、啟動(dòng)關(guān)閉數(shù)據(jù)庫 啟動(dòng)和關(guān)閉oracle有很多種方法。這里只給出3種方法:lSql*pluslOEM控制臺lWindows控制臺1.以sql*plus為例:a.準(zhǔn)備首先我們用sql*plus來連接到OracleSqlplus /nolog是以不連接數(shù)據(jù)庫的方式啟動(dòng)sql*plusConnect /as sysdba是以DBA身份連接到oracleb.啟動(dòng)啟動(dòng)還是比較簡單的Startup就OK了。不過oracle啟動(dòng)模式有3種:lStartup nomount(nomount模式)啟動(dòng)實(shí)例不加載數(shù)據(jù)庫。lStartup mount(mount模式)啟動(dòng)實(shí)例加載數(shù)據(jù)庫但不打開數(shù)據(jù)庫lStartup(open模式)啟動(dòng)實(shí)例加載并打開數(shù)據(jù)庫,就是我們上面所用的命令Nomount模式中oracle僅為實(shí)例創(chuàng)建各種內(nèi)存結(jié)構(gòu)和服務(wù)進(jìn)程,不會打開任何數(shù)據(jù)庫文件,所以說:1)創(chuàng)建新數(shù)據(jù)庫2)重建控制文件這2種操作都必須在這個(gè)模式下進(jìn)行。Mount模式中oracle只裝載數(shù)據(jù)庫但不打開數(shù)據(jù)庫,所以說:1)重命名數(shù)據(jù)文件2)添加、刪除和重命名重做日子文件3)執(zhí)行數(shù)據(jù)庫完全恢復(fù)操作4)改變數(shù)據(jù)庫的歸檔模式這4種操作都必須在這個(gè)模式下進(jìn)行Open模式(就是我們上面的startup不帶任何參數(shù)的)呵呵就不多說了,正常啟動(dòng)。當(dāng)然這3種模式之間可以轉(zhuǎn)換:Alter database mount(nomount模式)alter database open(mount模式)(open模式)當(dāng)然還有其它一些情況,在我們open模式下可以將數(shù)據(jù)庫設(shè)置為非受限狀態(tài)和受限狀態(tài)在受限狀態(tài)下,只有DBA才能訪問數(shù)據(jù)庫,所以說:1)執(zhí)行數(shù)據(jù)導(dǎo)入導(dǎo)出2)使用sql*loader提取外部數(shù)據(jù)3)需要暫時(shí)拒絕普通用戶訪問數(shù)據(jù)庫4)進(jìn)行數(shù)據(jù)庫移植或者升級操作這4種操作都必須在這個(gè)狀態(tài)下進(jìn)行在打開數(shù)據(jù)庫時(shí)使用startup restrict命令即進(jìn)入受限狀態(tài)。使用alter system disable restricted session命令即可以將受限狀態(tài)改變?yōu)榉鞘芟逘顟B(tài)。使用alter system enable restricted session命令可以將非受限狀態(tài)變?yōu)槭芟逘顟B(tài)使用alter database open read only可以使數(shù)據(jù)庫進(jìn)入只讀狀態(tài)。使用alter database open read write可以使數(shù)據(jù)庫進(jìn)入讀寫狀態(tài)。當(dāng)然在某些情況下可能是用上述各種啟動(dòng)方式都無法成功啟動(dòng)數(shù)據(jù)庫,這個(gè)時(shí)候就要使用startup force命令來強(qiáng)行啟動(dòng)數(shù)據(jù)庫。當(dāng)然誰都不想碰到這種情況:)c.關(guān)閉數(shù)據(jù)庫1)正常關(guān)閉shutdown2)立即關(guān)閉shutdown immediate3)關(guān)閉事務(wù)shutdown transactional4)強(qiáng)行關(guān)閉shutdown abort,當(dāng)然誰都不想碰到這種情況。2.OEM為例Oracle Enterprise Management(OEM),這個(gè)名字有時(shí)候會讓人誤解呵呵。所有的數(shù)據(jù)庫都差不多,都有個(gè)Enterprise Management,就連Mysql這樣的小型數(shù)據(jù)庫都有,當(dāng)然每個(gè)數(shù)據(jù)庫的Enterprise Management功能都有一些差異,當(dāng)然差別不是很大。Enterprise Management的目的就是讓我們能夠快速、方便、傻瓜化的去管理數(shù)據(jù)庫,想想假如我每天都去用DOS界面去操作P-SQL,T-SQL郁悶不?當(dāng)然我寫起來也比較的方面,ctrl C,ctrl V就OK了跟第一小節(jié)講的Sqlplus /nolog,Connect /as sysdba這2個(gè)命令差不多的操作如圖:按照上面的一步步操作就能夠連接到數(shù)據(jù)庫。下面是如何啟動(dòng)和關(guān)閉數(shù)據(jù)庫:點(diǎn)擊我們前幾章創(chuàng)建的ORADB01這個(gè)數(shù)據(jù)庫樹中的配置選項(xiàng),這個(gè)里面的:1)已啟動(dòng) 對應(yīng)Nomount模式2)已轉(zhuǎn)載 對應(yīng)mount模式3)打開對應(yīng)open模式當(dāng)你點(diǎn)擊應(yīng)有按鈕之后就會進(jìn)入如下對話框1)正常 對應(yīng) 正常關(guān)閉shutdown2)立即 對應(yīng) 立即關(guān)閉shutdown immediate3)事務(wù)處理 對應(yīng) 關(guān)閉事務(wù)shutdown transactional4)中止 對應(yīng) 強(qiáng)行關(guān)閉shutdown abort確定之后出現(xiàn)如下對話框限制對數(shù)據(jù)庫訪問 對應(yīng)alter system disable restricted sessionalter system enable restricted session只讀模式 對應(yīng)alter database open read onlyalter database open read write簡單吧,sql*plus的一大堆命令到OEM中變成了幾個(gè)按鈕罷了。3.windows控制臺這個(gè)熟悉吧:oracle *Agent 用于OEM管理結(jié)構(gòu)oracle*HTTPSERVER oracle Web服務(wù)器oracle *ManagementServer 用于OEM管理結(jié)構(gòu)oracle

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論