ORA-29341: The transportable set is not self-contained ORACLE 报错 故障修复 远程处理
ORA-29341: The transportable set is not self-contained
Cause: The set of objects in the set of tablespaces selected are not self-contained.
Action: Consider using different export options, or removing some of the pointers that caused the violation, or selecting a different set of tablespaces.
ORA-29341错误表示Oracle数据库在运行过程中检测到当前传输集不是自包含,官方解释是当传输集中存在外部引用而不是保存在该传输集中时,ORA-29341会被触发。在某些特定场景使用expdp导出数据时,比如使用当前用户点号执行,或在导出和导入操作过程中没有使用fromuser和touser参数等,可能会出现ORA-29341错误。
1. 如果用expdp以当前表空间(cusotmer)为参数导出数据库, 但是在cusotmer表空间中的表的schema引用的是其它表空间的对象,此时可能会出现ORA-29341;
2. 在用expdp导出table时,表的schema引用的是其它数据库的对象,此时也可能出现ORA-29341;
3. 如果数据表的schema引用的序列,存储过程等不在同一用户表空间,此时也会出现ORA-29341;
一般处理方法及步骤1. 识别表空间中存在哪些类型的引用,如果发现是外部引用,则confirm以下三种情况:
a) expdp导出与导入设置相同的fromuser/touser;
b) 将对象复制到expdp中导出时所使用的表空间中;
c) 将对象使用相同的schema绑定,使他们能正确引用;
2. 设置进行expdp操作时的参数:
a) include=schema:引用的schema也同时导出,尽可能设置include的各个参数;
b) remap_schema:在expdp和impdp期间重新定义schema,确保在不同环境中能正常引用;
3. 将调整好的参数与新的对象一起写入一个脚本文件,随时准备启动expdp操作;
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 ORA-29341: The transportable set is not self-contained ORACLE 报错 故障修复 远程处理
相关文章
- ORA-00847: MEMORY_TARGET/MEMORY_MAX_TARGET and LOCK_SGA cannot be set together ORACLE 报错 故障修复 远程处理
- ORA-19377: no “SQL Tuning Set” with name like “string” exists for owner like “string” ORACLE 报错 故障修复 远程处理
- ORA-19919: encrypted backups to tertiary storage require Oracle Secure Backup ORACLE 报错 故障修复 远程处理
- ORA-19615: some files not found in backup set ORACLE 报错 故障修复 远程处理
- ORA-47392: Factor string cannot be set ORACLE 报错 故障修复 远程处理
- ORA-54036: cannot define referential constraint with ON DELETE SET NULL clause on virtual column ORACLE 报错 故障修复 远程处理
- ORA-00848: STATISTICS_LEVEL cannot be set to BASIC with SGA_TARGET or MEMORY_TARGET ORACLE 报错 故障修复 远程处理
- ORA-12710: CREATE CONTROLFILE character set is not known ORACLE 报错 故障修复 远程处理
- ORA-16703: cannot set property while the database is enabled ORACLE 报错 故障修复 远程处理
- 根计算Oracle数据库中的平方根(oracle平方)
- 初探 Oracle 触发器的多种类型(oracle触发器类型)
- 掌握Oracle触发器的类型与功能性(oracle触发器类型)
- 精准高效!探秘财务软件Oracle的魅力(财务软件oracle)
- 在Oracle与MSSQL之间跨越连接(oracle连mssql)
- Oracle这么好的原因(oracle为什么这么火)
- Oracle游标背后的原因(oracle为什么有游标)
- 的行在Oracle中获取满足特定范围的行(oracle中属于某范围)