20190404-在PL/SQL中设置自动统计oracle数据库使用率并定时自动发送电子邮件

在PL/SQL中设置自动统计oracle数据库使用率并定时自动发送电子邮件

  • 一、首先创建数据库表(tablespace_rates)、序列、触发器。存储 每次数据库使用率的数据。
  • 二、创建存储过程(ts_count_sendmail_NOBACK),统计数据库使用率,插入到上面建立的表(tablespace_rates)中。
  • 三、创建发送邮件的存储过程(send_mail)。
  • 四、创建控制列表(ACL)
  • 五、创建job,定时自动执行存储过程

一、首先创建数据库表(tablespace_rates)、序列、触发器。存储 每次数据库使用率的数据。

–表空间使用率统计表,由存储过程自动插入数据。
create table tablespace_rates
(
rates_id NUMBER not null,–唯一标识,索引触发器自动创建
ratesgroup_id NUMBER ,–使用率组ID,每统计一次为一组
–group_id NUMBER , --组间序号,根据表空间名字排序
statistical_date date,–统计日期,触发器自动创建
statistical_n

你可能感兴趣的:(Oracle,oracle,PL/SQL,电子邮件,存储过程,ACL)