Oracle第8章數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉_第1頁
Oracle第8章數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉_第2頁
Oracle第8章數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉_第3頁
Oracle第8章數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉_第4頁
Oracle第8章數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle10g 數(shù)據(jù)庫(kù)基礎(chǔ)教程第第8章章 數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程本章內(nèi)容本章內(nèi)容p數(shù)據(jù)庫(kù)的啟動(dòng)p數(shù)據(jù)庫(kù)的關(guān)閉p數(shù)據(jù)庫(kù)的狀態(tài)轉(zhuǎn)換Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程本章要求本章要求p掌握數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉的過程p掌握數(shù)據(jù)庫(kù)啟動(dòng)方法p掌握數(shù)據(jù)庫(kù)關(guān)閉的方法p了解數(shù)據(jù)庫(kù)不同狀態(tài)的特征及其轉(zhuǎn)換Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.1 數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉概述數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉概述p數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉的步驟p啟動(dòng)與關(guān)閉數(shù)據(jù)庫(kù)的常用工具p數(shù)據(jù)庫(kù)啟動(dòng)的準(zhǔn)備 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.1.1數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉的步驟數(shù)據(jù)庫(kù)啟動(dòng)與關(guān)閉的步驟p數(shù)據(jù)庫(kù)啟動(dòng)步驟創(chuàng)建并啟動(dòng)實(shí)例

2、創(chuàng)建并啟動(dòng)實(shí)例 (初始化參數(shù)文件)(初始化參數(shù)文件)裝載數(shù)據(jù)庫(kù)裝載數(shù)據(jù)庫(kù) (控制文件)(控制文件)打開數(shù)據(jù)庫(kù)打開數(shù)據(jù)庫(kù) (數(shù)據(jù)文件與重做日志文件)(數(shù)據(jù)文件與重做日志文件)Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p創(chuàng)建并啟動(dòng)實(shí)例 n根據(jù)數(shù)據(jù)庫(kù)初始化參數(shù)文件,為數(shù)據(jù)庫(kù)創(chuàng)建實(shí)例,啟動(dòng)一系列后根據(jù)數(shù)據(jù)庫(kù)初始化參數(shù)文件,為數(shù)據(jù)庫(kù)創(chuàng)建實(shí)例,啟動(dòng)一系列后臺(tái)進(jìn)程和服務(wù)進(jìn)程,并創(chuàng)建臺(tái)進(jìn)程和服務(wù)進(jìn)程,并創(chuàng)建SGASGA區(qū)等內(nèi)存結(jié)構(gòu)。區(qū)等內(nèi)存結(jié)構(gòu)。p裝載數(shù)據(jù)庫(kù)n裝載數(shù)據(jù)庫(kù)是實(shí)例打開數(shù)據(jù)庫(kù)的控制文件,從中獲取數(shù)據(jù)庫(kù)名稱、裝載數(shù)據(jù)庫(kù)是實(shí)例打開數(shù)據(jù)庫(kù)的控制文件,從中獲取數(shù)據(jù)庫(kù)名稱、數(shù)據(jù)文件和重做日志文件的位置、名稱等數(shù)據(jù)庫(kù)物

