oracle中的database link

1、查看

select * from dba_db_links;

2、删除

drop database link 连接名称;

备注:sys 用户不能删除其他用户的 db links

3.创建

  create database link linkName
  connect to linkUser identified by linkPwd
  using '(DESCRIPTION =
                (ADDRESS_LIST =
                  (ADDRESS = (PROTOCOL = TCP)(HOST = linkIP)(PORT = 1521))
                )
                (CONNECT_DATA =
                  (SERVICE_NAME = linkServiceName)
                )
              )';

使用dblink例如:select * from tableName@linkName;

这里linkName自己定,linkUser和linkPwd就是我这里的数据库B的用户名、密码,linkIP是B所在服务器的ip,1521是默认端口不一样的直接改,然后是linkServiceName是服务名,这里如果是SID名,就换成SID_NAME=linkSIDName

猜你喜欢

转载自blog.csdn.net/lk_0518/article/details/79466431