首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复ORA-00600:内部错误代码、参数:[ktsircinfo_num1]、[5]、[104]、[2789130]、[]、[]

如何修复ORA-00600:内部错误代码、参数:[ktsircinfo_num1]、[5]、[104]、[2789130]、[]、[]
EN

Database Administration用户
提问于 2023-05-23 04:27:28
回答 1查看 50关注 0票数 0

我将表从非分区更改为分区。

代码语言:javascript
复制
ALTER table schema.table_name MODIFY partition by list(column_name)
automatic (partition p_null values(null))

但它的腐败和

ORA-00600:内部错误代码,参数:,,,[]

我检查column_name上的索引已被分区,但表没有,而表在dba_segments中没有分段。

现在,我不能用这张桌子做任何事。我尝试dbms_repair、drop、drop、truncate、delete、select,但它们都会抛出。

ORA-00600:内部错误代码,参数:,,,[]

有人能帮我吗!

EN

回答 1

Database Administration用户

发布于 2023-05-23 15:57:20

没有Oracle专家,这个错误是无法简单修复的。但是,如果数据不重要,则可以使用以下简单技巧(需要sysdba权限才能做到这一点)

  1. 在sys.obj$中重命名旧表
代码语言:javascript
复制
update sys.obj$ set name = 'new_name' where name = 'old_name' and owner# = ;
  1. 刷新共享池以应用新名称
代码语言:javascript
复制
alter system flush shared_pool;

您可能还必须重命名相关对象,如索引、触发器、约束、.在sys.ind$,sys.trigger$,.并在sys.obj$中重命名its

现在您可以重新创建表并再次使用它。

票数 -1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/327406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档