我想利用oracle的streams replication建立一个从source database到target database的自动备份,好在target database上进行统计等综合运算。
建立过程还算顺利,不过在oracle management console中进行streams的setup时,出现问题。请高手指教,高分相赠!提示如下:正在创建源数据库中的流管理员...
正在为源数据库中的流管理员授予权限...
正在创建目标数据库中的流管理员...
正在为目标数据库中的流管理员授予权限...正在创建到目标数据库的数据库链接...正在设置源数据库中的流队列...
正在设置目标数据库中的流队列...正在定义要应用的所有对象...
正在定义要传播的所有对象...
正在定义要捕获的所有对象...
ORA-01422: ??????????????
ORA-06512: ?"SYS.DBMS_STREAMS_ADM_UTL", line 1174
ORA-06512: ?"SYS.DBMS_STREAMS_ADM", line 141
ORA-06512: ?"SYS.DBMS_STREAMS_ADM", line 96
ORA-06512: ?line 2我在手动命令行建立的时候,在建立capture rules的时候也遇到了相同和类似的问题:
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 75
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 21
ORA-06512: at line 2请高手江湖救急呀!
建立过程还算顺利,不过在oracle management console中进行streams的setup时,出现问题。请高手指教,高分相赠!提示如下:正在创建源数据库中的流管理员...
正在为源数据库中的流管理员授予权限...
正在创建目标数据库中的流管理员...
正在为目标数据库中的流管理员授予权限...正在创建到目标数据库的数据库链接...正在设置源数据库中的流队列...
正在设置目标数据库中的流队列...正在定义要应用的所有对象...
正在定义要传播的所有对象...
正在定义要捕获的所有对象...
ORA-01422: ??????????????
ORA-06512: ?"SYS.DBMS_STREAMS_ADM_UTL", line 1174
ORA-06512: ?"SYS.DBMS_STREAMS_ADM", line 141
ORA-06512: ?"SYS.DBMS_STREAMS_ADM", line 96
ORA-06512: ?line 2我在手动命令行建立的时候,在建立capture rules的时候也遇到了相同和类似的问题:
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 75
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 21
ORA-06512: at line 2请高手江湖救急呀!
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "SYS.DBMS_STREAMS_ADM_UTL", line 1174
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 141
ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 96
ORA-06512: at line 2
请高手给予帮助!
Oracle|Sybase|DB2
SQL Server|MySQL
(以Oracle为主)