| |
system 유저로 접속하셔서
create or replace trigger user_trigger_name
before drop or truncate ON user.schema
begin
raise_application_error ( -20102, ' Cannot Execute DROP or TRUNCATE !!');
end;
파란색(user)에 실제 스키마를 소유한 유저명을 주시면 됩니다.
빨간색 부분(drop, truncate)은 DDL 에 해당하는 것을 쓰실 수 있습니다.
자세한 사항은 otn.no 12129 ' 특정user에서 ddl등의 command 실행을 제한하는 방법- ddl event trigger' 를 참조하십시요.
|