问题描述
aud中有SDO_GEOR_DDL_TABLE$记录,请问这个表是什么?
USERNAME OBJ_NAME DATE ACTION
--------------------------- ------------------- ---------------
TROYS SDO_GEOR_DDL__TABLE$$ 11-01-2010 07:33:05 UNKNOWN
TROYS SDO_GEOR_DDL__TABLE$$ 11-01-2010 07:34:32 UNKNOWN
NAGIOS SDO_GEOR_DDL__TABLE$$ 11-01-2010 07:27:06 UNKNOWN
专家解答
SDO_GEOR_DDL_TABLE$$是由SDO_GEOR_ADDL_TRIGGER、SDO_GEOR_BDDL_TRIGGER两个触发器产生的日志。
这两个触发器是Oracle Spatial 空间组件的,属于MDSYS用户,如果没有用到这个组件可以禁用这两个触发器。
'SDO_GEOR_ERR_TRIGGER'
-----------------------------------
create or replace trigger sdo_geor_err_trigger
after SERVERERROR on database
declare
m_stmt varchar2(512);
begin
m_stmt:='delete from sdo_geor_ddl__table$$';
EXECUTE IMMEDIATE m_stmt;
EXCEPTION
WHEN OTHERS THEN
NULL;
end;
/
'SDO_GEOR_BDDL_TRIGGER'
---------------------------------------------
create or replace trigger sdo_geor_bddl_trigger
before ddl on database
declare
.
.
m_stmt:='insert into sdo_geor_ddl__table$$ values (1)';
.
.
m_stmt:='insert into sdo_geor_ddl__table$$ values (2)';
.
.
------------
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




