- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
5#
发表于 2011-12-29 19:23:39
信息量过少
问题2 可能由ogg 11.1.1.0 上的 Bug Hdr: 10311427 11.1.0.7 REPLICAT 11.1.1.0.0 PRODID-5757 PORTID-226
Abstract: REPLICAT ABENDED WITH BAD COLUMN LENGTH (52) SPECIFIED ERROR. 引起
BUG TYPE CHOSEN
===============
Code
BUG DESCRIPTION
===============
PROBLEM:
Issue with replicating data including encrypted columns
source and destination are 2-node ORACLE RAC databases 11.1.0.7 (64bit) with
identical patch level on RedHat EL 5
(see uploaded files TDE_GG_Testcase.txt and TDE_GG_Config.txt)
testcase description:
1. Extract was configured to support DDL replication
2. Extract/Pump configured to push the trail files to remote.
3. Replicat started at target.
4. Table with encypted column was created. The table got created on target
as well.
SQL> CREATE TABLE CUST_PAYMENT_INFO
(FIRST_NAME VARCHAR2(11),
LAST_NAME VARCHAR2(10),
ORDER_NUMBER NUMBER(5),
CREDIT_CARD_NUMBER VARCHAR2(16) ENCRYPT NO SALT,
ACTIVE_CARD VARCHAR2(3)) TABLESPACE TEST_TAB;
Table created.
SQL> ALTER TABLE TDE_TEST.CUST_PAYMENT_INFO ADD CONSTRAINT PK_CUST_PAY_INFO
PRIMARY KEY (ORDER_NUMBER);
Table altered.
SQL> ALTER TABLE TDE_TEST.CUST_PAYMENT_INFO ADD SUPPLEMENTAL LOG GROUP
GGS_CUST_PAY_INFO
(FIRST_NAME, LAST_NAME,
ORDER_NUMBER,CREDIT_CARD_NUMBER,ACTIVE_CARD) ALWAYS; 2 3
Table altered.
5. Record inserted on source, but it is not replicated on target.
INSERT INTO cust_payment_info VALUES
('Jon', 'Oldfield', 10001, '5446959708812985','YES');
INSERT INTO cust_payment_info VALUES
('Chris', 'White', 10002, '5122358046082560','YES');
in the replicat report the error is
ERROR OGG-01163 Bad column length (52) specified for column
CREDIT_CARD_NUMBER in table TDE_TEST.CUST_PAYMENT_INFO, maximum allowable
length is 16.
问题3 可能由 ogg Bug Hdr: 13383957 10.2.0.4 EXTRACT 11.2.1.0.0 PRODID-5757 PORTID-212 OGG-1161
Abstract: OGG-01161 BAD COLUMN INDEX (88) SPECIFIED FOR TABLE UPOS.T_BORROWER, MAX COLU 引起
Cause
=============
There were DDL changes on the source table.
Error
=============
2011-11-13 05:50:08 ERROR OGG-01161 Oracle GoldenGate Delivery for
Oracle, up1rep01.prm: Bad column index (88) specified for table
UPOS.T_BORROWER, max columns = 88.
2011-11-13 05:50:08 ERROR OGG-01668 Oracle GoldenGate Delivery for
Oracle, up1rep01.prm: PROCESS ABENDING.
Approaches Tried
==================
1. Did a complete initial load of the target table but the replicat error
persisted
-- Replicate is stopped
-- Do an initial load (via oracle export/import) for the table
-- Once done, manually verify the schemas are the same.
-- Then start the replicat.
2. Skip the error but replicat continued to fail |
|