Oracle supplemental log的兩種型別
Oracle中要給表增加supplemental log,會有兩種方式:
一種是unconditional,一種是conditional,這兩種是什麼區別呢?
在CDC技術中,對於一個行,如果它被修改了,我們就要有一條記錄來記錄這些變更的欄位。那麼,對於其他未發生變更的欄位,該如何記錄呢?比如說,共有a,b,c,d,e五個欄位,a,c,e被修改了,那b,d是否需要記錄呢?這個時候,前面說的兩種方式就可以決定是否記錄發生變更的欄位的前映像。
unconditional即不管指定的欄位是否變化了,都會在變更記錄中記錄該欄位的前映像。
conditional即只記錄發生變更的欄位,不發生變化的就不記錄其前映像。
第一種方式可以透過:
alter table tab_name add supplemental log group splog_tabname(column_name) always;
第二種方式去掉always關鍵字即可。
以上內容,可以透過dba_log_groups和dba_log_group_columns兩個檢視來查詢。
一種是unconditional,一種是conditional,這兩種是什麼區別呢?
在CDC技術中,對於一個行,如果它被修改了,我們就要有一條記錄來記錄這些變更的欄位。那麼,對於其他未發生變更的欄位,該如何記錄呢?比如說,共有a,b,c,d,e五個欄位,a,c,e被修改了,那b,d是否需要記錄呢?這個時候,前面說的兩種方式就可以決定是否記錄發生變更的欄位的前映像。
unconditional即不管指定的欄位是否變化了,都會在變更記錄中記錄該欄位的前映像。
conditional即只記錄發生變更的欄位,不發生變化的就不記錄其前映像。
第一種方式可以透過:
alter table tab_name add supplemental log group splog_tabname(column_name) always;
第二種方式去掉always關鍵字即可。
以上內容,可以透過dba_log_groups和dba_log_group_columns兩個檢視來查詢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-677839/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle設定supplemental logOracle
- Oracle 補充日誌(supplemental log)Oracle
- 住宅代理的兩種型別型別
- 深入認識Oracle Supplemental loggingOracle
- 軟體有兩種型別的值型別
- Supplemental log VS add trandata on OGG for oracleOracle
- oracle的三種型別的程式Oracle型別
- 附加日誌(supplemental log)
- GoldenGate Supplemental Log DataGo
- Oracle 失敗的6種型別Oracle型別
- Oracle10g Supplemental Log(追加日誌) [final]Oracle
- 關於oracle10g Supplemental Log (追加日誌)Oracle
- SAP ABAP 的兩種記憶體物件型別記憶體物件型別
- Redis 三種特殊資料型別之 HyperloglogRedis資料型別
- nologging、force logging、supplemental log的理解
- Oracle10g Supplemental Log(追加日誌) -2 [final]Oracle
- c語言中預設引數的兩種型別C語言型別
- supplemental logging總結
- Oracle設定日誌引數-ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;OracleDatabase
- Oracle三種集合資料型別的比較Oracle資料型別
- 模擬oracle裡的各種型別的壞塊Oracle型別
- 為什麼要Supplemental Log(追加日誌)
- 10g Supplemental Log 設定與取消
- UIModalPresentationStyle 各種型別的區別UI型別
- oracle的兩種global temporary table!Oracle
- Logical Standby中的supplemental logging和rely disable constraintAI
- 初識Redis的資料型別HyperLogLogRedis資料型別
- 盤點構成Oracle RAC軟體的三種型別Oracle型別
- 兩種增量備份的區別!
- redis的幾種型別解析Redis型別
- 【Redis】Redis的資料型別速查(5種基礎型別,5特殊型別)Redis資料型別
- 建立oracle dblink 的兩種方式Oracle
- hash和history兩種模式的區別模式
- vue-router的兩種模式的區別Vue模式
- Oracle兩種備份方式Oracle
- Oracle中的鎖型別Oracle型別
- oracle的欄位型別Oracle型別
- java的8種基礎型別Java型別