没有合适的资源?快使用搜索试试~ 我知道了~
Oracle 数据库在2019年 6月23日自动生效了新的SCN 生成的量由以前的16K 涨导 32K,但还是没有根本上解决问题,历史遗留问题还有可能发生,所以我们需要继续监控数据库 SCN 问题
资源推荐
资源详情
资源评论
功能需求:
功能一:每秒使用的SCN
功能二:每天的增长量不能大于 前7天的和(大约七天一个业务周期)
功能三:当前SCN 剩余的时间 大于1000天
功能四:每十分钟执行一次,自动删除31天的分区表
drop table sys.scn_rec purge;
drop table sys.t_scn_gas purge;
DROP PROCEDURE sys.get_scn_headroom_per_min;
DROP PROCEDURE sys.get_scn_gas_per_second;
begin
dbms_job.remove(85);
commit;
end;
create table sys.scn_rec(time date,increate_scn number,headroom_day number,increate_day number,curre_scn number,cur_scn_compat number,max_scn_compat number) tablespace sysaux
partition by range(time)
interval (numtoyminterval(1,'month'))
( partition p_1 values less than (to_date('2019-08-01','yyyy-mm-dd')) tablespace sysaux);
create index sys.ind_scn_rec on sys.scn_rec(time) LOCAL tablespace sysaux;
create or replace procedure sys.get_scn_headroom_per_min is
功能一:每秒使用的SCN
功能二:每天的增长量不能大于 前7天的和(大约七天一个业务周期)
功能三:当前SCN 剩余的时间 大于1000天
功能四:每十分钟执行一次,自动删除31天的分区表
drop table sys.scn_rec purge;
drop table sys.t_scn_gas purge;
DROP PROCEDURE sys.get_scn_headroom_per_min;
DROP PROCEDURE sys.get_scn_gas_per_second;
begin
dbms_job.remove(85);
commit;
end;
create table sys.scn_rec(time date,increate_scn number,headroom_day number,increate_day number,curre_scn number,cur_scn_compat number,max_scn_compat number) tablespace sysaux
partition by range(time)
interval (numtoyminterval(1,'month'))
( partition p_1 values less than (to_date('2019-08-01','yyyy-mm-dd')) tablespace sysaux);
create index sys.ind_scn_rec on sys.scn_rec(time) LOCAL tablespace sysaux;
create or replace procedure sys.get_scn_headroom_per_min is
资源评论
Haoword_wang
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功