日期:2014-05-16  浏览次数:20563 次

Oracle跨数据库查询并插入 .

??????????????????? 原文地址: http://blog.csdn.net/tangkai_java/article/details/5831741

?

工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,数据库服务器都是远程的<IP分别为: 221.131.228.256???? 211.161.192.46>!我的实现方法是在本地使用PL/SQL操作两个远程服务器,实现方式如下:

1.

????????????? 为你需要操作的远程数据库服务器建立本地服务名:

????? 在本地数据库安装文件中,找到$ORACLE_HOME/network/admin/tnsnames.ora文件,

??? 末尾添加

??? --第一个远程服务器的服务名:MYORACLE1

MYORACLE1 =

??(DESCRIPTION =

?? ?(ADDRESS_LIST =

?? ? ?(ADDRESS = (PROTOCOL = TCP)(HOST = 221.131.228.256)(PORT = 1521))

?? ?)

?? ?(CONNECT_DATA =

?? ? ?(SERVICE_NAME = orcl)

?? ?)

??)

?? --第一个远程服务器的服务名:MYORACLE2

?

MYORACLE2 =

??(DESCRIPTION =

?? ?(ADDRESS_LIST =

?? ? ?(ADDRESS = (PROTOCOL = TCP)(HOST = 211.161.192.46)(PORT = 1521))

?? ?)

?? ?(CONNECT_DATA =