关于Oracl的DBLINK的问题
问题描述。
由于业务需要,我们系统要每天把生成的数据通过Oracle的DBLINK要传到财务系统的中间表里,假设中间表是gl_table,财务系统也是Oracle数据库。
我们系统的实现方式如下:
1.jsp页面上单击按钮调用数据库后台的包,业务逻辑就在包里写的。
2.数据库创建DBL_XZD这个dblink,连接对方财务系统的数据库,以便能访问中间表gl_table。
3.在本地Oracle数据库里创建一个一摸一样的gl_table,以便先把本地的逻辑数据放到本地的gl_table表中,最后统一通过DBL_XZD上传到财务系统的中间表里去。
--省略部分逻辑SQL----
INSERT INTO gl_table@DBL_XZD(id,tf_sign,tr_date,tr_type,tr_num)
select id,tf_sign,tr_date,tr_type,tr_num from gl_table where gl.tr_date = to_date(v_biz_date, 'yyyymmdd')
其中v_biz_date是包要传的参数。
现在的问题是,执行起立很慢,有的时候就传不到财务系统的gl_table里面去?请问是什么原因啊????
100分求助!