"SYS"."DBMS_REPCAT_RPC",这个对象怎么会不存在呢?
最近要使用Oracle之间的高级复制功能,
在执行
execute dbms_repcat.add_master_database(gname=>'repg',master=>'shanghai.test.com.cn',use_existing_objects=>true,copy_rows=>false, propagation_mode => 'synchronous');
的时候,数据库报:
ORA-04052: 在查找远程对象 SYS.DBMS_REPCAT_RPC@SHANGHAI.TEST.COM.CN 时出错
ORA-00604: 递归 SQL 级别 2 出现错误
ORA-06544: PL/SQL: internal error, arguments: [55916], [], [], [], [], [], [], []
ORA-06553: PLS-801: internal error [55916]
ORA-02063: 紧接着 2 lines (起自 IRSP)
ORA-06512: 在 "SYS.DBMS_REPCAT_UTL", line 4279
ORA-06512: 在 "SYS.DBMS_REPCAT_MAS", line 2156
ORA-06512: 在 "SYS.DBMS_REPCAT", line 146
ORA-06512: 在 line 1
到SHANGHAI.TEST.COM.CN 这台复制到的主机上查看,发现SYS.DBMS_REPCAT_RPC这个对象根本就不存在?这是什么原因,那位达人救我!?