簡體   English   中英

如何查看 Oracle DB 中的視圖何時被修改

[英]How can I see when a view was modified in Oracle DB

我想知道我是否可以(而且我很確定我可以)查看有關我的特定視圖A上次被修改/編輯或訪問的時間的日志。

要了解您的視圖上次修改時間,您可以使用視圖 USER_OBJECTS:

select object_name, object_type, created, last_ddl_time 
from user_objects
where object_name = '<my_view_name>';

不過,我不確定是否有可能找出上次訪問您的視圖的時間。

默認情況下,Oracle 不跟蹤訪問計數。 但是,如果您使用的是 Oracle 10g 或更新版本,則可以利用細粒度審計並根據您希望查看的視圖(如選擇甚至 DML 語句)跟蹤事件。

http://www.oracle-base.com/articles/10g/database-security-enhancements-10g.php#fga

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM