Oracle高级复制基础(下)

发表于:2010-6-18 10:53  作者:未知   来源:51Testing软件测试网采编

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签:

  八.至此配置完成

  1)模拟小数据量测试:

insert into t(id, name) values('1', 'aa');
insert into t(id, name) values('2', 'cc');

  2)模拟大数据量测试:OK

CREATE OR REPLACE procedure insert_into_t
as
i number;
m NUMBER;
n NUMBER;
BEGIN
n:=0;
FOR i IN 1..10000 LOOP
m:=i;
INSERT INTO t(id, name)VALUES (m, 'cc' || m );
n:=n+1;
IF n=1000 THEN
COMMIT;
n:=0;
END IF;
END LOOP;
COMMIT;
END;
/

  加表测试

  创建表test(id number);

ALTER TABLE test ADD(CONSTRAINT pk_test_id PRIMARY KEY(ID));

  停止主体定义站点复制

execute dbms_repcat.suspend_master_activity('master_yiliao');

  在复制组里加入test复制对象:

execute dbms_repcat.create_master_repobject(sname => 'fsws_yiliao', name => 'test', type => 'TABLE', use_existing_object => true, gname => 'master_yiliao', copy_rows => true);

  对复制对象产生复制支持:

execute dbms_repcat.drop_master_repobject(sname => 'fsws_yiliao', name => 'test', type => 'TABLE');

  重启主体定义站点复制

execute dbms_repcat.resume_master_activity('master_yiliao', true);

相关阅读:

Oracle高级复制基础(上)


【福利】填问卷 送2019精选测试大礼包+接口测试实战课程!
33/3<123

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道