1. 首页 > ITPUX技术网 > 正文

ora-02085的完关解决:Oracle Database Link与GLOBAL_NAMES参数

ora-02085的完关解决:Oracle Database Link与GLOBAL_NAMES参数

[font=Helvetica, Tahoma, Arial, sans-serif]查看dblink报错是解决办法:
1.查看global_name 是否和创建的相同:
select * from global_name;

2.设置 global_names=false
–设置session域的可能没用,弄system级别的
SHOW PARAMETER GLOBAL_NAMES
–alter session set global_names=false;
alter system set global_names=false scope=both;

双方都设置 global_names=false . 这个参数的本意是限制本地的db link 必须和远程db 一样名字的.

[font=Helvetica, Tahoma, Arial, sans-serif]
1.创建方法一

CREATE DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘本地配置的数据的实例名’;
如:
CREATE DATABASE LINK TEST_LINK2 CONNECT TO yxt2ai IDENTIFIED BY yxt2ai USING ‘EXPRESS’;

2.创建方法二
— Create database link -EXPRESS
create database link express
connect to yxt2ai identified by yxt2ai
using ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =
(PROTOCOL = TCP)(HOST = 192.168.1.215)(PORT = 1521)))
(CONNECT_DATA = (SID = express)))’;

–查询express中的test表
select * from test@express;

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息