Oracle11g IMPDP的完整性如何?

Oracle11g IMPDP的完整性如何?,oracle11g,impdp,Oracle11g,Impdp,我的任务是升级到新的Oracle数据库服务器(11gR2)。前DBA给出了以下指示: 使用Embarcadero从旧服务器导出角色并在新服务器上执行SQL 使用Embarcadero从旧表空间导出表空间,并在新表空间上执行SQL 使用Embarcadero从旧用户导出用户,并在新用户上执行SQL 使用expdp/impdp仅从完整dmp文件中复制模式 我的问题是“难道我不能使用完整导出一次完成所有工作吗?”我唯一不能100%确定的是它是否会将所有表空间放回相同的位置 谢谢。如果您有完整导出(即指

我的任务是升级到新的Oracle数据库服务器(11gR2)。前DBA给出了以下指示:

使用Embarcadero从旧服务器导出角色并在新服务器上执行SQL

使用Embarcadero从旧表空间导出表空间,并在新表空间上执行SQL

使用Embarcadero从旧用户导出用户,并在新用户上执行SQL

使用expdp/impdp仅从完整dmp文件中复制模式

我的问题是“难道我不能使用完整导出一次完成所有工作吗?”我唯一不能100%确定的是它是否会将所有表空间放回相同的位置


谢谢。

如果您有完整导出(即指定full=Y),它应该包含
CREATE TABLESPACE
命令,该命令将使用与源数据库相同的目录结构中相同的数据文件在目标服务器上重新创建表空间。我不确定这位前DBA为什么喜欢经历多个步骤而不是简单地使用impdp——你有没有问过他或她为什么不简单地使用impdp?

我真的不确定。他在这里已经很久了(现在还在公司的另一个领域)。我是一个相对较新的从SQL Server转换到Oracle的人,我真的希望确保我不会做任何危害业务连续性的事情。谢谢。它将创建表空间,但位置与以前相同。Impdp实际上有一个指定要导入的表空间的选项:“表空间标识要导入的表空间列表。”