ORA-39256: Transportable tablespace Data Pump jobs from read-only databases not supported. ORACLE 报错 故障修复 远程处理
文档解释
ORA-39256: Transportable tablespace Data Pump jobs from read-only databases not supported.
Cause: The remote database was read-only and Data Pump export jobs using transportable tablespace over a network link require the remote database to be read/write.
Action: Use Data Pump without transportable tablespace or make the remote database read/write.
ORA-39256错误表示从只读数据库复制表空间数据泵作业不受支持。
该错误由Oracle数据库中的dbms_datapump包抛出,该包提供了一种用于在结构和数据之间转移表空间的方法。
多数情况下,当您尝试从只读数据库复制表空间时会发生此错误。这是因为只读数据库不能写入表空间,这也是数据泵的要求。
正常的处理方法为:
1. 首先将目标数据库设置为可读写模式;
2. 连接到只读或可写数据库;
3. 执行以下脚本,以开始数据泵作业:
SELECT dbms_datapump.open(operation => ‘EXPORT’,job_mode => ‘TABLESPACE’, job_name => ‘export_tblspace’);
4. 接着将表空间泵出去;
5. 关闭数据泵作业;
6. 断开相应数据库连接。