登陆oracle 数据库时,system/sys用户的用户密码忘了,但是scott用户名记着的,该怎么找回oracle的system/sys的用户密码

解决方案 »

  1.   

    linux:oracle用户登录系统
    windows:登录系统打开cmdsqlplus / as sysdba
    alter user sys identified by oracle;
    alter user system identified by oracle;--如果 sqlplus / as sysdba 登陆不上去
    --修改文件:D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora  内容改为:
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
      

  2.   

    linux:oracle用户登录系统
    windows:登录系统打开cmdsqlplus / as sysdba
    alter user sys identified by oracle;
    alter user system identified by oracle;--如果 sqlplus / as sysdba 登陆不上去
    --修改文件:D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora 内容改为:
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
      

  3.   

    最主要还得把当前用户加入到ora_dba组里面
      

  4.   

    我的电脑 ——》 管理 ——》本地用户和组 ——》用户 ——》"右键"当前window系统用户--》隶属于--》添加 ——》ora_dba ——》确定。
    这样,就可以 用system登录oracle,而不需要密码。1楼的方法,在有些oracle的版本中,是找不到那个文件的,不通用