orcale远程连接dblink

      在SQLSERVER中可以通过链接服务器来时间与远程服务器链接,这样在A服务器上就可以操作B服务器上的数据了。

在Orcale中同样有这样的功能,是用dblink,下面介绍下dblink的使用。

      创建dblink:

     

      CREATE [PUBLIC] DATABASE LINK  link(链接的名字)

      CONNECT TO username IDENTIFIED BY password

      USING ‘connectstring’  (connectstring为目标数据库的全局名称)

      

      如果是PUBLIC的,那么该数据库的所有用户都可以拥有远程链接数据库的权限,如果不写的话只能是该用户拥有该权限

      数据库全局名称可以用以下命令查出:

      SELECT * FROM GLOBAL_NAME;

 

      假如B数据库有表b,那么在A数据库上就可以通过select * from b@link 来跨服务器查询了(link链接了A,B数据库)

     

你可能感兴趣的:(DBlink)