【发布时间】:2015-04-14 11:10:59
【问题描述】:
我创建了一个本地 oracle 数据库的转储,如下所示:
expdp mydb/passwd -schemas=myschema -dumpfile=mydumpfile.dmp -logfile=oralog.log
我将转储发送给应该在他的 oracle 服务器中导入转储的人。现在,他告诉我,由于某些与表空间相关的错误(例如表空间 XYZ 不可用,数据库 XYZ 与相应的数据库无关),导入失败。此外,他要求我提供一些有关表空间转储的信息。
由于我通常使用 MySQL 并且对这些 Oracle-Tablespace 事物知之甚少:我非常希望得到一些建议。
【问题讨论】:
-
做导入的人需要做this,但是你需要什么信息?旧表空间名称,您可以从
all_segments? 获得? -
@Alex Poole,我该如何使用
all_segments? -
我想,没必要把它弄得这么复杂。有出口记录吗?然后你会发现所有的细节。只需将
export log提供给要导入的人。并告诉他使用remap_tablespace参数。