| 我dblink已建好,简单查询也没问题。
 但是假设我有各种复杂查询,想通过dblink从源查询并将结果直接插入我本机库中,会不会导致源库出问题?  没有这方面的经验,也不敢轻易尝试。假设能,有没有该注意的地方?
 查询类似于下
 select c_abc.abc_lac||'_'||c_abc.abc_cell_id lac_ci,
 to_char(sysdate,'yyyymmdd') as today,
 abc_uarfcn,
 abc_pri_scr_code psc,
 abc_CELL_ADDITIONAL_INFO,
 .......
 abc_prx_noise,
 abc_prx_noise_autotuning,
 abc_SIB7_FACTOR,
 abc_ADMIN_CELL_STATE,
 abc_id,
 abc_rnc_id,
 abc_WBTS_ID,
 adjs_tmp.s_lac_ci,
 adjs_tmp.adjs_num,
 adjs_tmp.adjs_ci1,
 adjd_tmp.adjd_num,
 adjd_tmp.adjd_ci1
 from
 (
 select s_lac_ci,count(*) as adjs_num,replace(wmsys.wm_concat(t_lac_ci),',',' ') adjs_ci1
 from
 (
 select c_abc.abc_lac||'_'||c_abc.abc_cell_id               s_lac_ci,
 REGEXP_substr(uu_rxlev.co_dn,'[[:digit:]]+$') adjs_id,
 c_adjs.adjs_lac||'_'||c_adjs.adjs_ci                    t_lac_ci
 from   c_adjs,uu_rxlev,c_abc,(select a.abc_lac,b.SY_RNC_NAME,B.RNC_ID from (select abc_lac,abc_rnc_id from c_abc where abc_lac is not null group by abc_lac,abc_rnc_id) a,(select co_name sy_rnc_name,REGEXP_substr(uu_rxlev.co_dn,'[[:digit:]]+$')  rnc_id from   c_rnc,uu_rxlev where  c_rnc.obj_gid=uu_rxlev.gid and co_name like 'SYRNC%') b where  a.abc_rnc_id=b.rnc_id) lac_rnc
 where  c_adjs.obj_gid=uu_rxlev.gid
 and uu_rxlev.co_parent_gid=c_abc.obj_gid
 and c_adjs.adjs_change_origin is not null
 and c_abc.abc_lac in lac_rnc.abc_lac
 )
 group by s_lac_ci
 ) adjs_tmp,
 (
 select s_lac_ci,count(*) as adjd_num,replace(wmsys.wm_concat(t_lac_ci),',',' ') adjd_ci1
 from (
 select c_abc.abc_lac||'_'||c_abc.abc_cell_id               s_lac_ci,
 REGEXP_substr(uu_rxlev.co_dn,'[[:digit:]]+$') adjd_id,
 adjd_adjd_lac||'_'||adjd_adjd_ci                        t_lac_ci
 from  c_rnc_adjd,uu_rxlev,c_abc,(select a.abc_lac,b.SY_RNC_NAME,B.RNC_ID from (select abc_lac,abc_rnc_id from c_abc where abc_lac is not null group by abc_lac,abc_rnc_id) a,(select co_name sy_rnc_name,REGEXP_substr(uu_rxlev.co_dn,'[[:digit:]]+$')  rnc_id from   c_rnc,uu_rxlev where  c_rnc.obj_gid=uu_rxlev.gid and co_name like 'SYRNC%') b where a.abc_rnc_id=b.rnc_id) lac_rnc
 where c_rnc_adjd.obj_gid=uu_rxlev.gid
 and uu_rxlev.co_parent_gid=c_abc.obj_gid
 and c_rnc_adjd.adjd_adjd_change_origin is not null
 and c_abc.abc_lac in lac_rnc.abc_lac
 )
 group by s_lac_ci
 ) adjd_tmp,
 uu_rxlev,
 c_abc,
 (select a........id) lac_rnc
 where c_abc.abc_lac||'_'||c_abc.abc_cell_id=adjs_tmp.s_lac_ci(+)
 and adjs_tmp.s_lac_ci=adjd_tmp.s_lac_ci(+)
 and c_abc.obj_gid=uu_rxlev.gid
 and uu_rxlev.co_state=0 and c_abc.abc_STATE is not null
 and c_abc.abc_lac in lac_rnc.abc_lac
 ;
 |