8-1 Oracle 系統架構

8-2 資料字典

8-3 使用者(User)

8-4 資料庫安全性

8-5 權限與角色

 
   

資料庫安全性是指保護資料庫以防止非法使用,而其主要工作就是保護資料庫中資料的安全性,以避免資料被有意或無意地洩漏、遺失以及破壞。

資料庫遭到破壞主要有以下幾種情況:

資料向未授權的使用者洩漏,或被未授權的使用者改變或擷取。

某些合法使用者獲得其權限以外的資訊。

具有合法權限的使用者因錯誤操作,而破壞了資料庫中的資料。


資料庫安全性管理實際上就是 ORACLE 資料庫為滿足使用者對資料的安全性限制而設定的必要功能。

ORACLE 系統為了達到安全性管理,而採用了以下的措施:

透過驗證使用者名稱和密碼,防止非法使用者註冊到 CRACLE 資料庫,對資料庫進行存取。

賦予不同使用者不同的權限,以限制使用者操縱資料庫中資料的權力。

賦予不同使用者對資料庫實體的存取權限。

提供資料庫實體存取稽核機制(Audio),讓使用者可以監視資料庫中資料的存取和系統的使用情況。

使用視觀表格(View) 實施安全性控制。


資料庫管理者(DBA) 使用 ORACLE 提供的安全性管理工具對於不同的使用者給予以下類別的授權:

對使用者授權

對資源授權

表格層級授權

資料列層級授權

欄位層級授權