关于在Windows中安装Oracle碰到ORA-12638错误的解决方法

不想居然碰到了一些问题

1。安装完Oracle9201软件

2。安装完Oracle9205 patchset

3。dbca创建数据库,创建过程中碰到ORA-12638错误,凭证检索失败,创建数据库失败

4。由于保存了创建脚本,所以决定用脚本执行,看看错在哪儿

5。dbca先删除了刚才创建了半半拉拉的数据库

6。运行脚本,在connect system/change_on_install as sysdba时候,报TNS-Adapter error

7。检查脚本,发现其中居然没有创建服务的语句,而代替的是:

[Ljava.lang.String;@29452c
[Ljava.lang.String;@294553

这样两行。

删除这两行,改为以下:

D:\oracle\ora92\bin\oradim.exe -new -sid CTSDBHIS -startmode manual
D:\oracle\ora92\bin\oradim.exe -edit -sid CTSDBHIS -startmode -startmode a -shutmode i -shuttype srvc


这个问题有些奇怪,这两行语句在dbca中执行应该是没有问题的,那么让dbca保存创建脚本的时候,为什么单单这两句会出问题?应该是9205的一个bug。

说到这儿,想起来,如果在oracle9205 for linux中创建数据库,dbca始终会在创建数据字典的时候报一个错,忽略之后可以正常进行,数据库也看不出什么问题。但是好像只有我碰到这个问题,别人都没有提起过。呵呵,奇怪。

8。重新运行bat文件,这时候还是在connect system/change_on_install as sysdba时候报错了,这次报的是ORA-12638错误

9。询问客户,这台服务器是不是在域里面,答曰,然也

10。于是释然,将sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES= (NTS)改为SQLNET.AUTHENTICATION_SERVICES= (NONE)

11。重新运行创建脚本,OK,正常执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值