Win2k上安装Oracle817遭遇ORA-12560错误

朋友在一台windows 2000 server的域服务器上安装Oracle817遇到了问题:RDC下远程安装在做net8配置时死活不能通过,于是断网到本机上进行安装(据说网上某篇文章提到此方法),装好了以后测试sqlplus internal/oracle登录没有问题,但是RDC之后还是无法登陆sqlplus,报ORA-12560错误。 我曾在win32/linux/osx上都安装过oracle,所以我帮他看了一下,他的SID为oradb,所以我就用sqlplus internal/oracle@oradb试了一下,说是ORA-12154没有此服务不行。我去看了一下tnsnames.ora,里面只有一个服务oradb.xdomain监听的1521端口,所以我又用sqlplus internal/oracle@oradb.xdomain登陆了一次,这次可以了。于是拷贝了oradb.xdomain的配置内容到一个新的服务oradb上,用sqlplus internal/oracle@oradb可以登录,然而直接sqlplus internal/oracle还是不行。我检查了他所有的配置内容,比如安装数据的帐号是否ORA_DBA组成员,注册表中的ORACLE_SID等键值,还有telnet到1521端口,这些全是对的,这时他告诉我可以用pcAnywhere的会话登陆sqlplus(装好以后我们一直是用RDC调试的),到这里我就十分郁闷了,因为我自己也搭建过和他相似的环境却没有这种现象,而且我本人是十分不喜欢用pcAnywhere这样的远程控制的。 仔细看google的第一个结果网页,发现要设置一个环境变量LOCAL,于是我就set LOCAL=oradb,果然就可以了!对比baidu的第一搜索结果,简直是误人子弟。 这次遇到的问题也是有史以来我第一次发现在RDC和Console两种模式下,使用windows出现不同的结果。我估计一开始不能装oracle也是因为在RDC的环境下,所以远程安装oracle还是用pcAnywhere比较好… 错了,其实干脆不用windows,用linux更好!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值