1

我正在开发一个使用 Oracle 数据库 (11g) 的产品。该产品很可能必须为每个客户定制——这可能涉及稍微更改 PLSQL 函数或修改视图。我的问题是:有没有办法自动记录这样的结构变化,并可能将其保存到表中以供将来参考?或者它必须是一个更加手动的过程,例如只记得在日志表中插入一行来描述已进行的任何更改?

谢谢!

4

1 回答 1

1

如果您正在谈论 DDL 命令,则可以使用 DDL 触发器跟踪这些命令。创建插入到某个审计表的 DDL 触发器。

更多信息:

http://psoug.org/reference/ddl_trigger.html

http://www.dba-oracle.com/t_ddl_triggers.htm

于 2012-11-29T13:33:58.183 回答