关于oracle的database links

chenwg168 2004-03-29 04:55:26
我建立database links连接其他数据库,建立成功了,但是我起的连接名称为aaa可是建立后被改成AAA.US.ORACLE.COM,我用这个连接名去访问数据库报一个错误。
请问是不是oracle数据库安装的问题?怎么去解决!?
...全文
205 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZHANGGANGG 2004-03-31
  • 打赏
  • 举报
回复
让我说的详细一点:
有两个数据库实例sid1,sid2
create database link <dblk_name >
connect to <username> identified by <pwd>
using '<sid2>';

如果你的sid1,sid2分别在两个服务器svr1,svr2上,
那么首先需要配置svr1的net8,监听到svr2的sid2,
然后修改你的sid1的初始化参数文件initsid1.ora,
把global_names=true 改成 False
重起数据库服务,建立你的db links,就可以了
ZHANGGANGG 2004-03-31
  • 打赏
  • 举报
回复
看看你的init<sid>.ora文件,
把参数global_names = true改为 False
重起数据库实例,再重新建立你的db links,应该就可以了
drabit 2004-03-30
  • 打赏
  • 举报
回复
什么错误?
chenwg168 2004-03-30
  • 打赏
  • 举报
回复
我装的oracle在oracle\ora92\network\ADMIN\slqnet.ora
里根本就没有
NAMES.DEFAULT_DOMAIN = .... 这行话
kmawhg 2004-03-30
  • 打赏
  • 举报
回复
不要管8I还是9I,也不要管什么slqnet.ora,我感觉无论是8I还是9I,建立DBLINK都应该没有什么问题。关键是你把问题表述清楚,我建议:
1、直接使用PL/SQL developer 建立;
2、可以查看一下E:\oracle\admin\...\pfile\init.ora 的timed_statistics 如果为TRUE,可改为FALSE。

试一下,也不一定管用!太晚了,也该睡觉了!
kevin218 2004-03-30
  • 打赏
  • 举报
回复
应该不会吧

你把你建立数据库连接的语句写出来
修改了什么参数没有

是9i还是8i?
系统是什么
flymoon 2004-03-30
  • 打赏
  • 举报
回复
E:\oracle\ora92\network\ADMIN\slqnet.ora

#NAMES.DEFAULT_DOMAIN = .... --注释掉
beckhambobo 2004-03-29
  • 打赏
  • 举报
回复
E:\oracle\ora92\network\ADMIN\slqnet.ora

#NAMES.DEFAULT_DOMAIN = .... --注释掉
chenwg168 2004-03-29
  • 打赏
  • 举报
回复
在pl/sql Developer下直接创建
kerisyml 2004-03-29
  • 打赏
  • 举报
回复
会有这种情况吗,你是怎么创建database link的呀
create database link dlnk_name connect to username identified by password using 'services';

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