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



分类: 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)
善于从不同角度看同一问题----这样你会站的更高、看的更远
登录 | 注册
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
