2010-03-04 45 views
2

對於由桌面或Web應用程序內部使用的ORACLE用戶,建議使用該角色?爲用戶推薦的ORACLE角色

此應用程序僅查詢,更新和插入僅一個模式。

爲此任務存在默認的推薦角色?

回答

2

如果這是一種應用模式(使用的應用程序連接到數據庫的架構),你應該給予其最低組的權利:

  • 創建會話特權
  • 單獨的SELECT,INSERT ,DATA模式對象的更新和執行權限

這是您的應用程序需要運行的基本權限集。在大多數情況下,它就足夠了。

此解決方案假設應用程序架構不會擁有任何DATA對象。這是最安全的方法,因爲這將允許您控制允許應用程序修改的內容(因爲您無法阻止對象的所有者修改它)。

如果應用程序模式擁有數據表,則還必須在表空間上授予它配額。

+0

也許也刪除(儘管我看到很多應用程序永不刪除任何東西) – 2010-03-04 22:15:29

+0

+1授予最低權限集。不再。 – 2010-03-05 01:36:32

0

您的應用程序應該擁有自己的用戶帳戶,並擁有適當的權限,至少需要成功完成任務。