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

环境: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博客 ” ,链接:http://blog.itpub.net/21143113/viewspace-1026731/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21143113/viewspace-1026731/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值