2017-05-12 67 views
0

我們的數據庫管理員不會授予我們從V $ Oracle系統視圖中選擇GRANT,例如V $ SQLAREA ,V $ SESSION等。

在您看來,這是否有正當理由?

授予V $視圖中的選擇可能很危險?

是否可以將數據庫暴露給漏洞?

非常感謝您考慮我的要求。

回答

4

一些DBA只是控制慾:)

說完這些,這是事實,在生活環境中的SQL文本可以包含在WHERE子句中的敏感數據,所以它是在UAT和生產的某些觀點更容易理解。但全面禁止只是懶惰。

結論是,爲什麼你需要訪問V $視圖?如果您被要求在與性能,鎖定等相關的實時環境中調查問題,則需要查詢這些視圖。因此,請讓您的老闆參與進來,併爲合理地訪問您需要的視圖提供一個案例,以適應任何數據治理(或其他有效)的問題。

+0

1 UP for your kind response – UltraCommit

+0

答案接受,再次感謝您! – UltraCommit

1

如果DBA在您自己的公司 - 沒有任何正當理由。他應該。試着親自問他,最新情況。 如果DBA在客戶端(並且所有的數據庫都由客戶端管理,您只需開發它) - 有一些原因,如機密性和商業機密。但一切都可以安排。與上級交談,爲您的要求提供參數。

+0

1 UP爲您的善良迴應 – UltraCommit

1

在高度關鍵的生產系統中,存在高併發性和典型的資源爭用,對數據字典運行查詢會加劇性能,因此這是可以理解的。即使DBA本身也可以通過監視視圖(例如v $ sql和v $ sqlarea)來增加問題。

在大多數情況下,這不是問題,所以我們有一個特殊用戶擁有SELECT_CATALOG_ROLE,並且我們授予對該用戶的一攬子訪問權限。它還可以更輕鬆地監視正在使用的視圖以及原因。

+1

1 UP爲您的善良迴應 – UltraCommit

相關問題