您的位置:首页 > 数据库 > Oracle

ORACLE创建数据库链接时,查询时出现无法无法解析指定的连接标示符

2013-07-17 19:30 381 查看
ORACLE创建数据库链接方法及其技巧

方法一:已经配置本地.NET服务名

创建数据库连接的语句如下:

CREATE DATABASE LINK "myDBLink"
CONNECT TO "username" IDENTIFIED BY "userpassword"
USING 'netservicename';

解释:第一行中的myDBLink就是需要在SQL语句中使用的数据库连接名
第二行中的sky/sky123就是要连接的数据库的用户名和密码
第三行中的post就是在tnsnames.ora文件中配置的第一行的那个post

方法一:未配置本地.NET服务名

CREATE DATABASE LINK "myDBLink"
CONNECT TO "username" IDENTIFIED BY "userpassword"
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.12.18)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = wlzx)
))’



注意:

查询时可能会出现如上图所示的问题()。

解决方法:不要客户端上面配置的服务名,应该使用服务器上的配置的服务名!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