ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 高级复制问题,不是高手就别进gcc问,能解决的是老大

高级复制问题,不是高手就别进gcc问,能解决的是老大

原创 Linux操作系统 作者:lijiebin 时间:2007-07-26 16:03:05 0 删除 编辑
在oracle中,有高级复制的功能.但对于不同的服务器中不同的方案名下的表,怎么实现高级复制呢?

比如;A电脑上,数据库testA中有一个方案为TestUserA,此方案下有一个表为test_rep.
B电脑上,数据库testB中有一个方案为TestUserB,此方案下有一个表为test_rep.
二个表结构完全一致,请问怎么把A电脑上的表test_rep通过高级复制到B电脑的test_rep?



//根据要复制的表,创建复制对象
begin
  dbms_repcat.create_master_repobject(sname=>'TestUserA',
  oname=>'REP_TEST', type=>'table',use_existing_object=>true,
  gname=>'rep_g_test',copy_rows=>false);
end;
/
execute dbms_repcat.generate_replication_support('TestUserA', 'REP_TEST', 'table');
/

如上,这二个过程的sname参数,只能填一个方案名,这样导致推到B电脑上的复制对象是错误的,因为B电脑上没有TestUserA方案名

怎么解决呢

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8135069/viewspace-136052/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-10

  • 博文量
    145
  • 访问量
    148438