- 最后登录
- 2015-5-6
- 在线时间
- 21 小时
- 威望
- 0
- 金钱
- 124
- 注册时间
- 2012-12-3
- 阅读权限
- 10
- 帖子
- 11
- 精华
- 0
- 积分
- 0
- UID
- 722
|
1#
发表于 2014-12-6 12:11:28
|
查看: 2767 |
回复: 0
问题现象:
在对一个分区表进行1级分区拆分时报错并查看数据字典存在不一致的数据
SQL> ALTER TABLE SGPM.ARC_E_KWH_AMT SPLIT PARTITION P6240301 AT( '6240223') INTO ( PARTITION P6240223, PARTITION P6240301) parallel 8 ;
ALTER TABLE SGPM.ARC_E_KWH_AMT SPLIT PARTITION P6240301 AT( '6240223') INTO ( PARTITION P6240223, PARTITION P6240301) parallel 8
ORA-14012: resulting partition name conflicts with that of an existing partition
查看数据字典关于P6240223信息:
dba_tab_partitions未找到P6240223分区的信息
dba_segments未找到P6240223分区的信息
dba_object可以找到object_id=6517325的对象对应分区P6240223
select * from arc_e_kwh_amt partitions (P6240223)时报错ORA-00600 [20424] ,[6517325],[60],[arc_e_kwh_amt],
已经采取的措施:
已经通过create table backup.arc_e_kwh_amt as select * from arc_e_kwh_atm对该分区表数据进行了备份
mos上看了下没有涉及清除字典不一致的文章
存在几个问题大家帮看下:
1.可以通过重命名分区来临时绕过这个问题,但对数据字典不一致的信息该如何处理?
2.这种字典不一致有什么进一步的影响? |
|