[ 流雲]配置基於ASM儲存的STANDBY時日誌檔案的處理
在配置基於ASM儲存的STANDBY時,由於控制檔案裡面記錄的聯機日誌還是原來主庫日誌檔案的資訊,因此需要對其做進一步處理。就算是設定了log_file_name_convert這個引數,假如主庫的聯機日誌有兩組成員,那麼只會有一組成員轉換為log_file_name_convert設定的對應ASM目錄,另外一個成員還會是原來的目錄,另外STANDBY LOGFILE的聯機日誌目錄也不會更改。比如日誌檔案配置如下,我們看一下整個操作過程:
Thread Group Member Archived Status (MB)
—— —– ———————————- ———- —————- ——-
1 1 /oradata/datafile/redo1_01.log YES CLEARING 1000
1 1 +DATA/db/onlinelog/redo1_02.log YES CLEARING 1000
1 2 /oradata/datafile/redo1_01.log YES CLEARING_CURRENT 1000
1 2 +DATA/db/onlinelog/redo2_02.log YES CLEARING_CURRENT 1000
1 3 /oradata/datafile/redo3_01.log YES CLEARING 1000
1 3 +DATA/db/onlinelog/redo3_02.log YES CLEARING 1000Group Member Archived Status (MB)
—– ——————————– ———- —————- ——-
11 /oradata/datafile/redo1_01.log NO UNASSIGNED 1000
12 /oradata/datafile/redo1_01.log YES ACTIVE 1000
13 /oradata/datafile/redo1_01.log NO UNASSIGNED 1000
14 /oradata/datafile/redo1_01.log YES UNASSIGNED 1000
首先處理STANDBY LOGFILE,可以把所有的STANDBY LOGFILE GROUP都刪除掉重建就行了:
alter database drop standby logfile group 11;
alter database drop standby logfile group 12;
alter database drop standby logfile group 13;
alter database drop standby logfile group 14;
alter database add standby logfile group 11 (’+data’) size 1000M;
alter database add standby logfile group 12 (’+data’) size 1000M;
alter database add standby logfile group 13 (’+data’) size 1000M;
alter database add standby logfile group 14 (’+data’) size 1000M;
對於聯機日誌,則需要先把各組日誌裡面不轉換為ASM目錄的那組成員先刪除掉,但是STATUS為CLEARING_CURRENT那組日誌成員是無法刪除的,可以後續再處理:
alter database drop logfile member ‘/oradata/datafile/redo1_01.log’;
alter database drop logfile member ‘/oradata/datafile/redo3_01.log’;
然後再將對應的日誌組CLEAR掉再DROP,由於資料庫至少需要兩組聯機日誌,因此只能刪除一組聯機日誌並重建好後才能再處理另一組:
alter database clear logfile group 1;
alter database drop logfile group 1;
alter database add logfile group 1 (’+data’,'+data’) size 1000M;
alter database clear logfile group 3;
alter database drop logfile group 3;
alter database add logfile group 3 (’+data’,'+data’) size 1000M;
等日誌組2的狀態從CLEARING_CURRENT變成其他狀態後,再進一步處理就可以了:
<!--alter database drop logfile member ‘/oradata/datafile/redo2_01.log’;
alter database clear logfile group 2;
alter database drop logfile group 2;
alter database add logfile group 2 (’+data’,'+data’) size 1000M;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1384/viewspace-611334/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實時流處理與分散式儲存過程中對檔案的操作分散式儲存過程
- 基於flink和drools的實時日誌處理
- 日誌和實時流計算處理
- standby無法使用歸檔日誌問題處理
- SQL Server日誌檔案總結及日誌滿的處理SQLServer
- [zt] SQL Server日誌檔案總結及日誌滿的處理SQLServer
- ASM的優點總結--關於日誌檔案調整ASM
- RMAN配置DATAGUARD完整案例(主庫基於ASM儲存)ASM
- sql server日誌檔案總結及日誌滿的處理辦法SQLServer
- secureCRT螢幕日誌儲存到指定檔案的配置方法Securecrt
- 基於go開發日誌處理包Go
- 非歸檔下日誌檔案丟失的處理辦法
- LNAV:基於 Ncurses 的日誌檔案閱讀器
- mysql 資料儲存檔案及6類日誌MySql
- Linux伺服器常見的日誌檔案儲存位置!Linux伺服器
- mysqlbinlog 處理二進位制日誌檔案的工具MySql
- 日期和時間的儲存與處理
- 把檔案系統的資料檔案遷移到ASM儲存ASM
- 基於NMAP日誌檔案的暴力破解工具BruteSpray
- 轉儲日誌檔案頭
- oracle歸檔日誌儲存路徑的設定Oracle
- oracle LOGICAL standby 日誌無法應用處理Oracle
- SQL Server 2005日誌檔案損壞的處理方法SQLServer
- MySQL資料庫中的日誌檔案---(4)配置日誌檔案輸出路徑MySql資料庫
- Golang 快速讀取處理大日誌檔案工具Golang
- java專案日誌配置檔案Java
- 使用資料流的思想處理檔案
- juicefs:一個基於Redis和雲物件儲存的分散式POSIX檔案系統UIRedis物件分散式
- MySQL InnoDB日誌檔案配置MySql
- 基於Docker應用容器日誌檔案收集Docker
- orbeon form 的日誌處理ORBORM
- ASM儲存使用RMAN複製控制檔案ASM
- Oracle聯機日誌檔案丟失或損壞的處理方法Oracle
- 關於HBase的日誌檔案和HFile
- 基於MFC的大型資料檔案處理方法 (轉)
- sqlserver日誌檔案總結及充滿處理 (摘)SQLServer
- sqlserver日誌檔案總結及充滿處理(轉)SQLServer
- asm管理的dg資料檔案缺失的處理方法ASM