oracle goldengate實現欄位插入時間值
有的時候,我們在做goldengate資料分發的時候,根據業務需求需要在目標庫上對某些表增加欄位,而在源庫是沒有這些欄位的。 以下是對目標庫個別表增加時間欄位,用goldengate 資料分發時預設加上系統時間。
抽取程式配置如下:
EXTRACT EXTSQ
USERID , PASSWORD goldengate
RMTHOST yibin-PC, MGRPORT 7809
RMTTRAIL ./dirdat/sq
GETUPDATEBEFORES
NOCOMPRESSDELETES
TABLE TOMS.T_SB;
USERID , PASSWORD goldengate
RMTHOST yibin-PC, MGRPORT 7809
RMTTRAIL ./dirdat/sq
GETUPDATEBEFORES
NOCOMPRESSDELETES
TABLE TOMS.T_SB;
目標庫T_SB需要新增加欄位sj
複製程式配置如下:
EPLICAT rora01
SOURCEDEFS ./dirdef/MYDEFS.DEF
USERID , PASSWORD goldengate
ASSUMETARGETDEFS
INSERTALLRECORDS
DISCARDFILE ./dirrpt/rora01.DSC, APPEND, MEGABYTES 10M
MAP TOMS.T_SB, TARGET TOMS.T_SB colmap (usedefaults,
("GGHEADER", "COMMITTIMESTAMP"));
SOURCEDEFS ./dirdef/MYDEFS.DEF
USERID , PASSWORD goldengate
ASSUMETARGETDEFS
INSERTALLRECORDS
DISCARDFILE ./dirrpt/rora01.DSC, APPEND, MEGABYTES 10M
MAP TOMS.T_SB, TARGET TOMS.T_SB colmap (usedefaults,
("GGHEADER", "COMMITTIMESTAMP"));
檢視結果
原表資料
6 210000000 03 02
分發表資料
6 210000000 03 02 2011/8/23 23:55:51
可以看到 2011/8/23 23:55:51 就是源資料分發到目標庫的時間
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-705659/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL為欄位新增預設時間(插入時間)MySql
- 面試題:對NotNull欄位插入Null值 有啥現象?面試題Null
- oracle增加欄位帶預設值Oracle
- 查詢oracle欄位預設值Oracle
- Oracle-批量修改欄位裡面的值Oracle
- .net 6 使用 NEST 查詢,時間欄位傳值踩坑
- 更新欄位時更新時間不自動更新(不更新 updated_at 欄位)
- pydantic 欄位的預設值設定獲取當前時間
- mybatis自動填充時間欄位MyBatis
- GO專案實戰 — Gorm格式化時間欄位GoORM
- pandas dataframe 時間欄位 diff 函式函式
- mysql資料表插入資料後,獲取自增欄位值的方法MySql
- laravel sync()同步時修改中間表欄位Laravel
- 【解決方案】Oracle插入/更新CLOB欄位報ORA-01704:字串文字太長Oracle字串
- 【Mongo】mongo更新欄位為另一欄位的值Go
- 文件模型新增的時間欄位無法插入資料庫,請大神指點迷津,謝謝了!模型資料庫
- SQL字元型欄位按數字型欄位排序實現方法SQL字元排序
- Oracle-欄位的新增Oracle
- 關於日期及時間欄位的查詢
- Oracle GoldenGate同步服務歸檔空間維護OracleGo
- PostgreSQL 插入時間與更新時間(qbit)SQL
- ORACLE GoldenGate Initial LoadOracleGo
- About the Oracle GoldenGate TrailOracleGoAI
- Js實現Object按照值的某個欄位(數值型別)的大小進行排序JSObject型別排序
- 在oracle中,select語句查詢欄位中非純數字值Oracle
- Mysql時間欄位格式如何選擇,TIMESTAMP,DATETIME,INT?MySql
- ORACLE LOB大欄位維護Oracle
- oracle fga審計(欄位級)Oracle
- Drupal 如何得到欄位的值?
- mongodb 取欄位最大值MongoDB
- mybatisplus欄位值自動填充MyBatis
- Dynamics CRM使用計算欄位自動計算兩個時間欄位的天數差
- Oracle資料庫高水位釋放——LOB欄位空間釋放Oracle資料庫
- Oracle GoldenGate 18.1釋出OracleGo
- Oracle GoldenGate安裝(一)OracleGo
- Oracle GoldenGate安裝(二)OracleGo
- Oracle GoldenGate安裝(三)OracleGo
- oracle 資料透過goldengate 實時同步到kafka訊息佇列中OracleGoKafka佇列
- arcgis欄位值計算(擷取A欄位前8位+按照順序計算8位)