OGG中add trandata的含義
在配置OGG時,需要給同步的表新增補充日誌,在ggsci命令列執行
add trandata user.table
該命令實際上包含兩層含義:
1)table有PK或UK ,則目標端能準確依據PK或UK找到源端DML更新的資料,從而在目標端同步。
2)table沒有PK和UK,則目標端只能依據該table的所有列來找到源端DML更新的資料,從而在目標端同步。
對應此OGG命令,在SQL*PLUS中有等效語法:
1)和第一層含義等效的語法(有主鍵或唯一鍵)
alter table user.table add?supplemental log group ggs_table_1 (PK or UK) always;
2)和第二層含義等效的語法(沒有主鍵和唯一鍵)
alter table user.table add?supplemental log group ggs_table_1 (all column) always;
當某個table的column超過32個欄位的時候,使用add trandata就會報錯:
WARNING OGG-00706 Failed to add supplemental log group on table user.table due to ORA-02257: maximum number of columns exceeded ......
這個時候,就要使用:
alter table user.table add?supplemental log ...這種方式才可。
此時又分兩種情況:
第一情況是列超過32個,但有主鍵或唯一鍵:
alter table user.table add?supplemental log group ggs_table_1 (PK or UK) always;
第二情況是列超過32個,沒有主鍵和唯一鍵:
alter table user.table add?supplemental log group ggs_table_1 (all column <32) always;
alter table user.table add?supplemental log group ggs_table_2 (all colum >32) always;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28974745/viewspace-2153215/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Makefile中:=, =, ?=和+=的含義
- Java中static的含義Java
- url中#(hash)的含義
- Spring中bean的含義SpringBean
- SVN中clean up的含義
- C++中&和*的含義C++
- Linux shell中2>&1的含義Linux
- MAN備份FORMAT格式中%的含義ORM
- Python中key引數的含義及用法Python
- Python 中 key 引數的含義及用法Python
- Linux中的特殊符號含義及作用!Linux符號
- 伺服器託管中U的含義伺服器
- Python 中 5 種下劃線的含義Python
- DDD中聚合、聚合根的含義以及作用
- Chrome Network 下邊欄中 Finish 的含義Chrome
- Mysql中備份資料檔案中/*!*/的含義MySql
- 閉包的含義
- 回表的含義
- CAP 定理的含義
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- Python中的sys.argv是什麼含義Python
- bootstrap含義boot
- instanceof 含義
- Python 中的 super(類名, self).__init__() 的含義Python
- 什麼是Apache Access Log中的OPTIONS *的含義Apache
- SMART原則的定義和含義
- Angular 某些版本號中 0-next.0 的含義Angular
- 簡單介紹PyTorch中in-place operation的含義PyTorch
- SAP Fiori 應用 url 中的 DraftUUID 引數的含義RaftUI
- alter system set ... scope=... 中的scope的含義是什麼?
- samtools各種flag的含義
- 雲端計算的含義
- 時區 CST 含義
- LIST INCARNATION OF DATABASE含義Database
- Linux版本號含義Linux
- 使用ADD_CUSTOM_COMMAND 新增自定義命令
- oracle buffer busy waits等待的含義OracleAI
- CDN含義與DNS的聯絡DNS