当前位置: 首页> 科技> 数码 > 中国人民银行官方网站_网站建设公司的运营方式_公司怎么做网络营销_济宁百度推广价格

中国人民银行官方网站_网站建设公司的运营方式_公司怎么做网络营销_济宁百度推广价格

时间:2025/8/28 19:29:02来源:https://blog.csdn.net/weixin_45833902/article/details/143301216 浏览次数:0次
中国人民银行官方网站_网站建设公司的运营方式_公司怎么做网络营销_济宁百度推广价格

1、首先要有创建Database Link 的权限。可通过语句查看当前用户是否有权限:

SELECT * FROM USER_SYS_PRIVS;

如果没有权限,使用系统管理员用户登陆后给当前用户授权:

GRANT CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK TO user;

(注意:PUBLIC 加了之后表示公用的,不加 PUBLIC 表示只有当前用户可用)

2、确保网络畅通,即数据库1所在的网络能够连接到数据库2端口。如果创建双向dblink则需要开通两端数据库端口,如果单项dblink则只需要开通源端到被访问的目标端数据库端口即可。如果dblink创建使用物理IP则只需要开通到集群任意一个节点的物理IP端口即可,如果使用scanIP还需要开通俩个vip端口,不然仅通过scanIP dblink无法飘到虚拟ip的端口。

3、创建Dblink,这里有两种方法:一种是直接修改tnsnames.ora文件,一个是在创建Dblink时直接加数据库连接。

方法一:修改tnsnames.ora文件编辑tnsnames.ora文件,在文件末尾追加数据库2的链接。

DBLINK1 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 16.0.xx.xxx)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = EAST)))  

创建Dblink:

CREATE PUBLIC DATABASE LINK DBLINK_NAME CONNECT TO user IDENTIFIED BY user USING 'DBLINK1 ';

可通过语句查看:

SELECT * FROM DBA_DB_LINKS;

方法二:

CREATE PUBLIC DATABASE LINK DBLINK_NAME CONNECT TO user IDENTIFIED BY user USING '(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 16.0.xx.xxx)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = EAST)))';

4、使用Dblink:

sqlplus  user/user
SELECT * FROM user_tables@DBLINK_NAME;
关键字:中国人民银行官方网站_网站建设公司的运营方式_公司怎么做网络营销_济宁百度推广价格

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: