Oracle忘記用戶名密碼怎樣恢復(fù) |
發(fā)布時(shí)間: 2012/9/4 17:06:47 |
首先cmd - sqlplusw 普通用戶登陸:用戶名:scott(普通用戶名) 密碼:tiger(普通用戶密碼) 管理員登陸:用戶名:system 密碼:system(管理員密碼) 超級(jí)管理員登陸的時(shí)候注意:用戶名:sys 密碼:sys as sysdba(sys 為密碼) - 一、忘記除SYS、SYSTEM用戶之外的用戶的登錄密碼。 使用如下語(yǔ)句修改用戶的密碼。 ALTER USER user_name IDENTIFIED BY newpass; 注意:密碼不能全是數(shù)字。并且不能是數(shù)字開頭。否則會(huì)出現(xiàn):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用戶的密碼都忘記或是丟失。 這一項(xiàng)尤其重要。 可以使用ORAPWD.EXE 工具修改密碼。 開始菜單->運(yùn)行->輸入‘CMD’,打開命令提示符窗口,輸入如下命令: orapwd file=D:\Oracle\product\10.2.0\db_1\database\pwdctcsys.ora password=newpass 這個(gè)命令重新生成了數(shù)據(jù)庫(kù)的密碼文件。密碼文件的位置在Oracle_HOME目錄下 的\database目錄下。 這個(gè)密碼是修改sys用戶的密碼。除sys和system其他用戶的密碼不會(huì)改變。 四、查看Oracle系統(tǒng)里的用戶列表 select * from all_users; 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |