ORA-55627: Flashback Archive tablespace must be ASSM tablespace ORACLE 报错 故障修复 远程处理
文档解释
ORA-55627: Flashback Archive tablespace must be ASSM tablespace
Cause: An attempt was made to add a tablespace that was not an ASSM tablespace.
Action: Add tablespace that is created with segment space management auto.
ORA-55627: Flashback Archive tablespace错误表明系统正在试图在flashback归档表空间上执行任务,但该表空间不是ASSM表空间。
官方解释
1. 需要具有自动存储管理(ASSM)段空间管理器;
2. 已存在的表空间必须具有适当的BLOCKSIZE(Oracle 10g中8kb或以上,Oracle 11g中16kb或以上);
3. 表空间必须包含至少一个物理块(例如4K,8K,16K)
常见案例
一般处理方法及步骤
1. 使用以下查询检查表空间是否是ASSM表空间:
SQL> SELECT * FROM v$tablespace_attribute WHERE segment_space_management=’AUTO’;
2. 将Flashback Archive tablespace设置为ASSM表空间:
SQL> ALTER TABLESPACE tsname ASSM;
3. 如果表空间块大小不正确,那么可以执行以下操作:
SQL> ALTER TABLESPACE tsname constrain blocksize ;
如果需要,可以使用以下查询检查表空间块大小:
SQL> SELECT BLOCK_SIZE FROM dba_tablespaces WHERE tablespace_name=’TSNAME’;