标签: database oracle
我正在开发一个使用Oracle数据库(11g)的产品。很可能必须为每个客户端定制产品 - 这可能涉及稍微更改PLSQL功能或修改视图。我的问题是:有没有办法自动保存这样的结构变化记录,并可能将其保存到表中以供将来参考?或者它是否必须是一个更加手动的过程,例如只记得在日志表中插入一行来描述已经做出的任何更改?
谢谢!
答案 0 :(得分:1)
如果您正在谈论DDL命令,可以使用DDL触发器跟踪这些命令。创建插入到某个审计表的DDL触发器。
更多信息:
http://psoug.org/reference/ddl_trigger.html
http://www.dba-oracle.com/t_ddl_triggers.htm