日期:2014-05-16  浏览次数:20447 次

oracle10g安装问题
版本10g,安装是报错:ora-12638 身份证明检索失败,点两次忽略之后退出当前安装,之后,打开oracle\product\10.2.0\db_2\NETWORK\ADMIN\sqlnet.ora文件,修改文件内容:

SQLNET.AUTHENTICATION_SERVICES= (NTS) 为 SQLNET.AUTHENTICATION_SERVICES= (NONE)

回到安装界面,重试,顺利安装成功!

网上其他的解决方法:

原因:1、因为Oracle的高级安全性验证导致,解决办法如下:

开始 -> 程序 -> Oracle -> Configuration and Migration Tools ->
Net Manager→本地→概要文件→Oracle高级安全性→验证→去掉所选方法中的 "NTS" 就可以了.

2、由于Oracle不能应用OS认证而导致凭证检索失败

解决:a.打开network/admin下的sqlnet.ora 修改SQLNET.AUTHENTICATION _SERVICES=(NONE)。

b.启动Net configuration assistant-- >选第三项本地网络服务名配置 -- >删除...(删除原来的本地网络服务名)

c.重复第二步 -- >添加.. (新建本地网络服务名)

4.重启Oracle

NTS是WinNT的认证方式

在sqlnet.ora中将 #sqlnet.authentication_services = (tcp) 改为

#sqlnet.authentication_services = (NONE) 或者把这一行注释掉 sqlnet.authentication_services = (NONE)