实战存储过程调度过程
实行功能 1.可以按流程执行存储 2.如果中间某一个过程执行错误会立即退出流程 3.在次执行时候会从错误过程里面继续往下跑 4.会把调度job信息dispatch_tablecreate or replace procedure dispatch_prod...
异常处理过程
有问题过程会比执行三次还是不行就会停止执行create or replace procedure exception_procedure iscursor log_data is select m.pro_name from T_DATA_UPDATE_LOG m where m.status=0 and m.info='异常' and to_char(m.begin_date,'yyyymmdd')=to_char(sysdate,'yyyymmdd') group by m.pro_name;v_sql ...
分区管理过程
一次性添加一年分区保留当前表20天数据,20天后数据事实被交换到历史表保留分区表2个月数据create or replace procedure manage_partition ispartition_name_add varchar2(2000);partition_name_reduce_5 varchar2(200);current_time &...
邮件告警中心
-- Create table告警中心功能有1.发送时间2.邮件发送次数3.批量发送邮件4.可以查看已经发送次数这个参数表create table WARNING_PARAMETER( WARNING_ID NUMBER not null, WARNING_SQL VAR...
oracle定期清空回收过程
创建job调度过程实现自动化<br /><br />当回收站记录达到200记录,就开始清空回收站<br />create or replace procedure clear_recyclebin is<br /><br />recy_count number(9);<br />time_drop varchar2(2000);<br />sql_1 varchar2(1000);<br />cursor c_drop_ti...
Oracle自动添加数据文件过程
创建一个JOB定期执行以下过程就可以自动添加数据文件当表空间使用90%触发过程添加数据文件,数据文件时按日期生成create or replace procedure auto_add_datafile isALL_file_name Varchar(500);file_name Varchar(500);
Oracle 发邮件过程
oracle 版本 11g CREATE OR REPLACE PROCEDURE pro_sendmail(sender IN VARCHAR2 DEFAULT '发件人邮箱', &nb...
ORACLE监控系统错误日志过程
--创建临时表用来存放系统错误信息create table superflow(cust_id number(10),cust_name varchar2(100),d varchar(50),error_info varchar2(500),client_ip varchar2(50),protocol varchar2(100),t number(20),sj date) tablespace db_data; --drop table superflow --创建数据写入路径  ...
自动重建失效普通索引和分区索引
只为了做的更好创建一个JOB调度下面过程就可以自动把失效索引重建create or replace procedure re_index Authid Current_User is name_index varchar2(50); v_sql_reInd varchar2(1000); v_sql_reInd2 varchar2(1000); ind_par...