我将表从非分区更改为分区。
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:内部错误代码,参数:,,,[]
有人能帮我吗!
发布于 2023-05-23 15:57:20
没有Oracle专家,这个错误是无法简单修复的。但是,如果数据不重要,则可以使用以下简单技巧(需要sysdba权限才能做到这一点)
update sys.obj$ set name = 'new_name' where name = 'old_name' and owner# = ;alter system flush shared_pool;您可能还必须重命名相关对象,如索引、触发器、约束、.在sys.ind$,sys.trigger$,.并在sys.obj$中重命名its
现在您可以重新创建表并再次使用它。
https://dba.stackexchange.com/questions/327406
复制相似问题