oracle删除子分区限定值,oracle定时添加或删除分区表的分区 - 冰刀(skate) - 博客频道 - CSDN...

d24497beb371b3f92a23cc0e536d8374.png

175774870345408f7a3c88670e2bd77b.png

5f4b2abe29e57b2e0f57bec952d2dfa3.png

分类: oracle 管理知识总结有奖征资源,博文分享有内涵 4月推荐博文汇总 专访朱燚:弃移动和互联网应用战场转战传统应用的弄潮儿

oracle定时添加或删除分区表的分区

2009-04-15 20:07 5921人阅读 评论(1) 收藏 举报

oracle table user insert constraints exception

author :skate

time : 2009/04/15

平台如下:

os :centos4.7

oracle 10g

定时添加或删除分区表的分区

这几天,根据业务的需求和性能的考虑,需要定时删除历史数据,表里

只保留最近指定的wareid 的数据,考虑删除时对表的影响及便利性,我决定

把这个表建立成分区表,定期添加和删除分区

步骤:

1. 创建相关procedure

pro_ADD_PARTITION_wareid ---用户添加分区的过程

pro_DROP_PARTITION_wareid ---用户删除分区的过程

pro_expdatainto_his ---用户备份要删除分区数据的过程

2.创建系统上的脚本

3.用cron 做定时任务

1. 创建相关procedure

CREATE OR REPLACE PROCEDURE pro_ADD_PARTITION_wareid(tablename varchar2, ---要添加分区

的表

partNum NUMBER, --添加分区的个数

TableSpaceName VARCHAR2, --表空间名

wareidnum number default 100 ---分区的范围

) AS

/*******************************************************

author :skate

time :2009/02/28

功能:添加分区表的指定分区

目录视图摘要视图订阅

冰刀(skate)

善于从不同角度看同一问题----这样你会站的更高、看的更远

登录 | 注册


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部