创建database link,使用copy命令或者create table as select * from table@db_link;

解决方案 »

  1.   

    请问如何创建database link,谢谢!
      

  2.   

    1)先配置TNSNAMES.ORA指向远程的数据库
    2)确认GLOBAL_NAME=TRUE/FALSE
    3)CREATE DATABASE LINK XXX 
      CONNECT TO USER_NAME IDENTIFIED BY PASSWDORD
      USING 'TNSNAMES'
      

  3.   

    补充:
    如果GLOBAL_NAME=TRUE 则链接名要与目标数据库名一致。所以建议GLOBAL_NAME=FALSE
      

  4.   

    请教在那里配置GLOBAL_NAME=TRUE/FALSE?TNSNAMES.ORA只是配置监听?
    CREATE DATABASE LINK XXX 
    CONNECT TO USER_NAME IDENTIFIED BY PASSWDORD
    USING 'TNSNAMES'
    中XXX是远程数据库名称还是服务名称?
      

  5.   

    不好意思,不常来这里。在INI参数文件里。xxx是你将要配置的数据库链路名。也就是我帖子里说的链接名。
      

  6.   

    Michaelyfj(星星还是那颗星星)和minkoming(学无止境) 还有 qinminglei(长天) 
    说的很好,照着做就是了
    DB_link就是解决这样的问题的