Oracle控制檔案(Control Files)

2022-08-18 08:36:20 字數 1477 閱讀 3415

控制檔案包含:

資料庫名

資料檔案名稱及位置

redo位置及名稱

當前的log序列號

檢查點資訊

rman備份資訊

建立新的控制檔案:

create controlfile

set database prod

logfile group 1 ('/u01/oracle/prod/redo01_01.log',

'/u01/oracle/prod/redo01_02.log'),

group 2 ('/u01/oracle/prod/redo02_01.log',

'/u01/oracle/prod/redo02_02.log'),

group 3 ('/u01/oracle/prod/redo03_01.log',

'/u01/oracle/prod/redo03_02.log')

resetlogs

datafile '/u01/oracle/prod/system01.dbf' size 3m,

'/u01/oracle/prod/rbs01.dbs' size 5m,

'/u01/oracle/prod/users01.dbs' size 5m,

'/u01/oracle/prod/temp01.dbs' size 5m

maxlogfiles 50

maxlogmembers 3

maxloghistory 400

maxdatafiles 200

maxinstances 6

archivelog;

備份控制檔案

alter database backup controlfile to '/oracle/backup/control.bkp';

控制檔案資料字典相關檢視

view

description

v$database

displays database information from the control file

v$controlfile

lists the names of control files

v$controlfile_record_section

displays information about control file record sections

v$parameter

displays the names of control files as specified in thecontrol_filesinitialization parameter

oracle控制檔案

nomount時可以用show parameter control files檢視。而此時yon用select from v controlfile則沒有任何資訊。nomount狀態只是通過引數檔案來找到控制檔案。進入mount後可以用select from v controlfile檢視。控制檔案...

oracle控制檔案

控制檔案是乙個比較小的二進位制檔案,記錄了物理資料庫的當前狀態 每乙個控制檔案只屬於乙個資料庫,資料庫可以有多個控制檔案 處於安全考慮,一般多幾個就相當於多了幾個備份 但是乙個控制檔案不能對應多個資料庫 資料庫處於開啟狀態,伺服器會隨時修改控制檔案的內容 任何使用者都不能修改控制檔案的資料。獲取控制...

oracle 控制檔案

1.控制檔案的位置 select name from v controlfile 2.控制檔案的格式為trl二進位制檔案 3.建立乙個控制檔案 1 獲取資料檔案和重做日誌檔案列表 控制檔案 select name from v datafile 日誌檔案 select member from v l...