ora 12641验证服务无法初始化

[复制链接]
查看11 | 回复6 | 2010-1-1 17:17:30 | 显示全部楼层 |阅读模式
在windows 2003系统下,将文件sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES= (NTS)
改为SQLNET.AUTHENTICATION_SERVICES= (ALL)
之后,执行conn /as sysdba就会报此错:ora 12641验证服务无法初始化。
可为什么我在另一个windows 2003 R2系统下做同样的修改却不会报错呢?
这是什么原因呢? 和系统版本有关系吗?
回复

使用道具 举报

千问 | 2010-1-1 17:17:30 | 显示全部楼层
和环境变量是否有关?
回复

使用道具 举报

千问 | 2010-1-1 17:17:30 | 显示全部楼层
http://www.itpub.net/thread-1271404-1-1.html
回复

使用道具 举报

千问 | 2010-1-1 17:17:30 | 显示全部楼层
原帖由 ora_test 于 2011-5-4 13:10 发表
http://www.itpub.net/thread-1271404-1-1.html

还是不懂为什么改成ALL之后就不能连接数据库了
回复

使用道具 举报

千问 | 2010-1-1 17:17:30 | 显示全部楼层
纠结中,现在改成NTS的话本机是可以连接成功,但外部SAP系统却连不进来,唉。。。。
回复

使用道具 举报

千问 | 2010-1-1 17:17:30 | 显示全部楼层
SQLNET.AUTHENTICATION_SERVICES = (ALL)
对于UNIX系统同时支持OS认证和口令认证
对Windows系统,实际实验是不支持此参数,验证失败

SQLNET.AUTHENTICATION_SERVICES = (NTS)
此设置值仅用于Windows NT系统,此设置同时支持OS认证和口令文件认证,只有在设置了(NTS)值之后运行在Windows系统上的Oracle才支持OS认证。
[ 本帖最后由 ora_test 于 2011-5-4 17:05 编辑 ]
回复

使用道具 举报

千问 | 2010-1-1 17:17:30 | 显示全部楼层
如果没有修改任何参数文件,那可能就是服务器名称或IP发生变化了。 观察一下 listener.ora 中的服务器名称和IP地址。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行