當你的SYS、SYSTEM用戶密碼都忘記了該怎么辦,看完這篇文章,你就能解決問題。


Oracle忘記密碼如何重置(SYS及SYSTEM用戶的密碼)

在我下載Oracle之后過了一段時間在使用發現自己忘記了SYS及SYSTEM用戶的密碼,經過了漫長的·查找后終於修改了它們的密碼,方法如下:

一、首先,我學習了oracle的登陸命令:
1、運行SQLPLUS工具

  C:\Users\29323>sqlplus

2、直接進入SQLPLUS命令提示符

  C:\Users\29323>sqlplus /nolog

3、以OS身份連接

  C:\Users\29323>sqlplus / as sysdba 或

  SQL>connect / as sysdba

4、普通用戶登錄

  C:\Users\29323>sqlplus scott/123456  或

  SQL>connect scott/123456 或

  SQL>connect scott/123456@servername

5、以管理員登錄

  C:\Users\29323>sqlplus sys/123456 as sysdba 或

  SQL>connect sys/123456 as sysdba

6、切換用戶

  SQL>conn hr/123456

  注:conn同connect

7、退出

  exit
摘自:Oracle登錄命令

二、我先修改SYS的密碼
方法很簡單:
1、
(1)打開cmd,輸入sqlplus /nolog,回車。
(2)輸入“conn / as sysdba”;
(3)輸入“alter user sys identified by 新密碼(我輸的是123456);”(新密碼必須以字母開頭,另外每條SQL語句后得分號不能忘

其他用戶方式同理,也可以用這種方式修改SYSTEM用戶的密碼。
2、
也可以用sqlplus連接到SYS用戶來修改SYSTEM用戶的密碼(在知道SYS密碼的情況下):

(1)打開sqlplus,輸入conn /as sysdba,輸入口令連接SYS用戶
(2)輸入alter user system identified by passward(你們要輸入的密碼);
就可以修改system用戶的密碼。

3、
還有一種方法:(摘自souvc
如果SYS,SYSTEM用戶的密碼都忘記或是丟失。這一項尤其重要。可以使用ORAPWD.EXE 工具修改密碼。

開始菜單->運行->輸入‘CMD',打開命令提示符窗口,輸入如下命令:

orapwd file=D:\oracle\product\10.2.0\db_1\database\pwdctcsys.orapassword=newpass

這個命令重新生成了數據庫的密碼文件。密碼文件的位置在ORACLE_HOME目錄下的\database目錄下。這個密碼是修改sys用戶的密碼。除sys和system其他用戶的密碼不會改變。


免責聲明!

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



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