我们有一个 Oracle 11g 模式和数据转储。由于此转储非常大,我只想提取带有数据的部分模式。这可以实现吗?
答案1
信息处理规划确实有一些选项。首先,您可以选择仅导入特定架构(如果您已完成完整数据库导出,这将很有用)
其次,您可以选择包含或排除特定对象或名称符合特定格式的对象。
第三,有一个 QUERY 参数,“允许您指定一个查询子句来过滤要导入的数据。”
如果您正在使用较旧的 EXP/IMP 实用程序,那么您将错过这种灵活性
答案2
IMP 也具有一定的灵活性。如果您知道要导入哪些架构/表,则可以使用 TABLES 关键字来指定它们。
如果不知道究竟是什么导致了您的“转储”,那么提供明确的答案会有些困难。另外,您是想恢复某些表,还是只恢复某些表的一部分?
答案3
exp
如果你正在谈论使用/工具生成的转储expdp
-那么可能*没有
**有一个工具叫NXTract但我对此持怀疑态度,并且还没有尝试过。*