本示例 Oracle12c 為例。
管理員賬號分為 system 與 sys坑鱼,修改方法不同,我們分別予以敘述榨乎。
1 修改 sys 密碼
首先進(jìn)入 Oracle 安裝目錄,形如 F:\app\Administrator\product\12.1.0\dbhome_1\database瘫筐,刪除或重命名 PWDorcl.ora 文件:
如果不執(zhí)行這步蜜暑,執(zhí)行 orapwd 命令,會拋出 “OPW-00005: 存在同名文件 - 請刪除或重命名” 錯誤策肝。
接著在該目錄下肛捍,執(zhí)行以下 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=新密碼
參數(shù) | 說明 |
---|---|
file | 生成的密碼文件路徑之众。 |
password | sys 賬號的新密碼拙毫。 |
這兩項(xiàng)都為必選項(xiàng)。
執(zhí)行成功后棺禾,就會在當(dāng)前目錄下缀蹄,新建 PWDorcl.ora 文件。
至此膘婶,密碼修改成功缺前。
2 修改 system 密碼
- 在 Windows 運(yùn)行命令中,輸入
sqlplus /nolog
悬襟,啟動 sqlplus 但不連接數(shù)據(jù)庫衅码。 - 進(jìn)入 sqlplus 之后,輸入
conn /as sysdba
古胆,Oracle 會對當(dāng)前操作系統(tǒng)的賬號進(jìn)行驗(yàn)證肆良,如果屬于 ora_dba 組筛璧,就可以直接登陸成功逸绎。 - 執(zhí)行以下 SQL 語句,修改 system 賬號的密碼:
alter user system identified by 新密碼;