本示例 Oracle12c 為例。
管理員賬號分為 system 與 sys,修改方法不同,我們分別予以敘述。
1 修改 sys 密碼
首先進入 Oracle 安裝目錄,形如 F:\app\Administrator\product\12.1.0\dbhome_1\database,刪除或重命名 PWDorcl.ora 文件:

如果不執行這步,執行 orapwd 命令,會拋出 “OPW-00005: 存在同名文件 - 請刪除或重命名” 錯誤。
接著在該目錄下,執行以下 orapwd 命令,形如:
|
F:\app\Administrator\product\12.1.0\dbhome_1\database>orapwd file=F:\app\Administrator\product\12.1.0\dbhome_1\database\PWDorcl.ora password=新密碼
參數 |
說明 |
file |
生成的密碼文件路徑。 |
password |
sys 賬號的新密碼。 |
這兩項都為必選項。
執行成功后,就會在當前目錄下,新建 PWDorcl.ora 文件。
至此,密碼修改成功。
2 修改 system 密碼
- 在 Windows 運行命令中,輸入 sqlplus /nolog,啟動 sqlplus 但不連接數據庫。
- 進入 sqlplus 之后,輸入 conn /as sysdba,Oracle 會對當前操作系統的賬號進行驗證,如果屬于 ora_dba 組,就可以直接登陸成功。
- 執行以下 SQL 語句,修改 system 賬號的密碼:
alter user system identified by 新密碼;
總結
以上所述是小編給大家介紹的Oracle 管理員賬號密碼忘記的快速解決方法,希望對大家有所幫助!
您可能感興趣的文章:- Oracle 數據庫忘記sys與system管理員密碼重置操作方法
- oracle11g管理員密碼忘記怎么辦 sqlplus解決忘記密碼問題