文档解释
ORA-14117: partition resides in offlined tablespace
Cause: User attempted an operation requiring that we access data in a partition which resides in a tablespace which was taken offline. Such operations include trying to drop a tablespace of a table which has indices defined on it or is referenced by a constraint.
Action: Bring tablespace online before attempting the operation.
ORA-14117: partition resides in offlined tablespace 是Oracle定义的一个报错,出现此错误,意味着Oracle禁止访问数据库中被拆分或者移除的表空间。
官方解释
1. 分区所在的表空间是OFFLINE状态的。
2. 分区数据文件已被删除。
常见案例
当你试图ALTER TABLE移动分区或者子分区,但是目标分区所在的表空间变被OFFLINE状态或者被删除时,ORA-14117错误将被抛出。
正常处理方法及步骤
1. 首先,检查要移除的表空间是否处于ONLINE状态,并且数据文件保持存在。
2. 将表空间状态设置为ONLINE,并查找没有级别,或者错误的状态标志。
3. 如果是分区子分区,那么请确认子分区存在且状态正确,由此可以避免级联性的问题及错误。
4. 重新开启表空间,或者重新拉取数据文件,重新启动SQL语句将成为可行的解决方案。