- 相關(guān)推薦
Oracle 數(shù)據(jù)庫(kù)管理員的任務(wù)教程
正在看的ORACLE教程是:Oracle密碼文件的使用和維護(hù)。
概要:Oracle關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)以其卓越的性能獲得了廣泛的應(yīng)用,而保證數(shù)據(jù)庫(kù)的安全性 是數(shù)據(jù)庫(kù)管理工作的重要內(nèi)容。本文是筆者在總結(jié)Oracle數(shù)據(jù)庫(kù)安全管理工作的基礎(chǔ)上,對(duì)Oracle數(shù)據(jù)庫(kù)系統(tǒng)密碼文件的創(chuàng)建、使用和維護(hù)作了詳細(xì)的介紹,供大家參考。
在Oracle數(shù)據(jù)庫(kù)系統(tǒng)中,用戶如果要以特權(quán)用戶身份(INTERNAL/SYSDBA/SYSOPER)登錄Oracle數(shù)據(jù)庫(kù)可以有兩種身份驗(yàn)證的方法:即使用與操作系統(tǒng)集成的身份驗(yàn)證或使用Oracle數(shù)據(jù)庫(kù)的密碼文件進(jìn)行身份驗(yàn)證。因此,管理好密碼文件,對(duì)于控制授權(quán)用戶從遠(yuǎn)端或本機(jī)登錄Oracle數(shù)據(jù)庫(kù)系統(tǒng),執(zhí)行數(shù)據(jù)庫(kù)管理工作,具有重要的意義。
Oracle數(shù)據(jù)庫(kù)的密碼文件存放有超級(jí)用戶INTERNAL/SYS的口令及其他特權(quán)用戶的用戶名/口令,它一般存放在ORACLE_HOME\DATABASE目錄下。
一、密碼文件的創(chuàng)建:
在使用Oracle Instance Manager創(chuàng)建一數(shù)據(jù)庫(kù)實(shí)例的時(shí)侯,在ORACLE_HOME\DATABASE目錄下還自動(dòng)創(chuàng)建了一個(gè)與之對(duì)應(yīng)的密碼文件,文件名為PWDSID.ORA,其中SID代表相應(yīng)的Oracle數(shù)據(jù)庫(kù)系統(tǒng)標(biāo)識(shí)符。此密碼文件是進(jìn)行初始數(shù)據(jù)庫(kù)管理工作的基礎(chǔ)。在此之后,管理員也可以根據(jù)需要,使用工具ORAPWD.EXE手工創(chuàng)建密碼文件,命令格式如下:
C:\ >ORAPWDFILE=< FILENAME >PASSWORD
=< PASSWORD > ENTRIES=< MAX_USERS >
各命令參數(shù)的含義為:
FILENAME:密碼文件名;
PASSWORD:設(shè)置INTERNAL/SYS帳號(hào)的口令;
MAX_USERS:密碼文件中可以存放的最大用戶數(shù),對(duì)應(yīng)于允許以SYSDBA/SYSOPER權(quán)限登錄數(shù)據(jù)庫(kù)的最大用戶數(shù)。由于在以后的維護(hù)中,若用戶數(shù)超出了此限制,則需要重建密碼文件,所以此參數(shù)可以根據(jù)需要設(shè)置得大一些。
有了密碼文件之后,需要設(shè)置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE來(lái)控制密碼文件的使用狀態(tài)。
【Oracle 數(shù)據(jù)庫(kù)管理員的任務(wù)教程】相關(guān)文章:
淺談Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)06-28
怎么保證Oracle數(shù)據(jù)庫(kù)的安全06-28
Oracle數(shù)據(jù)庫(kù)字符處理技巧06-28
Oracle數(shù)據(jù)庫(kù)中不同恢復(fù)的特征06-28
淺談ORACLE數(shù)據(jù)庫(kù)中的備份與恢復(fù)06-28
用php連接oracle數(shù)據(jù)庫(kù)的代碼06-28
教你完全卸載刪除oracle數(shù)據(jù)庫(kù)方法06-28
職業(yè)素養(yǎng)的Oracle數(shù)據(jù)庫(kù)課程考試改革論文07-03