我刚安装了一个oracle 8i,操作系统是windows xp 
但是发现system用户,随意输入任何字符作为密码都可以登陆oracle数据库,
请问是什么原因呢?我的init.ora中参数remote_login_passwordfile 设置是 EXCLUSIVE!!

解决方案 »

  1.   

    关键再这里sqlnet.ora
    把里面的SQLNET.AUTHENTICATION_SERVICES= (NTS)改成#SQLNET.AUTHENTICATION_SERVICES= (NTS),就表示不采用操作系统认证
      

  2.   

    不是这个原因,我的计算机#SQLNET.AUTHENTICATION_SERVICES= (NTS)
    但是system用户却要密码验证
      

  3.   

    如 asdf008(棒棒糖)说的搞定!to smallcrocodile(大鳄鱼):  这时候要密码验证就是对的
    但是如果是在oracle 9i中,SQLNET.AUTHENTICATION_SERVICES= (NTS)并没有改成
    #SQLNET.AUTHENTICATION_SERVICES= (NTS)
    却不会出现前面那种情况,而是要输入正确的密码才能进入?请问又是为何?