Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

6

主题
1#
发表于 2014-12-6 12:11:28 | 查看: 2600| 回复: 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.这种字典不一致有什么进一步的影响?
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-18 19:16 , Processed in 0.044371 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569