你用sysdba身份登陸進去就要密碼,啟動oracle必須要sysdba登陸,所以啟動時候再輸入密碼是多餘的,oracle也沒有提供這個功能.

解决方案 »

  1.   

    sqlplus /nolog
    SQL>conn /as sysdba
    根本不需要任何密码,呵呵
      

  2.   

    修改初始参数文件中:
    remote_login_passwordfile='EXCLUSIVE'找到sqlnet.ora文件并打开,注释掉
    SQLNET.AUTHENTICATION_SERVICES= (NTS)为
    # SQLNET.AUTHENTICATION_SERVICES= (NTS)这样就可以实现你的愿望。
      

  3.   

    强人remote_login_passwordfile='EXCLUSIVE'
      

  4.   

    remote_login_passwordfile参数说明:
    指定操作系统或一个文件是否检查具有权限的用户的口令。如果设置为 NONE,Oracle 将忽略口令文件。如果设置为 EXCLUSIVE,将使用数据库的口令文件对每个具有权限的用户进行验证。如果设置为 SHARED,多个数据库将共享 SYS 和 INTERNAL 口令文件用户。 
    值范围:NONE | SHARED | EXCLUSIVE 
    默认值: NONE
      

  5.   

    没有效果,而且可以随意更改用户密码,太危险了。
    alter user system identified by wodetian;