Oracle 管理員賬號密碼忘記的快速解決方法
本示例 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 新密碼;
總結(jié)
以上所述是小編給大家介紹的Oracle 管理員賬號密碼忘記的快速解決方法,希望對大家有所幫助!
相關(guān)文章
解決Oracle字符串中包含數(shù)字、特殊符號的排序問題
最近做項(xiàng)目遇到這樣的需求,要求實(shí)現(xiàn)某小區(qū)需要按照小區(qū)、樓棟、單元號、房間號進(jìn)行排序??此坪芎唵蔚囊粋€需求,一條sql語句搞定,其實(shí)套路很深,下面小編給大家分享下Oracle字符串中包含數(shù)字、特殊符號的排序問題2017-11-11Navicat連接Oracle數(shù)據(jù)庫報(bào)錯:Oracle library is not&nb
這篇文章主要介紹了解決Navicat連接Oracle數(shù)據(jù)庫提示oracle library is not loaded的問題,本文通過圖文結(jié)合的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-06-06Oracle中ROW_NUMBER()OVER()函數(shù)用法實(shí)例講解
Oracle中的row_number()函數(shù)用于在查詢結(jié)果中為每一行生成一個唯一的行號,下面這篇文章主要給大家介紹了關(guān)于Oracle中ROW_NUMBER()OVER()函數(shù)用法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04Oracle 數(shù)據(jù)庫 臨時數(shù)據(jù)的處理方法
在Oracle數(shù)據(jù)庫中進(jìn)行排序、分組匯總、索引等到作時,會產(chǎn)生很多的臨時數(shù)據(jù)。如有一張員工信息表,數(shù)據(jù)庫中是安裝記錄建立的時間來保存的。2009-06-06