...以及如何授予這些權限。我在一個擁有70多個應用程序的大型IT部門工作,其中一些在SQL服務器上,大部分在Oracle中。每個系統都有一個產品,QA和Dev實例。我們(我是一名開發人員)只能訪問prod/qa,我很好。在SQL服務器開發實例中,開發人員給出了db_owner,它工作得很好。爭論在於我應該在DEV oracle數據庫中擁有什麼權限。開發人員應在開發人員數據庫實例中擁有什麼權限
我認識到最好的情況是讓每個開發者在他們的工作站上運行他們自己的實例進行開發,但是由於數據庫的大小,這並沒有被視爲一種選擇。
我也對如何應用這些權限感興趣。在oracle中,通過角色授予的權限在PL/SQL執行過程中不是活動的,因此角色(甚至是「dba」角色)沒有用處。這留下了使用內置帳戶(系統)或創建數十個用戶數十個數據庫,並直接授予每個數十個權限。 在我看來,讓開發人員登錄系統是很有意義的,但我們的DBA聲稱這是一個壞主意。
+1包含源代碼管理+構建過程 - 對於誰來控制這個區域中缺點的結果有很多不同意見 – dpbradley 2009-09-20 12:04:56