1,檢視資料檔案和重做日誌檔案
select member from v$logfile;
查詢日誌檔案
select name from v$datafile;
查詢資料檔案
select name from v$controlfile;
查詢控制檔案
2,關閉資料庫
shutdown immediate
3,備份檔案-看下面第二大點
複製所以的資料檔案和重做日誌檔案,防止建立新的控制檔案時操作不當損壞資料檔案和日誌檔案
目錄為第一步查詢出來的結果
4,啟動資料庫例項
startup nomount
5,建立新的控制檔案
create controlfile
reuse database "orcl"
logfile
datafile
maxlogfiles 50
maxlogmembers 3
maxinstances 6
maxdatafiles 200
noresetlogs
20 noarchivelog;
6,編輯引數
alter system set control_files=
scope=spfile;
7,開啟資料庫
alter database open;
1,備份為二進位制檔案
alter database backup controlfile
to 'd:\oraclefiles\controlfiles\control_file1.bkp';
2,備份為指令碼檔案
alter database backup controlfile to trace
3,直接複製
關閉資料庫,直接複製控制檔案
1,關閉資料庫
2,修改初始化引數(參考第一大點的第六小點)
3,重啟資料庫
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...