【orapw】修改sys使用者密碼會導致orapw檔案變化
有朋友問到當修改了sys使用者的密碼後orapw檔案是否也隨即變化。這個問題可以透過一個簡單實驗驗證,答案自明--會變化。
1.備份當前的口令檔案
[oracle@secDB dbs]$ cp orapwora10g orapwora10g_bak
2.獲得口令檔案當前時間
[oracle@secDB dbs]$ ls -l orapwora10g
-rw-r----- 1 oracle oinstall 1.5K Jan 22 17:14 orapwora10g
3.修改sys使用者的密碼
sys@ora10g> alter user sys identified by sys;
User altered.
4.比較口令檔案的時間--時間發生變化
[oracle@secDB dbs]$ ls -l orapwora10g
-rw-r----- 1 oracle oinstall 1.5K Jan 22 17:16 orapwora10g
5.透過strings命令檢視一下密碼修改之前和之後的內容
1)之前
[oracle@secDB dbs]$ strings orapwora10g_bak
]\[Z
ORACLE Remote Password file
INTERNAL
170D52810F4C3AA7
75800913E1B66343
2)之後
[oracle@secDB dbs]$ strings orapwora10g
]\[Z
ORACLE Remote Password file
INTERNAL
6A75B1BBE50E66AB
4DE42795E66117AE
6.結論
orapw檔案是隨sys使用者密碼變化而變化的。這個變化是顯然的,因為orapw檔案的作用就是存放所有以sysdba或者sysoper許可權連線資料庫的使用者的口令,sys使用者具有SYSDBA和SYSOPER許可權,因此sys的口令變化了,orapw檔案也一定會隨之變化。
sys@ora10g> show user;
USER is "SYS"
sys@ora10g> select * from session_privs where PRIVILEGE in ('SYSDBA','SYSOPER');
PRIVILEGE
----------------------------------------
SYSDBA
SYSOPER
7.小結
試驗和實驗是答疑解惑的有效途徑。
Good luck.
secooler
10.02.02
-- The End --
1.備份當前的口令檔案
[oracle@secDB dbs]$ cp orapwora10g orapwora10g_bak
2.獲得口令檔案當前時間
[oracle@secDB dbs]$ ls -l orapwora10g
-rw-r----- 1 oracle oinstall 1.5K Jan 22 17:14 orapwora10g
3.修改sys使用者的密碼
sys@ora10g> alter user sys identified by sys;
User altered.
4.比較口令檔案的時間--時間發生變化
[oracle@secDB dbs]$ ls -l orapwora10g
-rw-r----- 1 oracle oinstall 1.5K Jan 22 17:16 orapwora10g
5.透過strings命令檢視一下密碼修改之前和之後的內容
1)之前
[oracle@secDB dbs]$ strings orapwora10g_bak
]\[Z
ORACLE Remote Password file
INTERNAL
170D52810F4C3AA7
75800913E1B66343
2)之後
[oracle@secDB dbs]$ strings orapwora10g
]\[Z
ORACLE Remote Password file
INTERNAL
6A75B1BBE50E66AB
4DE42795E66117AE
6.結論
orapw檔案是隨sys使用者密碼變化而變化的。這個變化是顯然的,因為orapw檔案的作用就是存放所有以sysdba或者sysoper許可權連線資料庫的使用者的口令,sys使用者具有SYSDBA和SYSOPER許可權,因此sys的口令變化了,orapw檔案也一定會隨之變化。
sys@ora10g> show user;
USER is "SYS"
sys@ora10g> select * from session_privs where PRIVILEGE in ('SYSDBA','SYSOPER');
PRIVILEGE
----------------------------------------
SYSDBA
SYSOPER
7.小結
試驗和實驗是答疑解惑的有效途徑。
Good luck.
secooler
10.02.02
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-626682/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux密碼檔案格式為orapw<sid>Linux密碼
- REMOTE_LOGIN_PASSWORDFILE引數和ORAPW密碼檔案REM密碼
- 建立密碼檔案 -ORA-01031 ,orapwd file=orapw$ORACLE_SID password=sys entries=10密碼Oracle
- sys密碼修改導致的RMAN-00571錯誤密碼
- 修改sys ,system使用者密碼密碼
- 修改ASM sys使用者密碼方法ASM密碼
- 關於密碼檔案,SYS密碼密碼
- 修改ASM的SYS密碼ASM密碼
- RAC_修改SYS使用者密碼注意事項密碼
- 11G 修改使用者密碼導致的row cache lock密碼
- RAC和Dataguard環境下修改sys使用者密碼密碼
- 忘記oracle的sys使用者密碼怎麼修改Oracle密碼
- rac中修改sys密碼(轉載)密碼
- sys臨時修改其他未知使用者密碼 alter user identified by values ”密碼IDE
- Oracle使用者密碼被鎖定導致的故障Oracle密碼
- 忘記oracle的sys密碼該如何重置;附如何修改oracle資料庫使用者密碼Oracle密碼資料庫
- Oracle10g Data guard會不會自動更新sys使用者密碼?Oracle密碼
- 一次密碼檔案丟失導致的dataguard複製中斷密碼
- 修改git使用者密碼Git密碼
- Android專案檔案編碼 導致的ErrorAndroidError
- [Oracle]由於初始化引數檔案修改錯誤導致oracle無法startupOracle
- 不停機 data guard 注意事項 (重建orapw對資料庫的影響)資料庫
- 推特建議所有使用者修改密碼:故障導致使用者密碼在公司內部曝光密碼
- Ubuntu修改使用者密碼Ubuntu密碼
- mysql修改使用者密碼MySql密碼
- Centos修改root使用者密碼CentOS密碼
- MySQL修改使用者密碼及重置root密碼MySql密碼
- Oracle 如何恢復sys使用者歷史密碼Oracle密碼
- Win10系統由於WdFilter.sys檔案導致藍屏如何解決Win10Filter
- win10系統下因BattlEye.sys檔案導致藍屏如何解決Win10BAT
- 引入外部js檔案導致亂碼解決方案JS
- 【LISTENER】修改監聽密碼導致NL-00051錯誤的分析與總結密碼
- 修改root使用者密碼為root密碼
- Linux精講——使用者名稱檔案和密碼檔案Linux密碼
- 密碼檔案導致Data Guard同步錯誤:error 12514,Error 1033 - 2密碼Error
- 密碼檔案導致Data Guard同步錯誤:error 12514,Error 1033 - 1密碼Error
- Win10系統因netwsw00.sys檔案導致藍屏怎麼辦Win10
- 【PASSWORD】Linux環境下使用密碼驗證方式重置SYS使用者密碼Linux密碼