文档解释
ORA-19884: datafile string is unable to use Unused Block Optimization because tablespace has been dropped
Cause: When attempting to find information about datafile that holds bitmaps of migrated tablespace, the tablespace was found to have been dropped.
Action: None. This is an informational message.
ORA-19884: 数据文件字符串无法使用未使用块优化,因为表空间已被删除。
官方解释
ORA-19884 代表由于表空间已被删除,无法使用未使用块优化。
常见案例
这个错误可能会在用户执行RMAN备份时出现,由于一个表空间已被删除,在RMAN备份此表空间的数据文件时会碰到这个错误。
一般处理方法及步骤
1、如果表空间仍然可用(没有删除),那么可以尝试修复该表空间,它就可以让数据文件进行Unused Block Optimization;
2、如果表空间已被删除,那么你可以使用操作系统命令去复制和删除这个数据文件,它不会再发生ORA-19884错误;
3、如果你不知道哪个表空间被删除,你可以在dba_objects view中寻找不再存在的对象,因为没有对象则表空间一定也被删除;
4、建议用户在RMAN执行前,先检查有没有表空间被删除,以避免出现ORA-19884错误信息。