先建数据库连接insert into b select * from a@db1

解决方案 »

  1.   

    先建数据库连接insert into b select * from a@db1
    ------------------------------------------
    只能连一个数据库呀 要是连上的是DB1,而B表在DB2中

    insert into b select * from a@db1 你b表就找不到了
      

  2.   

    要是连上的是DB1
    insert into b select * from a@db1 
    提示:未能找到远程的数据库说明
    怎么回事????
      

  3.   

    首先保证两个数据之间的通信正常(添加一个链接字符串)
    建一个链路db1
    执行
    insert into b select * from a@db1
      

  4.   

    create database link db1  
    connect to ?? identified by ??  
    using 'db1';
      

  5.   

    create database link USER2 connect to username identified by pwd using 'dims'create   database   link   USER2(连接名字,利用该名字就可以直接上数据库)   using   'dims'(服务名称,即在本地的net   manager中配置的连接远程数据库的服务名)   connect   to     
      username(连接远程数据库时的用户名)   identified   by   pwd(密码)
      

  6.   

    使用:
    select * from tab@USER2