oracle 管理員忘記密碼的應對方法
摘自http://www.itpub.net/710449.html[@more@]oracle口令檔案:oracle口令檔案用於儲存擁有部分特權使用者的口令。
1:oracle口令檔案的建立
orapwd file= password= entries= force= nosysdba=
說明
file 建立的密碼檔案
password 建立的口令(sys使用者)
entries=MAX_USER 口令檔案中可以存放的最大使用者數。即擁有sysdba和sysoper身份登陸的使用者數
force=(Y/N) 強制覆蓋已存在的密碼檔案
nosysdba= sysdba使用者不可以登陸
例如:
orapwd file=$ORACLE_HOME/dbs/testpwd.ora password=testoracle entries=1 force=y
2.設定初始化引數
REMOTE_LOGIN_PASSWORDFILE=(NODE/SHARED/EXCLUSIVE)
引數說明
NODE oracle系統不使用口令檔案,特權使用者的登陸只能依靠系統進行驗證
SHARED 口令檔案可供多個資料庫例項使用,既可以用sys帳號也可以用非
sys 使用者登入。
EXCLUSIVE oracle10 不使用這個引數。但保留了該引數。效果和shared是一樣的
3. 向口令檔案中增加和刪除使用者
3.1 建立口令檔案
orapwd file=$ORACLE_HOME/dbs/testpwd.ora password=testoracle entries=5 force=y
3.2 設定初始化引數
REMOTE_LOGIN_PASSWORDFILE=shared
3.3 以sysdba登入據庫
SQL>sys/password as sysdba
3.4啟動資料庫例項並開啟資料庫
SQL>startup
3.5 給使用者user01 授權dba許可權
SQL>grant sysdba to user01
3.6 收回sysdba許可權
SQL>revoke sysdba from user01
4.使用口令檔案登陸
SQL>conn user01/password as sysdba
5.維護口令檔案
5.1檢視口令檔案的成員
SQL> select * from v$pwfile_users;
USERNAME SYSDBA SYSOPER
------------------------------ ------ -------
SYS TRUE TRUE
5.2擴充套件口令檔案的使用者數量
(1)查詢試圖v$pwfile_users;記住user。
(2)關閉資料庫
(3)刪除口令檔案
(4)orapwd建立口令檔案
orapwd file=$ORACLE_HOME/dbs/testpwd.ora password=testoracle entries=5
(5)新增使用者到口令檔案
SQL>sys/password as sysdba
啟動資料庫例項並開啟資料庫
SQL>startup
給使用者user01 授權dba許可權
SQL>grant sysdba to user01
5.3 刪除口令檔案
修改初始化引數
REMOTE_LOGIN_PASSWORDFILE=NODE
刪除口令檔案既可
1:oracle口令檔案的建立
orapwd file=
說明
file 建立的密碼檔案
password 建立的口令(sys使用者)
entries=MAX_USER 口令檔案中可以存放的最大使用者數。即擁有sysdba和sysoper身份登陸的使用者數
force=(Y/N) 強制覆蓋已存在的密碼檔案
nosysdba=
例如:
orapwd file=$ORACLE_HOME/dbs/testpwd.ora password=testoracle entries=1 force=y
2.設定初始化引數
REMOTE_LOGIN_PASSWORDFILE=(NODE/SHARED/EXCLUSIVE)
引數說明
NODE oracle系統不使用口令檔案,特權使用者的登陸只能依靠系統進行驗證
SHARED 口令檔案可供多個資料庫例項使用,既可以用sys帳號也可以用非
sys 使用者登入。
EXCLUSIVE oracle10 不使用這個引數。但保留了該引數。效果和shared是一樣的
3. 向口令檔案中增加和刪除使用者
3.1 建立口令檔案
orapwd file=$ORACLE_HOME/dbs/testpwd.ora password=testoracle entries=5 force=y
3.2 設定初始化引數
REMOTE_LOGIN_PASSWORDFILE=shared
3.3 以sysdba登入據庫
SQL>sys/password as sysdba
3.4啟動資料庫例項並開啟資料庫
SQL>startup
3.5 給使用者user01 授權dba許可權
SQL>grant sysdba to user01
3.6 收回sysdba許可權
SQL>revoke sysdba from user01
4.使用口令檔案登陸
SQL>conn user01/password as sysdba
5.維護口令檔案
5.1檢視口令檔案的成員
SQL> select * from v$pwfile_users;
USERNAME SYSDBA SYSOPER
------------------------------ ------ -------
SYS TRUE TRUE
5.2擴充套件口令檔案的使用者數量
(1)查詢試圖v$pwfile_users;記住user。
(2)關閉資料庫
(3)刪除口令檔案
(4)orapwd建立口令檔案
orapwd file=$ORACLE_HOME/dbs/testpwd.ora password=testoracle entries=5
(5)新增使用者到口令檔案
SQL>sys/password as sysdba
啟動資料庫例項並開啟資料庫
SQL>startup
給使用者user01 授權dba許可權
SQL>grant sysdba to user01
5.3 刪除口令檔案
修改初始化引數
REMOTE_LOGIN_PASSWORDFILE=NODE
刪除口令檔案既可
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92289/viewspace-892945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DedeCMS後臺管理員密碼忘記的解決方法密碼
- 蘋果CMS v10 忘記管理員密碼的重置方法蘋果密碼
- Mac之忘記管理員名和密碼Mac密碼
- 忘記管理員密碼了怎麼辦密碼
- PbootCMS管理員密碼忘記怎麼辦?pboot重置密碼boot密碼
- 忘記網站管理員密碼怎麼找回網站密碼
- jenkins忘記管理員登陸密碼的補救措施Jenkins密碼
- Oracle忘記密碼找回Oracle密碼
- ORACLE 忘記SYS密碼Oracle密碼
- 6,Jenkins實戰應用–Jenkins忘記管理員密碼怎麼辦Jenkins密碼
- 忘記VAULT的帳號管理密碼的解決方法(二)密碼
- PHPWIND得到管理員密碼的方法PHP密碼
- Vmware esxi忘記密碼重置方法密碼
- 忘記INTERNAL密碼解決方法密碼
- MySQL 忘記root密碼的解決方法MySql密碼
- Windows 7忘記密碼的處理方法Windows密碼
- MySQL 8.0.15忘記密碼重置方法MySql密碼
- Mysql忘記密碼解決方法凹MySql密碼
- 網路常用密碼忘記破解方法密碼
- SUSE root密碼忘記解決方法密碼
- Linux 忘記密碼解決方法Linux密碼
- oracle11g忘記sys密碼Oracle密碼
- 解決Oracle忘記密碼問題Oracle密碼
- oracle-管理員密碼遺失Oracle密碼
- 解除計算機管理員密碼的方法計算機密碼
- DedeCMS網站系統管理員帳號密碼忘記了怎麼辦網站密碼
- Phpcms找回管理員密碼及管理員解鎖時間的方法PHP密碼
- mysql 忘記密碼MySql密碼
- MySQL忘記密碼MySql密碼
- mysql學習之-密碼管理(預設密碼,修改密碼,解決忘記密碼)MySql密碼
- PbootCMS忘記密碼後的重置密碼流程boot密碼
- windows下mysql忘記root密碼的解決方法WindowsMySql密碼
- solaris11忘記root密碼的處理方法密碼
- linux忘記mysql root密碼的解決方法LinuxMySql密碼
- mysql 忘記密碼,mysql修改密碼MySql密碼
- win10開機密碼忘記了怎麼辦 win10開機密碼忘記了的方法Win10密碼
- pe如何清除win10管理員密碼_win10系統pe修改管理員密碼的方法Win10密碼
- mysql忘記root密碼MySql密碼