Oracle忘記用戶名密碼怎樣恢復 |
發布時間: 2012/9/4 17:06:47 |
首先cmd - sqlplusw 普通用戶登陸:用戶名:scott(普通用戶名) 密碼:tiger(普通用戶密碼) 管理員登陸:用戶名:system 密碼:system(管理員密碼) 超級管理員登陸的時候注意:用戶名:sys 密碼:sys as sysdba(sys 為密碼) - 一、忘記除SYS、SYSTEM用戶之外的用戶的登錄密碼。 使用如下語句修改用戶的密碼。 ALTER USER user_name IDENTIFIED BY newpass; 注意:密碼不能全是數字。并且不能是數字開頭。否則會出現:ORA-00988: 口令缺失或無效 二、忘記SYS用戶,或者是SYSTEM用戶的密碼。 如果是忘記SYSTEM用戶的密碼,可以用SYS用戶登錄。然后用ALTER USER 密令 修改密碼。 ALTER USER SYSTEM IDENTIFIED BY newpass; 如果是忘記SYS用戶的密碼,可以用SYSTEM用戶登錄。然后用ALTER USER 密令 修改密碼。 ALTER USER SYSTEM IDENTIFIED BY newpass; 三、如果SYS,SYSTEM用戶的密碼都忘記或是丟失。 這一項尤其重要。 可以使用ORAPWD.EXE 工具修改密碼。 開始菜單->運行->輸入‘CMD’,打開命令提示符窗口,輸入如下命令: orapwd file=D:\Oracle\product\10.2.0\db_1\database\pwdctcsys.ora password=newpass 這個命令重新生成了數據庫的密碼文件。密碼文件的位置在Oracle_HOME目錄下 的\database目錄下。 這個密碼是修改sys用戶的密碼。除sys和system其他用戶的密碼不會改變。 四、查看Oracle系統里的用戶列表 select * from all_users; 本文出自:億恩科技【www.endtimedelusion.com】 |