这是利用操作系统进行身份验证的,所以不须输入密码.前提是,以dba组(在win2k中为ORA_DBA)的身份进入操作系统,然后在数据库修改相应参数即可直接进入数据库而不必输入任何密码,如connect internal,connect / as sysdba...

解决方案 »

  1.   

    如你觉得Oracle8i中的connect internal及Oracle9i中的connect / as sysdba 不安全,你可以使用口令文件进行认证。
    方法为:
    1、首先使用orapwd file=<fname> password=<password> entries=<users>建 立一个口令文件。
    2、remote_login_passwordfile = exclusive
    3、重启数据库。
      

  2.   

    操作系统认证。当采用了这种认证
    连操作系统文件都可以有读写的权限,进如ORACLE当然是理所应当的事情。
      

  3.   

    在sqlnet.ora里改SQLNET.AUTHENTICATION_SERVICES= (NONE)取消使用操作系统认证