『ORACLE』收回用户alter和drop权限的触发器(11g)
2018-02-08 15:28
471 查看
CREATE OR REPLACE TRIGGER TRI_RVK_PRIV BEFORE DROP OR ALTER ON database DECLARE BEGIN IF ORA_LOGIN_USER IN ('SCOTT', 'HR', 'ENMO', 'DBATEST', 'YUNHE') AND ora_sysevent = 'DROP' THEN raise_application_error(-20002, '不允许删除对象'); ELSIF ORA_LOGIN_USER IN ('SCOTT', 'HR', 'ENMO', 'DBATEST', 'YUNHE') AND ora_sysevent = 'ALTER' THEN RAISE_APPLICATION_ERROR(-20001, '不允许修改对象结构'); ELSE NULL; END IF; END; /
相关文章推荐
- 项目经验:oracle中一个用户赋予另外一个用户对表增删改查的权限以及同步更新触发器的创建
- Oracle命令:授权-收回权限-角色-用户状态
- 『ORACLE』授予hr用户查看执行计划权限(11g)
- (总结)Oracle 11g常用管理命令(用户、表空间、权限)
- 实现ORACLE如何去除某些用户的DROP权限!
- oracle 11g,创建用户,表空间,赋予用户 4000 权限,导入dmp
- (总结)Oracle 11g常用管理命令(用户、表空间、权限)
- oracle 11g alter database drop logfile member 一例
- ORACLE 给用户权限和收回用户的权限
- oracle用命令创建表空间、用户,并为用户授权、收回权限。
- ORACLE 11g用户权限管理随笔精髓
- 教为学:Oracle 11g OCP之路(八):用户权限管理
- Oracle 11g常用命令(用户、表空间、权限)
- Oracle11g用户、权限、角色、概要文件管理及审计
- 教为学:Oracle 11g OCP之路(八):用户权限管理
- ORACLE 触发器控制用户登录之权限限制
- oracle创建用户,创建数据库,导入数据,赋予创建视图~创建触发器权限
- (总结)Oracle 11g常用管理命令(用户、表空间、权限)
- oracle 11g 最常用的基本管理命令,包括创建用户、表空间、权限等
- oracle下如何查看用户所拥有的权限,如何收回权限。