重命名时Oracle 12C审核触发器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重命名时Oracle 12C审核触发器相关的知识,希望对你有一定的参考价值。

我有一个用于源代码控制的审计触发器,我们跟踪所有oracle(12c)对象修改。如何在重命名中获取“新”对象名称(无论是通过“更改”还是“重命名”)?无论我在“ALTER或RENAME还是DDL ON DATABASE”之前或之后触发了触发器,我都会在ORA_DICT_OBJ_NAME中看到“旧”名称。

答案

您可以使用函数ORA_SQL_TXT来捕获触发语句(通过函数输出参数),然后提取新对象的名称。

编辑:我用ORA_SQL_TEXT取代了ORA_SQL_TXT;

以上是关于重命名时Oracle 12C审核触发器的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 12C 新特性之在线重命名迁移活跃的数据文件

Oracle 数据库12c 16大新特性总结

Oracle 数据库12c 16大新特性总结

Oracle12c功能增强 新特性之管理功能的增强

如何在oracle表单12c中为Shift + A按键创建触发器

oracle 12c 用户名口令在哪查看啊,我安装时忘记了,重安装,使用的现有windows用户。