对于oracle,表分区操作后如何用脚本自动检查是否操作成功

表结构+分区设置:
CREATE TABLE T_EVENT (

Evn_ID VARCHAR2(32CHAR) NOT NULL,
DEPT_NO VARCHAR2(6CHAR),
CRE_TIME DATE

)
partition by range(CRE_TIME) subpartition by list (DEPT_NO)
(
partition pt1 values less than(to_date('2017-10-01','yyyy-mm-dd'))
(

subpartition pi1 values ('100'),
subpartition pi2 values ('200'),
subpartition pi3 values ('300')

)
);
上面是表结构,下面是两种分区操作
增加分区
ALTER TABLE T_EVent ADD PARTITION pt2 values less than(to_date('2007-10-2','yyyy-mm-dd'))
(

subpartition pi4 values ('100'),
subpartition pi5 values ('200'),
subpartition pi6 values ('300')

);
删除分区
alter table t_event truncate partition pt1
alter table t_event drop partition pt1
请问:如何在Shell脚本中对上面两种操作是否成功进行判断?

参与21

3同行回答

冯帅冯帅数据库管理员贝壳金服
2个思路吧 1 执行脚本错误返回信息2 查询数据库相应视图ps Oracle 11G + 可以使用 interval来实现自动扩展分区显示全部

2个思路吧
1 执行脚本错误返回信息
2 查询数据库相应视图
ps Oracle 11G + 可以使用 interval来实现自动扩展分区

收起
融资租赁 · 2017-07-07
浏览2530

提问者

luodi
系统运维工程师nl

问题来自

相关问题

相关文章

问题状态

  • 发布时间:2017-07-07
  • 关注会员:5 人
  • 问题浏览:5624
  • 最近回答:2017-07-07
  • X社区推广