3、理結(jié)構(gòu)信息,數(shù)據(jù)文件和重做日志文件的位置、名稱等數(shù)據(jù)庫(kù)物理結(jié)構(gòu)信息,為打開數(shù)據(jù)庫(kù)做好準(zhǔn)備。如果控制文件損壞,實(shí)例將無法裝載數(shù)為打開數(shù)據(jù)庫(kù)做好準(zhǔn)備。如果控制文件損壞,實(shí)例將無法裝載數(shù)據(jù)庫(kù)。據(jù)庫(kù)。p打開數(shù)據(jù)庫(kù)n在此階段,實(shí)例將打開所有處于聯(lián)機(jī)狀態(tài)的數(shù)據(jù)文件和重做日志在此階段,實(shí)例將打開所有處于聯(lián)機(jī)狀態(tài)的數(shù)據(jù)文件和重做日志文件。如果任何一個(gè)數(shù)據(jù)文件或重做日志文件無法正常打開,數(shù)文件。如果任何一個(gè)數(shù)據(jù)文件或重做日志文件無法正常打開,數(shù)據(jù)庫(kù)將返回錯(cuò)誤信息,這時(shí)數(shù)據(jù)庫(kù)需要恢復(fù)。據(jù)庫(kù)將返回錯(cuò)誤信息,這時(shí)數(shù)據(jù)庫(kù)需要恢復(fù)。Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p數(shù)據(jù)庫(kù)關(guān)閉步驟 關(guān)閉數(shù)據(jù)庫(kù)關(guān)閉數(shù)據(jù)庫(kù) (關(guān)閉數(shù)據(jù)文件與

4、重做日志文件)(關(guān)閉數(shù)據(jù)文件與重做日志文件)卸載數(shù)據(jù)庫(kù)卸載數(shù)據(jù)庫(kù) (關(guān)閉控制文件)(關(guān)閉控制文件)關(guān)閉實(shí)例關(guān)閉實(shí)例 (釋放內(nèi)存、關(guān)閉后臺(tái)進(jìn)程)(釋放內(nèi)存、關(guān)閉后臺(tái)進(jìn)程)Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.1.2 數(shù)據(jù)庫(kù)啟動(dòng)的準(zhǔn)備數(shù)據(jù)庫(kù)啟動(dòng)的準(zhǔn)備p啟動(dòng)監(jiān)聽服務(wù) nC:LSNRCTL STARTp打開數(shù)據(jù)庫(kù)服務(wù)nC:ORACLE ORCL (ORCL為數(shù)據(jù)庫(kù)名稱為數(shù)據(jù)庫(kù)名稱 )p在Windows系統(tǒng)中使用服務(wù)管理窗口啟動(dòng)監(jiān)聽服務(wù)和數(shù)據(jù)庫(kù)服務(wù) Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.2在在SQL*Plus中啟動(dòng)與關(guān)閉中啟動(dòng)與關(guān)閉數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) p在SQL*Plus中啟動(dòng)數(shù)據(jù)庫(kù) p在SQL*Plus中關(guān)

5、閉數(shù)據(jù)庫(kù)p數(shù)據(jù)庫(kù)狀態(tài)轉(zhuǎn)換 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.2.1在在SQL*Plus中啟動(dòng)數(shù)據(jù)庫(kù)中啟動(dòng)數(shù)據(jù)庫(kù)p數(shù)據(jù)庫(kù)啟動(dòng)的三種模式 p啟動(dòng)數(shù)據(jù)庫(kù)的基本語法 nSTARTUP NOMOUNT|MOUNT|OPEN|FORCERESTRICT PFILE=filename 啟 動(dòng) 模 式說 明NOMOUNT 創(chuàng)建并啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例,對(duì)應(yīng)數(shù)據(jù)庫(kù)啟動(dòng)的第一個(gè)步驟MOUNT啟動(dòng)實(shí)例并裝載數(shù)據(jù)庫(kù),對(duì)應(yīng)數(shù)據(jù)庫(kù)啟動(dòng)的第二個(gè)步驟OPEN啟動(dòng)實(shí)例、裝載并打開數(shù)據(jù)庫(kù),對(duì)應(yīng)數(shù)據(jù)庫(kù)啟動(dòng)的第三個(gè)步驟Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程pSTARTUP NOMOUNTn讀取數(shù)據(jù)庫(kù)初始化參數(shù)文件,創(chuàng)建并啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例。 n

6、在NOMOUNT模式下可以執(zhí)行下列操作:p創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)p重建數(shù)據(jù)庫(kù)的控制文件pSTARTUP MOUNTp根據(jù)CONTROL_FILES參數(shù)找到數(shù)據(jù)庫(kù)的控制文件,讀取控制文件獲取數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)信息,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的裝載 。p在MOUNT模式下可以執(zhí)行下列操作:p重命名數(shù)據(jù)文件p添加、刪除或重命名重做日志文件p改變數(shù)據(jù)庫(kù)的歸檔模式p執(zhí)行數(shù)據(jù)庫(kù)完全恢復(fù)操作Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程pSTARTUP OPEN n任何具有任何具有CREATE SESSION權(quán)限的用戶都可以連接權(quán)限的用戶都可以連接到數(shù)據(jù)庫(kù),并可以進(jìn)行基本的數(shù)據(jù)訪問操作。到數(shù)據(jù)庫(kù),并可以進(jìn)行基本的數(shù)據(jù)訪問操作。 pSTART

