我是Oracle数据库的新手,我的任务是评估将应用程序的数据库从11g升级到12c的影响。
我已经成功地进行了就地升级,但许多利益相关者将寻求升级到新的硬件,因此我需要访问迁移升级的可行性。
是否有可能将当前的活动数据库迁移到12c的新安装,而这将是最有效的方法?
发布于 2016-08-22 11:46:55
您可以使用Oracle的expdp和impdp实用程序将数据库从11g迁移到12c。
首先,通过发出以下命令,我们将使用expdp实用程序将整个数据库导出到一个dumpfile (.dmp)中:
expdp system/password@db11g full=Y directory=TEST_DIR dumpfile=DB11G.dmp logfile=expdpDB11G.log在这里,完整参数指示整个数据库将导出目录->要将dumpfile DUMPFILE -> dumpfile日志文件的名称->日志文件的名称(记录导出进程的状态)的服务器上的目录。
在成功完成导出之后,您将得到如下内容:Job "SYSTEM"."SYS_EXPORT_FULL_01" successfully completed at 10:35
现在,整个数据库存储在expdp命令中提到的“目录”中的一个虚拟文件(.dmp)中。
现在,我们将在impdp实用程序的帮助下,开始将数据库导入12c数据库。
impdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB11G.dmp logfile=impdpDB12c.log*在启动导入之前,可能需要将dumpfile传输到新服务器(即12c)。
导入成功完成后,您将得到“成功完成”消息。
参考链接-> https://oracle-base.com/articles/10g/oracle-data-pump-10g
迁徙快乐!!
https://dba.stackexchange.com/questions/147476
复制相似问题