oracle官网账号 最新oracle丢失密码怎么办

oracle丢失密码怎么办

 

oracle密码的三种验证机制: 

 

   1.操作系统验证 

   2.密码文件验证 

   3.数据库验证 

如果是普通账户密码丢失:只用数据库验证机制 

 

   通过sys账户登录,修改该用户的密码即可。如scott账户: 

       连接数据库:sqlplus / as sysdba 

      修改用户密码:alert user scott indentifity by tiger; 

 

如果是sys账户密码忘记: 

 

   先说一下oracle数据库的启动方式:在linux下,要先启动监听,在登录sys账户,然后才能启动oracle实例。 

 

     lsnrctl start 

    sqlplus / as system (oracle 8,oracle 9i中 sqlplus /nolog   conn / as sysdba) 

     startup &nbsporacle账号;(shutdown关闭数据库服务) 

     scott/tiger 

 

  在window中没有必要先登录sys才能启动oracle实例。 

 

     lsnrctl start 

     oradim -startup -sid orcl 

 

每次在登录sys账户时,只用/代替,或者输入任何东西如aaa/bbb as system 也可登录。因为使用的是操作系统验证。 

 

   计算机管理–本地用户和组–组–ORA_DBA–属性 删除当前系统用户。(操作系统验证) 

   这样再次登录就失败,权限不足。 

 

   输入sys/password as sysdba才能登录。 

 

   d:\oracle\product\10.1.0\Db_1\database 目录下的PWD***.ora删除掉,重新建一个,记住建立的密码 (密码文件验证) 

 

   建立PWD***.ora :cmd   pwdora 提示建立的命令。 

       orapwd file=d:\oracle\product\10.1.0\Db_1|database\PWD***.ora\ password=123456 entries=10 

 

登录即可。 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。