7、UP FORCE n用于當(dāng)各種啟動(dòng)模式都無法成功啟動(dòng)數(shù)據(jù)庫(kù)時(shí)強(qiáng)制啟用于當(dāng)各種啟動(dòng)模式都無法成功啟動(dòng)數(shù)據(jù)庫(kù)時(shí)強(qiáng)制啟動(dòng)數(shù)據(jù)庫(kù)。動(dòng)數(shù)據(jù)庫(kù)。 n在下列情況下,需要使用在下列情況下,需要使用STARTUP FORCE命令啟命令啟動(dòng)數(shù)據(jù)庫(kù):動(dòng)數(shù)據(jù)庫(kù):p無法使用SHUTDOWN NORMAL,SHUTDOWN IMMEDIATE或SHUTDOWN TRANSACTION語句關(guān)閉數(shù)據(jù)庫(kù)實(shí)例。p在啟動(dòng)實(shí)例時(shí)出現(xiàn)無法恢復(fù)的錯(cuò)誤。 Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程pSTARTUP RESTRICT n只有具有只有具有CREATE SESSION和和RESTRICTED SESSION系統(tǒng)權(quán)限的用戶才可以連接數(shù)據(jù)庫(kù)

8、。系統(tǒng)權(quán)限的用戶才可以連接數(shù)據(jù)庫(kù)。n下列操作需要使用下列操作需要使用STARTUP RESTRICT方式啟動(dòng)方式啟動(dòng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) p執(zhí)行數(shù)據(jù)庫(kù)數(shù)據(jù)的導(dǎo)出或?qū)氩僮鱬執(zhí)行數(shù)據(jù)裝載操作p暫時(shí)阻止普通用戶連接數(shù)據(jù)庫(kù)p進(jìn)行數(shù)據(jù)庫(kù)移植或升級(jí)操作pSTARTUP PFILE=pathfilename p默認(rèn)服務(wù)器端初始化參數(shù)文件默認(rèn)服務(wù)器端初始化參數(shù)文件p默認(rèn)文本文件默認(rèn)文本文件 p使用非默認(rèn)的初始化參數(shù)文件使用非默認(rèn)的初始化參數(shù)文件Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.2.2在在SQL*Plus中關(guān)閉數(shù)據(jù)庫(kù)中關(guān)閉數(shù)據(jù)庫(kù)p關(guān)閉數(shù)據(jù)庫(kù)nOracle將重做日志緩沖區(qū)內(nèi)容寫入重做日志文件中,將重做日志緩沖區(qū)內(nèi)容

9、寫入重做日志文件中,并且將數(shù)據(jù)高速緩存中的臟緩存塊寫入數(shù)據(jù)文件,然并且將數(shù)據(jù)高速緩存中的臟緩存塊寫入數(shù)據(jù)文件,然后關(guān)閉所有數(shù)據(jù)文件和重做日志文件。后關(guān)閉所有數(shù)據(jù)文件和重做日志文件。p卸載數(shù)據(jù)庫(kù)n數(shù)據(jù)庫(kù)關(guān)閉后,實(shí)例卸載數(shù)據(jù)庫(kù),關(guān)閉控制文件。數(shù)據(jù)庫(kù)關(guān)閉后,實(shí)例卸載數(shù)據(jù)庫(kù),關(guān)閉控制文件。p關(guān)閉實(shí)例n卸載數(shù)據(jù)庫(kù)后,終止所有后臺(tái)進(jìn)程和服務(wù)器進(jìn)程,回卸載數(shù)據(jù)庫(kù)后,終止所有后臺(tái)進(jìn)程和服務(wù)器進(jìn)程,回收內(nèi)存空間收內(nèi)存空間Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p關(guān)閉數(shù)據(jù)庫(kù)的基本語法nSHUTDOWN NORMAL | TRANSACTION | IMMEDIATE | ABORT pSHUTDOWN NORMAL n

