忘記oracle的sys用戶密碼怎么修改以及Oracle 11g 默認用戶名和密碼


歡迎和大家交流技術相關問題:
郵箱: jiangxinnju@163.com
博客園地址: http://www.cnblogs.com/jiangxinnju
GitHub地址: https://github.com/jiangxincode
知乎地址: https://www.zhihu.com/people/jiangxinnju

忘記除SYS、SYSTEM用戶之外的用戶的登錄密碼

CONN SYS/PASS_WORD AS SYSDBA; --用SYS (或SYSTEM)用戶登錄
ALTER USER user_name IDENTIFIED BY "newpassword"; --修改用戶的密碼,密碼不能是數字開頭,否則會出現:ORA-00988: 口令缺失或無效

忘記SYS用戶,或者是SYSTEM用戶的密碼

CONN SYS/PASS_WORD AS SYSDBA; --如果是忘記SYSTEM用戶的密碼,可以用SYS用戶登錄。
ALTER USER SYSTEM IDENTIFIED BY "newpassword";

CONN SYSTEM/PASS_WORD AS SYSDBA; --如果是忘記SYS用戶的密碼,可以用SYSTEM用戶登錄。
ALTER USER SYS IDENTIFIED BY "newpassword";

SYS,SYSTEM用戶的密碼都忘記

Oracle提供了兩種驗證方式,一種是OS驗證,另一種密碼文件驗證方式,如果是第一種方式用以下方法修改密碼:

  sqlplus /nolog;
  connect / as sysdba
  alter user sys identified by newpassword;
  alter user system identified by newpassword;

如果是第二種方法可以使用ORAPWD.EXE 工具修改密碼。打開命令提示符窗口,輸入如下命令:

orapwd file=D:\oracle10g\database\pwdctcsys.ora password=newpassword

這個命令重新生成了數據庫的密碼文件。密碼文件的位置在ORACLE_HOME目錄下的\database目錄下。這個密碼是修改sys用戶的密碼。除sys其他用戶的密碼不會改變。也可以下方法修改密碼,設定完后,重新啟動服務,再次登陸就可以了。

orapwd file=pwdxxx.ora password=newpassword entries=10

Oracle 11g 默認用戶名和密碼

安裝ORACLE時,若沒有為下列用戶重設密碼,則其默認密碼如下:

用戶名/密碼 登錄身份 說明
sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登錄,可作為默認的系統管理員
system/manager SYSDBA 或 NORMAL 不能以 SYSOPER 登錄,可作為默認的系統管理員
sysman/oem_temp sysman 為 oms 的用戶名
scott/tiger NORMAL 普通用戶
aqadm/aqadm SYSDBA 或 NORMAL 高級隊列管理員
Dbsnmp/dbsnmp SYSDBA 或 NORMAL 復制管理員

登錄身份:指登錄時的Role指定,oracle11g中分SYSDBA和default兩種。在安裝Oracle 10g的時候,提示創建數據庫,在創建的同時提示你輸入口令,若此時你輸入了密碼,在登錄數據庫的時候用戶名sys 對應的密碼就應該是你創建數據庫時候輸入的口令。而非默認的change_on_install.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM