OGG执行DDL复制报ORA-01435 user does not exist
2013-12-11 19:13
876 查看
2013-11-07 08:29:43 WARNING OGG-00869 Oracle GoldenGate Delivery for Oracle, rep_app.prm: No unique key is defined for table 'C'. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.
2013-11-07 08:29:43 ERROR OGG-00519 Oracle GoldenGate Delivery for Oracle, rep_app.prm: Fatal error executing DDL replication: error [Error code [1435], ORA-01435: user does not exist SQL ALTER SESSION SET CURRENT_SCHEMA="UNID"], no error handler present.
2013-11-07 08:29:43 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rep_app.prm: PROCESS ABENDING.
报错用户UNID不存在,但是我配置的意思只是想将UNIDDEV的DDL复制过去,以下是我的replicat配置:
REPLICAT rep_app
SETENV (NLS_LANG = "American_America.ZHS16GBK")
USERID goldengate,PASSWORD GOLDENGATE
REPORTCOUNT EVERY 30 MINUTES, RATE
REPERROR DEFAULT, ABEND
numfiles 5000
--HANDLECOLLISIONS
assumetargetdefs
DISCARDFILE ./dirrpt/rep_app.dsc, APPEND, MEGABYTES 1000
ALLOWNOOPUPDATES
map UNIDDEV.*, target UNIDDEV.*;
map SH.*, target SH.*;
GGSCI (JOADBTEST01) 7> view param ext_app
EXTRACT ext_app
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
TRANLOGOPTIONS ASMUSER sys@asminst, asmpassword oracle
userid goldengate,password goldengate
REPORTCOUNT EVERY 1 MINUTES, RATE
numfiles 5000
DISCARDFILE ./dirrpt/ext_app.dsc,APPEND,MEGABYTES 1000
DISCARDROLLOVER AT 3:00
exttrail ./dirdat/r1,megabytes 100
dynamicresolution
TRANLOGOPTIONS EXCLUDEUSER goldengate
--TRANLOGOPTIONS convertucs2clobs
DDL INCLUDE ALL
TABLE UNIDDEV.*;
TABLE SH.*;
GGSCI (JOADBTEST01) 8> view param pmp_app
extract pmp_app
dynamicresolution
passthru
rmthost 10.0.15.107, mgrport 7839, compress
rmttrail ./dirdat/t1
numfiles 5000
TABLE UNIDDEV.*;
TABLE SH.*;
解决办法:增加配置DDL INCLUDE。。。
未完待续
2013-11-07 08:29:43 ERROR OGG-00519 Oracle GoldenGate Delivery for Oracle, rep_app.prm: Fatal error executing DDL replication: error [Error code [1435], ORA-01435: user does not exist SQL ALTER SESSION SET CURRENT_SCHEMA="UNID"], no error handler present.
2013-11-07 08:29:43 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rep_app.prm: PROCESS ABENDING.
报错用户UNID不存在,但是我配置的意思只是想将UNIDDEV的DDL复制过去,以下是我的replicat配置:
REPLICAT rep_app
SETENV (NLS_LANG = "American_America.ZHS16GBK")
USERID goldengate,PASSWORD GOLDENGATE
REPORTCOUNT EVERY 30 MINUTES, RATE
REPERROR DEFAULT, ABEND
numfiles 5000
--HANDLECOLLISIONS
assumetargetdefs
DISCARDFILE ./dirrpt/rep_app.dsc, APPEND, MEGABYTES 1000
ALLOWNOOPUPDATES
map UNIDDEV.*, target UNIDDEV.*;
map SH.*, target SH.*;
GGSCI (JOADBTEST01) 7> view param ext_app
EXTRACT ext_app
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
TRANLOGOPTIONS ASMUSER sys@asminst, asmpassword oracle
userid goldengate,password goldengate
REPORTCOUNT EVERY 1 MINUTES, RATE
numfiles 5000
DISCARDFILE ./dirrpt/ext_app.dsc,APPEND,MEGABYTES 1000
DISCARDROLLOVER AT 3:00
exttrail ./dirdat/r1,megabytes 100
dynamicresolution
TRANLOGOPTIONS EXCLUDEUSER goldengate
--TRANLOGOPTIONS convertucs2clobs
DDL INCLUDE ALL
TABLE UNIDDEV.*;
TABLE SH.*;
GGSCI (JOADBTEST01) 8> view param pmp_app
extract pmp_app
dynamicresolution
passthru
rmthost 10.0.15.107, mgrport 7839, compress
rmttrail ./dirdat/t1
numfiles 5000
TABLE UNIDDEV.*;
TABLE SH.*;
解决办法:增加配置DDL INCLUDE。。。
未完待续
相关文章推荐
- 审计导致select * 报ORA-01435: user does not exist
- IMP 时的 ORA-01435 user does not exist 处理
- 高级复制实验配置添加复制节点操作时报错:ORA-23308: object GP.T does not exist or is invalid
- [置顶] ORA-01918: user hr does not exist 解决办法
- User does not exist: ORA-06512: at "SYSMAN.MGMT_USER", line 122 ORA-06
- 【ORA】ORA-00030: User session ID does not exist.
- ORA-00030: User session ID does not exist.
- MHA检测主从复制状态的时出现“User xxx does not exist or does not have REPLICATION SLAVE privilege”异常解决
- 高级复制实验配置添加复制节点操作时报错:ORA-23308: object GP.T does not exist or is invalid
- ORACLE IMPDP导入提示ORA-01918:user‘XX’ does not exist
- 【Oracle错误】:ORA-27101 shared memory realm does not exist
- ORA-01034: ORACLE not available/ORA-27101: shared memory realm does not exist
- ORA-25205: the QUEUE SYS.KUPC$S_1_20180123193821 does not exist
- SQL Server 对等复制配置失败后无法删除重建,报错:Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be im
- [Err] ORA-02289: sequence does not exist序列不存在
- ORA-27101: shared memory realm does not exist 错误的处理
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist 解决方法
- ORA-00959: tablespace 'PSAPTEMP' does not exist
- msyqld 的 The user specified as a definer ('root'@'%') does not exist 问题