10、阻止任何用戶建立新的連接;阻止任何用戶建立新的連接;n等待當(dāng)前所有正在連接的用戶主動(dòng)斷開連接;等待當(dāng)前所有正在連接的用戶主動(dòng)斷開連接;n一旦所有用戶斷開連接,則關(guān)閉數(shù)據(jù)庫(kù);一旦所有用戶斷開連接,則關(guān)閉數(shù)據(jù)庫(kù);n數(shù)據(jù)庫(kù)下次啟動(dòng)時(shí)不需要任何實(shí)例的恢復(fù)過程。數(shù)據(jù)庫(kù)下次啟動(dòng)時(shí)不需要任何實(shí)例的恢復(fù)過程。Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程pSHUTDOWN IMMEDIATEn阻止任何用戶建立新的連接,也不允許當(dāng)前連接用戶啟動(dòng)任何阻止任何用戶建立新的連接,也不允許當(dāng)前連接用戶啟動(dòng)任何新的事務(wù);新的事務(wù);n回滾所有當(dāng)前未提交的事務(wù);回滾所有當(dāng)前未提交的事務(wù);n終止所有用戶的連接,直接關(guān)閉數(shù)據(jù)庫(kù);終止所有用戶

11、的連接,直接關(guān)閉數(shù)據(jù)庫(kù);n數(shù)據(jù)庫(kù)下一次啟動(dòng)時(shí)不需要任何實(shí)例的恢復(fù)過程。數(shù)據(jù)庫(kù)下一次啟動(dòng)時(shí)不需要任何實(shí)例的恢復(fù)過程。pSHUTDOWN TRANSACTION n阻止所有用戶建立新的連接,也不允許當(dāng)前連接用戶啟動(dòng)任何阻止所有用戶建立新的連接,也不允許當(dāng)前連接用戶啟動(dòng)任何新的事務(wù);新的事務(wù);n等待用戶回滾或提交任何當(dāng)前未提交的事務(wù),然后立即斷開用等待用戶回滾或提交任何當(dāng)前未提交的事務(wù),然后立即斷開用戶連接;戶連接;n關(guān)閉數(shù)據(jù)庫(kù);關(guān)閉數(shù)據(jù)庫(kù);n數(shù)據(jù)庫(kù)下一次啟動(dòng)時(shí)不需要任何實(shí)例的恢復(fù)過程。數(shù)據(jù)庫(kù)下一次啟動(dòng)時(shí)不需要任何實(shí)例的恢復(fù)過程。Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程pSHUTDOWN ABORTn阻止

12、任何用戶建立新的連接,同時(shí)阻止當(dāng)前連接用戶開始任何新的事阻止任何用戶建立新的連接,同時(shí)阻止當(dāng)前連接用戶開始任何新的事務(wù)。務(wù)。n立即結(jié)束當(dāng)前正在執(zhí)行的立即結(jié)束當(dāng)前正在執(zhí)行的SQL語句。語句。n任何未提交的事務(wù)不被回滾。任何未提交的事務(wù)不被回滾。n中斷所有的用戶連接,立即關(guān)閉數(shù)據(jù)庫(kù)。中斷所有的用戶連接,立即關(guān)閉數(shù)據(jù)庫(kù)。n數(shù)據(jù)庫(kù)實(shí)例重啟后需要恢復(fù)。數(shù)據(jù)庫(kù)實(shí)例重啟后需要恢復(fù)。Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.2.3數(shù)據(jù)庫(kù)狀態(tài)轉(zhuǎn)換數(shù)據(jù)庫(kù)狀態(tài)轉(zhuǎn)換p啟動(dòng)模式間轉(zhuǎn)換nSTARTUP NOMOUNT;nALTER DATABASE MOUNT;nALTER DATABASE OPEN ;p讀寫狀態(tài)轉(zhuǎn)換nAL

13、TER DATABASE OPEN READ WRITE ;nALTER DATABASE OPEN READ ONLY;p受限/非受限狀態(tài)轉(zhuǎn)換ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM DISABLE RESTRICTED SESSIOIN;Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.3在在OEM中啟動(dòng)與關(guān)閉數(shù)據(jù)庫(kù)中啟動(dòng)與關(guān)閉數(shù)據(jù)庫(kù)p關(guān)閉數(shù)據(jù)庫(kù)p啟動(dòng)數(shù)據(jù)庫(kù) Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.3.1 關(guān)閉數(shù)據(jù)庫(kù)關(guān)閉數(shù)據(jù)庫(kù)Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle 10g數(shù)據(jù)庫(kù)基礎(chǔ)教程8.3.2 啟動(dòng)數(shù)據(jù)庫(kù)啟動(dòng)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論