ITPub博客

首页 > 数据库 > Oracle > Questions——无法以OS认证方式登录

Questions——无法以OS认证方式登录

原创 Oracle 作者:roypal 时间:2009-09-08 09:29:03 0 删除 编辑

环境:windows +oracle10g
问题:无法以OS验证方式登录

朋友在学习ORACLE时问我的一个问题,他的操作系统是windows,切换用户后使用语句...

[@more@]sqlplus / as sysdba 无法登入数据库
但以
sqlplus sys/system as sysdba 却可以正常登入

这里第一条sqlplus / as sysdba 使用的是OS验证 默认登入数据库用户SYS
第二条语句已经验证以SYS用户可以登入数据库
所以可以断定是操作系统验证问题

--=== 解决问题
控制面板->管理工具->计算机管理->ORA_DBA
在打开的对话框中加入当前操作系统用户

再次验证可以登录

--==== 默认启用OS认证的方式对于安全级别高的数据库来说是极其不安全的
那么想取消OS验证 需要修改sqlnet.ora文件
默认为
SQLNET.AUTHENTICATION_SERVICES= (NTS)
修改为
SQLNET.AUTHENTICATION_SERVICES=none
即可取消OS验证

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21143113/viewspace-1026731/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-18

  • 博文量
    29
  • 访问量
    32216