经典补充,不容错过!
上次做的单实例数据迁移到RAC,当时是将整个schema导出然后在RAC又导入的过程,比较笼统,没出多大问题.
最近在做公司 单实例数据迁移到RAC,由于业务复杂,数据表大部分是分区表,数据量也不小,数据库对象也较多(比如synonys,package,function,view,trigger,job),所以迁移过去时得分开处理--->>先expdp表结构和数据,然后是索引和约束,最后是其他数据库对象(synonys,package,function,view,trigger,job);
下面将以简单截图做下流程追踪:
(1)下面是主要shell脚本内容:
--->>导出索引约束
expdp dawn/dawn DIRECTORY=backup DUMPFILE=ind_constr.dmp SCHEMAS=DAWN INCLUDE=INDEX,CONSTRAINT logfile=ind_constr.log version=10.2.0.1.0 content=metadata_only
---->>导入索引约束
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=IND_CONSTR.DMP SCHEMAS=dawn logfile=IND_CONSTR1.log version=10.2.0.1.0 content=metadata_only
---->>导出数据
expdp dawn/dawn DIRECTORY=backup DUMPFILE=data.dmp SCHEMAS=DAWN EXCLUDE=INDEX,CONSTRAINT,TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=data.log version=10.2.0.1.0 content=all
--->>导入数据
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=DATA.DMP SCHEMAS=dawn logfile=data.log TABLE_EXISTS_ACTION=REPLACE version=10.2.0.1.0
--->>导出procedure,trigger,package,sequence,synonym,function,view
expdp dawn/dawn DIRECTORY=backup DUMPFILE=other.dmp SCHEMAS=DAWN INCLUDE=TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=other.log version=10.2.0.1.0 content=metadata_only
--->>导入procedure,trigger,package,sequence,synonym,function,view
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=OTHER.DMP SCHEMAS=dawn logfile=OTHER.log version=10.2.0.1.0 content=metadata_only
(2)下面是导出明细截图------->>
图1-1导出前数据对象统计
图1-2导出procedure,synonym,function等数据库对象
图1-3导出表和数据
图1-4导出索引和约束
(2)下面是导出明细截图------->>
图2-1导入表和数据
图1-2导入索引和约束
图1-3导入procedure,function,sequence等数据库对象
1-4节点1导入后schema信息统计
1-5节点2导入后schema信息统计
上次做的单实例数据迁移到RAC,当时是将整个schema导出然后在RAC又导入的过程,比较笼统,没出多大问题.
最近在做公司 单实例数据迁移到RAC,由于业务复杂,数据表大部分是分区表,数据量也不小,数据库对象也较多(比如synonys,package,function,view,trigger,job),所以迁移过去时得分开处理--->>先expdp表结构和数据,然后是索引和约束,最后是其他数据库对象(synonys,package,function,view,trigger,job);
下面将以简单截图做下流程追踪:
(1)下面是主要shell脚本内容:
--->>导出索引约束
expdp dawn/dawn DIRECTORY=backup DUMPFILE=ind_constr.dmp SCHEMAS=DAWN INCLUDE=INDEX,CONSTRAINT logfile=ind_constr.log version=10.2.0.1.0 content=metadata_only
---->>导入索引约束
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=IND_CONSTR.DMP SCHEMAS=dawn logfile=IND_CONSTR1.log version=10.2.0.1.0 content=metadata_only
---->>导出数据
expdp dawn/dawn DIRECTORY=backup DUMPFILE=data.dmp SCHEMAS=DAWN EXCLUDE=INDEX,CONSTRAINT,TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=data.log version=10.2.0.1.0 content=all
--->>导入数据
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=DATA.DMP SCHEMAS=dawn logfile=data.log TABLE_EXISTS_ACTION=REPLACE version=10.2.0.1.0
--->>导出procedure,trigger,package,sequence,synonym,function,view
expdp dawn/dawn DIRECTORY=backup DUMPFILE=other.dmp SCHEMAS=DAWN INCLUDE=TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=other.log version=10.2.0.1.0 content=metadata_only
--->>导入procedure,trigger,package,sequence,synonym,function,view
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=OTHER.DMP SCHEMAS=dawn logfile=OTHER.log version=10.2.0.1.0 content=metadata_only
(2)下面是导出明细截图------->>
图1-1导出前数据对象统计
图1-2导出procedure,synonym,function等数据库对象
图1-3导出表和数据
图1-4导出索引和约束
(2)下面是导出明细截图------->>
图2-1导入表和数据
图1-2导入索引和约束
图1-3导入procedure,function,sequence等数据库对象
1-4节点1导入后schema信息统计
1-5节点2导入后schema信息统计
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29119536/viewspace-1094365/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29119536/viewspace-1094365/