oracle丟失密碼怎麼辦

2022-04-09 08:58:11 字數 1032 閱讀 2748

oracle丟失密碼怎麼辦

oracle密碼的三種驗證機制: 

1.作業系統驗證 

2.密碼檔案驗證 

3.資料庫驗證 

如果是普通賬戶密碼丟失:只用資料庫驗證機制 

通過sys賬戶登入,修改該使用者的密碼即可。如scott賬戶: 

連線資料庫:sqlplus / as sysdba 

修改使用者密碼:alert user scott indentifity by tiger; 

如果是sys賬戶密碼忘記: 

先說一下oracle資料庫的啟動方式:在linux下,要先啟動監聽,在登入sys賬戶,然後才能啟動oracle例項。 

lsnrctl start 

sqlplus / as system (oracle 8,oracle 9i中 sqlplus /nolog   conn / as sysdba) 

startup  (shutdown關閉資料庫服務) 

scott/tiger 

在window中沒有必要先登入sys才能啟動oracle例項。 

lsnrctl start 

oradim -startup -sid orcl 

每次在登入sys賬戶時,只用/代替,或者輸入任何東西如aaa/bbb as system 也可登入。因為使用的是作業系統驗證。 

計算機管理--本地使用者和組--組--ora_dba--屬性 刪除當前系統使用者。(作業系統驗證) 

這樣再次登入就失敗,許可權不足。 

輸入sys/password as sysdba才能登入。 

d:\oracle\product\10.1.0\db_1\database 目錄下的pwd***.ora刪除掉,重新建乙個,記住建立的密碼 (密碼檔案驗證) 

建立pwd***.ora :cmd   pwdora 提示建立的命令。 

orapwd file=d:\oracle\product\10.1.0\db_1|database\pwd***.ora\ password=123456 entries=10 

登入即可。 

Oracle控制檔案丟失怎麼辦

oracle的控制檔案丟失怎麼辦 如果有文字備 的份控制檔案 就可以使用文字備份的控制檔案 sql alter database backup controlfile to traceas 路徑 檔名 sql alter database backup controlfile to trace as...

mysql密碼丟失了怎麼辦? zz

方法一 cd var lib mysql 會看到乙個 mysql 的目錄,將這個目錄改名例如 bk mysql,然後執行一次 mysql install db,就會看到 mysql 這個目錄又被重新建立起來了,重新起始 mysql服務,這個時候 root 密碼為 空白 執行以下指令重新設定 root...

Linux的root使用者密碼丟失怎麼辦?

我的環境 vmware 5.5.2 fedora5 昨天root使用者還好好的,今天登入時輸入root,密碼後,提示 認證失敗,請檢查使用者名稱或密碼大小寫 試過好幾次,錯誤依舊,而我確實沒有輸錯密碼,而且也沒有更改密碼。那麼原因有三 1.其他同事把密碼改了,跟我鬧著玩,概率為0 2.系統出錯,把密...