http://www.oracle.com.cn/cgi-bin/threaded_show.cgi?tid=10455&pid=43917
这里有你要的东西

解决方案 »

  1.   


    REMOTE_LOGIN_PASSWORDFILE specifies whether Oracle checks for a password file and how many databases can use the password file. Values: NONE Oracle ignores any password file. Therefore, privileged users must be authenticated by the operating system. SHARED More than one database can use a password file. However, the only user recognized by the password file is SYS. EXCLUSIVE The password file can be used by only one database and the password file can contain names other than SYS. 好象要设置
    %oracle_home%\network\admin\sqlnet.ora
    下的
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    才会使用操作系统验证。
    如果
    SQLNET.AUTHENTICATION_SERVICES= (NONE)
    则不会使用操作系统验证
      

  2.   

    Oracle的口令文件存储的是ORACLE数据库内能够具有SYSDBA、SYSOPER身份用户的口令,是属于数据库范围的口令文件;etc/passwd文件是操作系统下的用户口令文件,两码事~SYSDBA、SYSOPER是执行数据库管理时用的2种权力最大的身份,以SYS连接到ORACLE时,只能以前两种身份连接。