TP4-1 控制文件管理.ppt_第1頁(yè)
TP4-1 控制文件管理.ppt_第2頁(yè)
TP4-1 控制文件管理.ppt_第3頁(yè)
TP4-1 控制文件管理.ppt_第4頁(yè)
TP4-1 控制文件管理.ppt_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第四章 控制文件管理,控制文件存放有數(shù)據(jù)庫(kù)的結(jié)構(gòu)信息,包括數(shù)據(jù)文件、日志文件。 控制文件是一個(gè)二進(jìn)制文件,它是在數(shù)據(jù)庫(kù)建立時(shí)自動(dòng)被建立??刂莆募梢栽诋?dāng)你改變文件名或移動(dòng)文件時(shí)而被更新。 在任何時(shí)候,不能編輯控制文件。,控制文件管理,控制文件的內(nèi)容包括: 數(shù)據(jù)庫(kù)名字(控制文件只能屬于一個(gè)數(shù)據(jù)庫(kù))。 數(shù)據(jù)庫(kù)建立時(shí)的郵戳。 數(shù)據(jù)文件-名字,位置及聯(lián)機(jī)/脫機(jī)。 重做日志文件-名字及位置。 表空間名字。 當(dāng)前日志序列號(hào)。 最近檢查點(diǎn)信息。 恢復(fù)管理器信息(RMAN)。,使用多個(gè)控制文件,如果拷貝控制文件放在不同的目錄上,就要修改參數(shù)文件INITsid.ORA中的CONTROL_FILES以便包括所有的

2、控制文件。 control_files= (/home/Oracle/app/Oracle/oradata/orcl/control01.ctl, /home/Oracle/app/Oracle/oradata/orcl/control02.ctl, /home/Oracle/app/Oracle/oradata/orcl /control03.ctl),建立控制文件,下面是建立新的控制文件的步驟: 1. 關(guān)閉數(shù)據(jù)庫(kù); 2. 用操作系統(tǒng)命令拷貝控制文件到不同的目錄上; 3. 改變初始化參數(shù)文件INITsid.ORA中的CONTROL_FILES參數(shù); 4. 重新啟動(dòng)數(shù)據(jù)庫(kù)。 在數(shù)據(jù)庫(kù)系統(tǒng)建立完

3、成后,可以從數(shù)據(jù)字典V$PARAMETER 中查詢到控制文件的信息。,建立控制文件的準(zhǔn)備,建立控制文件時(shí),要求必須知道數(shù)據(jù)文件和日志文件的位置和名字 必須有數(shù)據(jù)文件(查DBA_DATA_FILES數(shù)據(jù)字典)、日志文件(查V$LOGFILE數(shù)據(jù)字典)的詳細(xì)列表。,建立控制文件,CREATE CONTROLFILE SET DATABASE ORCL RESETLOGS NOARCHIVELOG MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXDATAFILES 32 MAXINSTANCES 1 MAXLOGHISTORY 1630 LOGFILE GROUP 1 E:ORA

4、CLEORADATAORCLREDO01.LOG, GROUP 2 E:ORACLEORADATAORCLREDO02.LOG, GROUP 3 E:ORACLEORADATAORCLREDO03.LOG DATAFILE E:ORACLEORADATAORCLSYSTEM01.DBF, E:ORACLEORADATAORCLUNDOTBS01.DBF, E:ORACLEORADATAORCLCWMLITE01.DBF, E:ORACLEORADATAORCLDRSYS01.DBF, E:ORACLEORADATAORCLEXAMPLE01.DBF, E:ORACLEORADATAORCLIN

5、DX01.DBF, E:ORACLEORADATAORCLODM01.DBF, E:ORACLEORADATAORCLTOOLS01.DBF, E:ORACLEORADATAORCLUSERS01.DBF, E:ORACLEORADATAORCLXDB01.DBF, E:ORACLEORADATAORCLMYTAB.DBF ;,建立控制文件,2 關(guān)閉數(shù)據(jù)庫(kù)。 3 用NOMOUNT選件啟動(dòng)數(shù)據(jù)庫(kù),記住,安裝數(shù)據(jù)庫(kù),Oracle需要打開(kāi)控制文件。 4 用類似上面建立新的控制文件。并在INITsid.ORA參數(shù)文件中指定。 5 使用ALTER DATABASE OPEN命令打開(kāi)數(shù)據(jù)庫(kù)。 6 關(guān)閉數(shù)據(jù)

6、庫(kù)并備份數(shù)據(jù)庫(kù)。,備份控制文件,ALTER DATABASE BACKUP CONTROLFILE TO REUSE; 無(wú)論你是否改變數(shù)據(jù)庫(kù)結(jié)構(gòu)、或加數(shù)據(jù)文件、或重新命名文件或刪除重做日志文件,都要進(jìn)行備份。,查詢控制文件信息,可以從視圖V$CONTROLFILE中查到控制文件的信息,status字段表示控制文件的狀態(tài),一般總是為空 SQL select * from v$controlfile ; STATUS NAME - - D:ORACLEORADATAORA816CONTROL01.CTL D:ORACLEORADATAORA816CONTROL02.CTL D:ORACLEORADATAORA816CONTROL03.CTL,查詢控制文件信息,V$CONTROLFILE_RECORD_SECTION 視圖存儲(chǔ)控制文件所記錄的信息。 SQL desc V$CONTROLFILE_RECORD_SECTION 名稱 空? 類型 - - - TYPE VARCHAR2(17) RECORD_SIZE

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論