文章版权所有 Jusin Hao(luckyfriends) ,支持原创,转载请注明

----创建存储过程(预警用户登录锁定、过期及其审计信息)

CREATE OR REPLACE PROCEDURE CUX_USERLOCK_ALERT as

SUBJECT       varchar2(100);

INFO_USER1    varchar2(4000);

INFO_USER2    varchar2(4000);

v_lock_status number;

BEGIN

------根据用户状态是否锁定

select count(1)

into v_lock_status

from dba_users a

where a.username in

('SCOTT')

and a.account_status in ('LOCKED', 'LOCKED(TIMED)', 'EXPIRED',

'EXPIRED & LOCKED(TIMED)', 'EXPIRED & LOCKED');

---输出锁定用户的相关信息(锁定时间、审计信息)

if v_lock_status <> 0 then

SUBJECT    := 'ERP-SIT-DB User Lock Status Alert Info';

INFO_USER1 := 'Oracle EBS数据库用户锁定相关信息:' || '%' || chr(13) || chr(10) ||

'用户名       用户状态      锁定时间      用户主机       操作对象     动作';

for cur1 in (select dat.username,

du.account_status,

du.lock_date,

dat.userhost,

dat.timestamp,

dat.obj_name,

dat.action_name

from dba_audit_trail dat, dba_users du

where (dat.obj_name = du.username or

dat.username = du.username)

and trunc(dat.timestamp) = trunc(sysdate)

and du.username in ('SCOTT')

and du.account_status in

('LOCKED', 'LOCKED(TIMED)', 'EXPIRED',

'EXPIRED & LOCKED(TIMED)', 'EXPIRED & LOCKED'))

loop

INFO_USER2 := cur1.username || ','|| cur1.account_status || ','|| cur1.lock_date || ','||  cur1.userhost || ','|| cur1.timestamp || ','||  cur1.obj_name || ','||  cur1.action_name;

insert into t_audit1 values(INFO_USER2);

commit;

--INFO_USER1 := INFO_USER1 || chr(13) || chr(10) || INFO_USER2;

end loop;

--send_mail(SUBJECT,INFO_USER1); ---发送邮件过程

end if;

end;

---显示授权

grant select to dba_users to system;

grant select to dba_audit_trail datto system;

----创建job(每个两小时执行一次)

begin

sys.dbms_job.submit(job => :job,

what => 'begin CUX_USERLOCK_ALERT; end;',

next_date => to_date('09-06-2014 18:25:34', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'SYSDATE+2/24');

commit;

end;

/

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

oracle 审计用户登录信息,Oracle预警用户登录锁定、过期及其审计信息相关推荐

  1. oracle审计日志在哪,Oracle EBS 应用用户审计日志记录

    Oracle EBS已经存在表fnd_logins,可以通过设置配置文件对Oracle EBS用户登录行为进行记录,但默认没有打开. 默认情况下该表已经有大量的记录了,类型为Concurrent,猜测 ...

  2. oracle无法scott登陆,解决oracle用户scott无法登录问题,解锁即可

    转帖地址:http://hi.baidu.com/zhangxia6110/blog/item/a4e2aa0001c3a483e850cd74.html 在plsql developer中要是以sc ...

  3. oracle追踪触发器语句,Oracle中怎样通过触发器来追踪用户的活动?

    从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE).这些系统级别的触发器包括数据库启动触发器 ...

  4. oracle用户的追踪文件,Oracle中怎样通过触发器来追踪用户的活动?

    从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE).这些系统级别的触发器包括数据库启动触发器 ...

  5. oracle的数据泵导入,导出以及创建用户及删除当前连接用户

    一.导出 1.oracle的数据导出,导入都是在服务器上进行,所以你要登录到数据库的服务器,用sqlplus来进行,速度比imp,exp要好很多,内容也更全 2.SQL> CREATE OR R ...

  6. oracle系列(二)oracle体系结构和用户管理

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 在使用oracle之前,我们一定要对or ...

  7. oracle 修改列类型6,Oracle用户、权限、角色管理 编辑

    Oracle 数据库用户管理 Oracle 权限设置 一.权限分类: 系统权限:系统规定用户使用数据库的权限.(系统权限是对用户而言). 实体权限:某种权限用户对其它用户的表或视图的存取权限.(是针对 ...

  8. Oracle的系统和对象权限 查看用户包含的各类权限

    Oracle数据库用户权限查询和一些查看操作(汇总) 2018年07月22日 20:32:38 茶木君 阅读数:1222 标签: oracle 更多 个人分类: oracle dba权限:user为有 ...

  9. oracle 权限问题9017,[数据库]oracle学习笔记(一)用户管理_星空网

    oracle学习笔记(一)用户管理 2014-04-13 0 1 --oracle学习第一天 2 --连接 @后面连接数据库实例,具体连接到那个数据库 3 conn scott/tiger@MYORA ...

最新文章

  1. 调试 SAP Spartacus 服务器端渲染 SEO HTML Tag 生成逻辑的注意事项
  2. Forward框架的逆袭:解析Forward+渲染
  3. 邱勇校长在2018级研究生开学典礼上的讲话 | 融合成就人生新的高度
  4. java中常见英文单词_JAVA中常见的英文单词
  5. 远程桌面管理工具RDCMan
  6. IDEA下配置安卓环境
  7. android sqlite多条件查询,sqlite 多条件查询
  8. 绿巨人(Hulk - Pure CSS)
  9. 怎么用ai做出适量插画_平面插画图文教程,如何用AI制作矢量人像插画
  10. Java整合腾讯云短信发送
  11. Java面试必背八股文[6]:Redis
  12. FX1S控制步进电机的实例(图与程序)
  13. 微信首页登录html页面,H5页面接入微信授权登录和分享
  14. 求阶乘求1!+2!+…+20!,其中x!=1*2*…*x,表示阶乘
  15. 一些简单的java编程题(2) ————古典问题(兔子问题)
  16. Guitar Pro8中文版打谱软件新功能介绍
  17. 单片机课cheng设计求大lao们指jiao
  18. 树莓派 魔镜 magicmirror2
  19. l2正则化java代码_L1与L2正则化
  20. Origin如何绘制三维图形?

热门文章

  1. 博为峰Java技术文章 ——JavaSE Swing 如何使用进度条组件JProgressBarⅡ
  2. 编译内核模块找不到内核头文件解决办法
  3. 网络运维在经济危机中茁壮成长
  4. 21位美国名校学生领袖在湖北了解中国媒体情况
  5. marquee命令的基本用法
  6. windows下的workon env
  7. 4、HTML 超链接
  8. 第10章 文档对象模型DOM 10.2 Document类型
  9. CI(持续集成)/CD(持续部署)
  10. catia曲面设计从入门到精通_CATIA V5 曲面设计从入门到精通