oracle中开发存储过程收集log日志记载程序运行情况

本文介绍了在Oracle数据库中如何创建公共同义词PRO_RUN_LOG_SEQUENCE以便于日志表的访问,并详细阐述了开发存储过程来记录程序运行情况的过程。
摘要由CSDN通过智能技术生成

1.创建日志表

create table PAREBIDATA.LOG_RUN_CONFIG
(
  log_id       NUMBER not null,
  program_name VARCHAR2(200),
  step_no      VARCHAR2(200),
  begin_time   DATE not null,
  end_time     DATE,
  state_flag   VARCHAR2(20) not null,
  run_info     VARCHAR2(200),
  user_id      VARCHAR2(50),
  created_by   VARCHAR2(50) default USER not null,
  created_time DATE default SYSDATE not null,
  updated_by   VARCHAR2(50) default USER not null,
  updated_time DATE default SYSDATE not null,
  sqldess      VARCHAR2(4000),
  parameter    VARCHAR2(4000)
);
-- Add comments to the table 
comment on table PAREBIDATA.LOG_RUN_CONFIG
  is '程序运行情况记录表';
-- Add comments to the columns 
comment on column PAREBIDATA.LOG_RUN_CONFIG.log_id
  is 'ID';
comment on column PAREBIDATA.LOG_RUN_CONFIG.program_name
  is '运行程序名';
comment on column PAREBIDATA.LOG_RUN_CONFIG.begin_time
  is '运行开始时间';
comment on column PAREBIDATA.LOG_RUN_CONFIG.end_time
  is '运行结束时间';
comment on column PAREBIDATA.LOG_RUN_CONFIG.state_flag
  is '程序运行状态';
comment on column PAREBIDATA.LOG_RUN_CONFIG.run_info
  is '程序运行信息';
comment on column PAREBIDATA.LOG_RUN_CONFIG.step_no
  is '程序运行到具体哪一步';
comment on column PAREBIDATA.LOG_RUN_CONFIG.user_id
  is '数据库用户';
comment on column PAREBIDATA.LOG_RUN_CONFIG.sqldess
  is 'SQL代码号';
comment on column PAREBIDATA.LOG_RUN_CONFIG.parameter
  is '运行参数';
  
  
-- Create sequence 
create sequence PAREBIDATA.PRO_RUN_LOG_SEQUENCE PAREBIDATA
minvalue 1
maxvalue 9999999999999999999999999999
start with 1
increment by 1
cache 20;


-- Grant/Revoke object privileges 
grant select, insert, update, delete on PAREBIDATA.LOG_RUN_CONFIG to parebidata,parebiopr,r_parebidata_dml;

-- Grant/Revoke object privileges 
grant select, ALTER on PAREBIDATA.PRO_RUN_LOG_SE
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值