解决方法:ORA-24324:未初始化服务句柄 错误

Oracel 专栏收录该内容
15 篇文章 0 订阅

系统:Windows Server xp

Oracle:10g 10.2.0.1.0

安装程序 --- 成功,

新建实例 --- 失败,报告如下错误:

ORA-24324:未初始化服务句柄
ORA-24323:不允许此值
ORA-28547:连接服务器失败,可能是Oracle Net管理错误

看到‘忽略’和‘中止’两个按钮,点忽略后提示:ORA-03114:未连接到ORALCE

(注:大概是bug吧,怎么看那个ORA-03114错误的描述文本也是有问题的‘ORALCE ’<>‘ORACLE ’,居然有这种bug,cle写成了lce,呵呵)

于是卸载检查了一下系统各项参数等,然后重装,仍然如此,点中止,结束安装

到网上查了些资料,找到方法如下:

将sqlnet.ora文件中的SQLNET_AUTHENTICATION_SERVICES= (NTS) 修改为 SQLNET_AUTHENTICATION_SERVICES= (NONE)

将listener.ora文件中LISTENER配置节中的主机名用IP地址代替

修改后重建实例,成功,满心欢喜。。。打开控制台,http://127.0.0.1:1158/em,控制台提示‘监听未启动’、‘实例未启动’。。。。

倒!到服务管理器中看了看,相关服务都启动着呢,挺正常的啊。。。

于是打开Net Manager,翻到‘监听程序’,目前就一个,继续翻,翻到默认监听程序的‘数据库服务’一页,突然发现没有配置,哈哈,原来是这个原因,完成配置

打开控制台http://127.0.0.1:1158/em,提示:监听启动、实例启动,但是提示监听和服务没有关联(具体的提示文本忘记了,大概就是这个意思),然后检查listener.ora、sqlnet.ora、tnsnames.ora等文件,未发现异常,

启动pl/sql developer用sys登录数据库,提示‘ORA-12523:TNS:监听程序无法找到适用于客户机连接的例程’

但是检查过几乎所有相关配置,没发现有问题的地方,这下比较郁闷了

最后没办法,启动Net Configuration Assistant,删除并重新建立监听,启动pl/sql developer用sys登录,一切正常,成功登陆

但是将新建的监听和以前的参数进行对比,完全相同,不知道为什么原来就是不行,呵呵

------------------------------------------------

第一次安装实例时失败可能是因为我是用域用户登录的本机,Oracle错把我主机在域中的名字当作HOST名了,修改成127.0.0.1就没问题了

其实这些都是比较初级的问题,也没什么难的,只是这一次几个问题同时发生在一次安装过程中了

不过目前对最后一个问题还是有些费解

  • 1
    点赞
  • 3
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论3
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏作者

Hegemon

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值