限制用户对自己对象的DDL权限

限制用户对自己对象的DDL权限 (触发器实现)


create or replace trigger ddl_refuse_trig
before ddl on schema
declare
v_ipaddress varchar2(20);
begin
select sys_context('userenv','ip_address') into v_ipaddress from dual;
if v_ipaddress <> '192.168.1.152' then
raise_application_error(-20099,'Sorry,You can not execute the command.Please contact the DBA',false);
end if;
end;
/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/50509/viewspace-174264/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/50509/viewspace-174264/

你可能感兴趣的:(限制用户对自己对象的DDL权限)