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;