最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle10Gstreams模式级复制

来源:动视网 责编:小采 时间:2020-11-09 12:24:35
文档

Oracle10Gstreams模式级复制

Oracle10Gstreams模式级复制:数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作: 数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作:
推荐度:
导读Oracle10Gstreams模式级复制:数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作: 数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作:


数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作:

数据库:sc_source 和 sc_dest

要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去

一、准备工作:

1.1 将sc_source和sc_dest数据库都置于归档模式

1.2 如果有些表没有主键,,为保证复制的准确性,需要在源数据库(sc_source)上配置辅助日志

alter database add supplemental log data(primary key,unique) columns;

1.3 源,目标库设置一些参数

job_queue_processes=4
aq_tm_processes=4
global_names=true

1.4 创建流复制的管理用户源,目标库都需要配置

create tablespace streams_tbs datafile '/Oracle/oradata/streams_tbs01.dbf' size 1024M;
create user strmadmin identified by strmadmin default tablespace streams_tbs quota unlimited on streams_tbs;
grant dba,select_catalog_role to strmadmin;

1.5 创建数据库连接

sc_source:
create database link sc_dest.net connect to strmadmin identified by strmadmin using 'sc_dest';

sc_dest:
create database link sc_source.net connect to strmadmin identified by strmadmin using 'sc_source';

二,开始配置streams

sc_source

-----------------------------------

配置捕获进程队列

begin
dbms_streams_adm.set_up_queue(
queue_table => 'capture_scstab',
queue_name => 'capture_scs',
queue_user => 'strmadmin');
end;
/

sc_dest

-----------------------------------

配置应用进程队列

begin
dbms_streams_adm.set_up_queue(
queue_table => 'apply_scdtab',
queue_name => 'apply_scd',
queue_user => 'strmadmin');
end;
/

sc_source

-----------------------------------

配置捕获进程

begin
dbms_streams_adm.add_schema_rules (
schema_name => 'product',
streams_type => 'capture',
streams_name => 'capture_scstrm',
queue_name => 'capture_scs',
include_dml => true,
include_ddl => true,
inclusion_rule => true);
end;
/

配置传播进程

begin
dbms_streams_adm.add_schema_propagation_rules (
schema_name => 'product',
streams_name => 'pro_source_to_dest',
source_queue_name => 'capture_scs',
destination_queue_name => 'apply_scd@sc_dest.net',
include_dml => true,
include_ddl => true,
source_database => 'sc_source.net');
end;
/

sc_dest

--------------------------------------------------------

配置应用进程

begin
dbms_streams_adm.add_schema_rules (
schema_name => 'product',
streams_type => 'apply',
streams_name => 'apply_scdtrm',
queue_name => 'apply_scd',
include_dml => true,
include_ddl => true,
source_database => 'sc_source.net');
end;
/

文档

Oracle10Gstreams模式级复制

Oracle10Gstreams模式级复制:数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作: 数据库:sc_source 和 sc_dest 要求:将sc_source中的product用户下的所有对象都复制到sc_dest上去 一、准备工作:
推荐度:
标签: 复制 oracle oracle10g
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top