按照三思笔记做的一个表的复制我的步骤如下,所有的步骤都成功,却不能复制,不知道问题出在哪里,大虾救我!!!!red9(源)   insight(目标)Sys执行
red9数据库修改Global name 
alter system set global_names=true scope=both;
alter database rename global_name to red9.cn;Insight数据库修改Global name 
alter system set global_names=true scope=both; 
alter database rename global_name to insight.cn;修改系统参数:
alter system set aq_tm_processes=2 scope=both;
alter system set global_names=true scope=both;
alter system set undo_retention=3600 scope=both;
alter system set job_queue_processes=10 scope=both;
alter system set parallel_max_servers=20 scope=both;
alter system set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile;
alter system set streams_pool_size=200M scope=spfile;
alter system set open_links=4 scope=spfile;修改tnsnames.ora
red服务器tnsnames.ora INSIGHT=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.12.33.236)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = insight)
    )
  )insight服务器 tnsnames.ora RED9=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.12.33.199)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = red9)
    ) 
  ) 
两台机器都新建表空间streams,新建用户streams密码streams,权限DBAred9 服务器上以streams连接数据库
建立到insight数据的数据链
create database link insight.cn connect to streams identified by streams using 'insight';
select sysdate from dual@insight;
创建队列
exec dbms_streams_adm.set_up_queue();insight服务器上以streams连接数据库
建立到red9数据库的数据链
create database link red9.cn connect to streams identified by streams using 'red9';
select sysdate from dual@red9;
exec dbms_streams_adm.set_up_queue();配置复制过程
1.在red9数据上创建捕获规则begin 
dbms_streams_adm.add_table_rules(
table_name=>'scott.emp',
streams_type=>'capture',
streams_name=>'capture_stream',
queue_name=>'streams.streams_queue',
include_dml=>true,
include_ddl=>true,
inclusion_rule=>true);
end;创建传播规则BEGIN
DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
    table_name => 'scott.emp',
    streams_name => 'sour_to_targ',
    source_queue_name => 'streams.streams_queue',
    destination_queue_name =>'[email protected]',
    include_dml => true,
    include_ddl => true,
    source_database => 'insight.cn',
    queue_to_queue=>true,
    inclusion_rule=>true);
END;select capture_name,status from dba_capture;切换到insight数据库
创建应用规则begin 
dbms_streams_adm.add_table_rules(
table_name=>'scott.emp',
streams_type=>'apply',
streams_name=>'apply_stream',
queue_name=>'streams.streams_queue',
include_dml=>true,
include_ddl=>true,
source_database=>'red9.cn',
inclusion_rule=>true);
end;设置初始应用的scn值declare 
iscn number;
begin
iscn:=DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();
[email protected](
source_object_name =>'scott.emp',
source_database_name =>'red9.cn',
instantiation_scn =>iscn);
end;启动应用进程
exec dbms_apply_adm.start_apply('apply_stream');
select apply_name,status from dba_apply;