我从网上找了一下外部认证的方法,试了n次一直没成功,现在我把我的操作过程列出来,请大侠帮忙看看出了什么问题?谢谢
=================我用的是windows xp
1.建操作系统用户:LF,加入administrators,ora_dba组
2.修改注册表在loca_machine\..\home0\下加个子项:OSAUTH_PREFIX_DOMAIN,其值为false
3.创建oracle用户,并赋予一定的权限:create user OPS$LF identified externally;
4.以LF身份登录操作系统:sqlplus /nolog-->conn /
报无效的用户名和密码错误,请大侠帮忙分析下,谢谢!
=================我用的是windows xp
1.建操作系统用户:LF,加入administrators,ora_dba组
2.修改注册表在loca_machine\..\home0\下加个子项:OSAUTH_PREFIX_DOMAIN,其值为false
3.创建oracle用户,并赋予一定的权限:create user OPS$LF identified externally;
4.以LF身份登录操作系统:sqlplus /nolog-->conn /
报无效的用户名和密码错误,请大侠帮忙分析下,谢谢!
授权了没有?
我授的dba权限给他,grant dba to OPS$LF
conn / as sysdba;
这样不行吗
这样是行的,但是我要的是不以sysdba身份登陆,如果以sysdba身份登陆,不需要作这么多设置工作,直接修改sqlnet.ora中的..service..=(NTS)就可以了.