ORA-10634: Segment is already being shrunk

文档解释

ORA-10634: Segment is already being shrunk

Cause: Only one invocation of shrink can be in progress on a segment at any time

Action: Reissue the command after the first shrink is over

ORA-10634: Segment is already being shrunk 这是一个Oracle数据库错误代码,它表明当前伸缩操作正在进行中,不能运行另一个伸缩操作。

官方解释

此错误可用于检测并行伸缩operations,将其干预/阻止。

常见案例

正常处理方法及步骤

1.使用SELECT对象的状态查询来确定它是否正处于正在缩减状态;

select owner, segment_name, tablespace_name,

segment_type,s egment_subtype, shrinking

from dba_segments;

2.如果查询输出结果为TRUE,则表示该表/索引正处于正在缩减状态;

3.取消那个正在运行的操作,或者等待它完成,然后再重新尝试;

4.使用以下语句以确保操作完成:

COMMIT;

你可能感兴趣的