涉密,這裡只寫步驟,不寫執行結果:
0.控制檔案備份
alter session set tracefile_identifier='bak_control';
alter database backup controlfile to trace;
1.確認控制檔名稱
select name from v$controlfile;
2.新增新的控制檔案路徑
alter system set control_files='+data1/dxmy/controlfile/current.260.820062903','+data2' scope=spfile;
3.關閉資料庫,啟動到nomount模式
srvctl stop database -d orcl
srvctl start database -d orcl -o nomount
4.檢查新新增的路徑是否在control_files引數
show parameter control_files
5.使用rman進行控制檔案的restore到新的路徑下
rman target /
restore controlfile from '+data1/dxmy/controlfile/current.260.820062903';
6.關掉資料庫然後正常啟動
srvctl stop database -d orcl
srvctl start database -d orcl
7.檢查設定結果:
show parameter control_files;
select name from v$controlfile;台上十分鐘,台下一周練。
rac 下如何複製控制檔案為多個
有乙個環境恢復 恢復了只有乙個控制檔案 乙個控制檔案拍出問題,決定拷貝複製多個控制檔案 在乙個例項中,啟動到no mount 狀態,注意在mount狀態,控制檔案會更新,如果這時候複製,控制檔案狀態不一致,啟動例項會出錯,提示如下錯誤 srvctl start instance d eimgdb i...
oracle新增控制檔案遇到的問題
最近在學oracle,看的是林樹澤 盧芬編著的 oracle 11g r2 dba操作指南 在新增控制檔案的時候寫了乙個帶有中文的路徑,步驟如下 結果發現啟動不了,報錯 ora 09314 sltln error translating logical name,懷疑是spfile修改的有問題了。用...
在bp檔案中新增編譯控制
適用平台 q平台 r平台 遇到的問題 在產品的boardconfig.mk中定義的編譯控制,只能在android.mk檔案中使用,無法在android.bp檔案使用。上圖中的 debuggable 關鍵字就是編譯控制,意思是編譯debug版本時設定兩個巨集定義為1 預設為0 搜尋原始碼,在build...