如何创建一个数据库链

[复制链接]
查看11 | 回复3 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
如何创建一个数据库链
create database link '链名'
connect to username identified by password
useing '正文';
'正文' 是什么?
sql*net串?
sql*net串+sid?


回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
网络服务名,就是在tnsname.ora文件里的。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
最初由 wenzhulz 发布
[B]网络服务名,就是在tnsname.ora文件里的。 [/B]

我使用网络服务名,建立时正常,使用时出现'ORA--2085'错误。
select * from zgml@aaa;
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
一种:把你需要连接到的数据库的初始化文件()里的一个参数修改一下,global_names = false,然后重启该目标数据库。
第二种:在TNSNAMES.ORA文件里为该目标数据库建一个网络服务名,名称和数据库名不一样,然后使用该网络服务名重建一个 DATABASE LINK ,该DATABASE LINK 的名字和目标数据库的名字一样。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行