我从网上找了一下外部认证的方法,试了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 /
报无效的用户名和密码错误,请大侠帮忙分析下,谢谢!

解决方案 »

  1.   

    grant connect to OPS$LF;
    授权了没有?
      

  2.   

    ==================
    我授的dba权限给他,grant dba to OPS$LF
      

  3.   

    CONNECT,RESOURCE等权限也授一下。
      

  4.   

    sqlplus
    conn / as sysdba;
    这样不行吗
      

  5.   

    为什么不用特地为windows提供的工具Administration Assistant for Windows. 做,根据提示一步一步做就行了
      

  6.   

    ==============
    这样是行的,但是我要的是不以sysdba身份登陆,如果以sysdba身份登陆,不需要作这么多设置工作,直接修改sqlnet.ora中的..service..=(NTS)就可以了.