Oracle跨数据库查询并插入    
(注意ORACLE数据库的版本尽量一致,下面是在数据库版本一致下操作的)
工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,
数据库服务器都是远程的<IP分别为: 221.131.228.256 211.161.192.46>!我的实现方法是在本地使用PL/SQL操作两个远程服务器
 
      在本地数据库安装文件中,找到$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 =
      (SERVICE_NAME = orcl)
    )
  )
  --如果有更多的远程数据库需要同时操作,可以依次增加!
  --如果本机用的Windows操作系统,可以使用Oracle自带的Net Manager 工具,以图形化的操作方式来建立服务名!

关联文档