10g登录为什么总提示用户名或密码无效?

编译失败 2009-02-16 11:30:35
把sqlnet.ora改为SQLNET.AUTHENTICATION_SERVICES=(NTS)的话,用sys及任何密码都可以登录成sysdba。

但设为SQLNET.AUTHENTICATION_SERVICES= (NONE)的话,用sys登录即使密码正确也提示“ORA-01017 无效的用户名或密码”

隐约知道这是设置操作系统认证的方式,但我记得刚装好的一开始设为(NONE)是可以用密码登录的啊?!有点糊涂了。
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
praday 2009-02-17
  • 打赏
  • 举报
回复
。。。。。。。
rockywu 2009-02-16
  • 打赏
  • 举报
回复
设为SQLNET.AUTHENTICATION_SERVICES= (NONE)的话,用sys登录即使密码正确也提示“ORA-01017 无效的用户名或密码” ?
用户密码不正确吧?还有是否以sysdba登录?
又是违规昵称 2009-02-16
  • 打赏
  • 举报
回复
这个要自己做试验,网上好多地方都不准确
而且在windows下和linux/unix下有区别
Andy__Huang 2009-02-16
  • 打赏
  • 举报
回复
SQLNET.AUTHENTICATION_SERVICES= (NTS) 基于操作系统验证;
SQLNET.AUTHENTICATION_SERVICES= (NONE) 基于Oracle密码文件验证
SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS) 二者并存,注意是半角,否则不识别

具体参考:
http://blog.csdn.net/liwei_cmg/archive/2008/05/06/2403337.aspx
编译失败 2009-02-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 rockywu 的回复:]
设为SQLNET.AUTHENTICATION_SERVICES= (NONE)的话,用sys登录即使密码正确也提示“ORA-01017 无效的用户名或密码” ?
用户密码不正确吧?还有是否以sysdba登录?

[/Quote]

不好意思,确实是密码输错。
oraclelogan 2009-02-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 aniven 的帖子:]
把sqlnet.ora改为SQLNET.AUTHENTICATION_SERVICES=(NTS)的话,用sys及任何密码都可以登录成sysdba。

但设为SQLNET.AUTHENTICATION_SERVICES= (NONE)的话,用sys登录即使密码正确也提示“ORA-01017 无效的用户名或密码”

隐约知道这是设置操作系统认证的方式,但我记得刚装好的一开始设为(NONE)是可以用密码登录的啊?!有点糊涂了。
[/Quote]

请参考:

http://blog.csdn.net/shouhuzhe/archive/2008/07/02/2604592.aspx

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