剛剛接觸oracle,學了幾個命令,自己瞎改密碼把system使用者的密碼改掉了。過了幾天居然忘了,+_+。。
下面說一下忘記了system使用者解鎖和密碼恢復。
1.首先用sys使用者以sysdba身份進入oracle。
2.conn sys/as sysdba; 請輸入口令:******;
3.進入後:輸入select username,account_status from dba_users where username='system';
4.查詢system使用者的狀態和使用者名稱,這裡能查詢出密碼,但是查出來的密碼是密文,所以不能直接查。
5.如果顯示 system locked
7.如果正確操作應該會顯示:使用者已改動。此時在查system的狀態已經為解鎖(open)狀態。
8.此時改密碼:alter user system identified by manager;把密碼改為system預設的密碼。
9.此時切換一下使用者:conn system/manager
10.show一下user:show user user為system。
Oracle修改system使用者密碼
windows伺服器 開啟cmd執行命令 輸入sqlplus nolog 實現無使用者名稱登入 注意沒有分號 conn as sysdba 連線到資料本地資料 alter user system identified by password 修改system 密碼 為password 你自定義的密碼...
oracle中sys使用者和system使用者的區別
sys和system使用者區別 一 最重要的區別,儲存的資料的重要性不同 sys 所有oracle的資料字典的基表和檢視都存放在sys使用者中,這些基表和檢視對於oracle的執行是至關重要的,由資料庫自己維護,任何使用者都不能手動更改。sys使用者擁有dba,sysdba,sysoper等角色或許...
Oracle中的sys使用者和system使用者
1 sys使用者是超級使用者,具有最高許可權即sysdba角色,有create database的許可權,所有oracle的資料字典的基表和檢視都存放在sys使用者中,這些基表和檢視對於oracle的執行是至關重要的,由資料庫自己維護,任何使用者都不能手動更改。該使用者的預設密碼是 change o...