我使用“ EXP”命令和数据库版本11.2.0.1.0从Windows 10中导出了460GB转储文件。
我在IBM SYSTEM x3650 M3和数据库相同版本上安装了oracle Linux 6.9。我可以将完整的数据库导入Linux版本吗?如果是,那么我需要使用IMP命令还是IMPDP命令?我需要重新创建表空间或数据文件吗?
如何检查通过SQL QUERY或企业管理器导入数据库的完整进度?
谢谢
答案 0 :(得分:0)
是的,您可以导入它(当然,如果有足够的空间; 460GB的数据量很大)。
您将使用IMP,因为导出是通过EXP完成的(如果使用EXPDP完成,则将使用IMPDP)。
数据库版本相同,因此兼容性应该没有任何问题。
由于导出是“逻辑”操作,因此它并不关心数据文件。该数据库应该存在。如果您预先创建表空间以使其与源数据库匹配,那么(从我的角度来看)会更简单,因为导入将执行CREATE(表,索引,...)操作,并且这些命令涉及TABLESPACE值。 IMP(在IMPDP中不存在)没有REMAP_TABLESPACE,因此您可能会遇到麻烦。因此,我的建议是:创建所需的所有表空间。
我不确定您是否可以看到导入进度。