数据泵技术在江苏油田业务协同平台数据库迁移中应用

数据泵技术在江苏油田业务协同平台数据库迁移中应用

ID:6089161

大小:29.50 KB

页数:8页

时间:2018-01-02

数据泵技术在江苏油田业务协同平台数据库迁移中应用_第1页
数据泵技术在江苏油田业务协同平台数据库迁移中应用_第2页
数据泵技术在江苏油田业务协同平台数据库迁移中应用_第3页
数据泵技术在江苏油田业务协同平台数据库迁移中应用_第4页
数据泵技术在江苏油田业务协同平台数据库迁移中应用_第5页
资源描述:

《数据泵技术在江苏油田业务协同平台数据库迁移中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据泵技术在江苏油田业务协同平台数据库迁移中应用  摘要:随着oracle数据库不断发展以及新技术的引入,数据库中数据量呈几何增长,导致的后果对硬件要求不断提高以及数据迁移、版本升级难度加大。本文通过介绍江苏油田业务系统平台数据库的迁移过程,阐述了oracle数据泵技术在跨版本、跨平台应用中需要注意的事项,在实际操作中取得良好效果,具有一定参考意义。关键词:数据泵业务系统平台数据迁移一、引言江苏油田勘探开发一体化业务协同平台是江苏油田成立以来最大、最复杂的信息化工程,它涵盖了油田各种主营业务,但是随着数

2、据量越来越大,数据库运行性能和系统稳定的重要性越来越大。基于IT技术的发展,决定把平台的数据库迁移到装有oracle11gRAC的集群服务器上。二、数据迁移整体思路本次数据库迁移是从10g版本迁移到11g版本,并从单实例数据库迁移到RAC集群,属于异构环境迁移,大幅度地提高了迁移的复杂程度。数据库迁移过程中面临的挑战:1.缩短业务中断的时间8即使是有计划的业务中断也将会对企业造成巨大的损失,据业界估计,80%的停机时间都来源于计划的下线,其中包括硬件迁移等。因此尽量缩短迁移过程所需要的时间是提高系统连续

3、运行的关键,目前普遍要求在5个小时内完成迁移,而且尽量不影响正在运行的业务系统。因此,如何保证在异构环境下的迁移,并且缩短迁移的时间和业务中断时间是最关键的环节。2.数据的准确性3.能否在前后期准备和迁移期间,大大减少对业务系统的影响4.可以回退到旧环境,等等考虑了各种因素以后,决定采用先确保数据迁移成功,再确保应用系统能够正常使用,最后优化迁移策略的实施步骤。三、数据库迁移实施1.数据库迁移在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具(

4、数据泵),还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP有两个优点:一是为数据及数据对象提供更细微级别的选择性(使用exclude,include,content8参数);二就是可以并行执行(parallel),从而缩短数据迁移的时间,所以决定采用这种迁移方式。具体迁移步骤如下:1.1建立目录对象数据泵是一个基于服务器端的高速导入导出工具,通过dbms_datapump包来调用,在服务器端建立目录并通知oracle指定目录对象。#mkdir/data/lob_dir#cho

5、wn╞Rlobftp:oinstall/data/lob_dir1.2原数据库导出且使用并行导出方式在原数据库服务器上用oracle用户导出数据到目录对象中,由于基本表有一张大表,所以先不导出该表。#expdpsystem/************parfile=expdp_database.par#moreexpdp_database.parSCHEMAS=jsytDUMPFILE=LOB_DIR:jsyt_exsjt_%U.dmp/*使用目录对象*/FILESIZE=6GPARALLEL=4/*使用

6、并行参数*/LOGFILE=LOB_DIR:jsyt_exsjt.log/*使用目录对象*/JOB_NAME=JOB_JSBS_EXCLUDE_SJTEXCLUDE=TABLE:”LIKE‘CJCGZL_TSC%’”/*使用过滤参数*/81.3导出数据文件拷贝到目标服务器1.4数据文件导入目标数据库在目标服务器上使用oracle用户把数据文件导入数据库,在目标服务器上也要建立目录对象,才能使用数据泵导入数据。#impdpsystem/************parfile=impdp_database.

7、par#moreimpdp_database.pardirectory=LOB_DIR/*使用目录对象*/remap_schema=JSYT:C_JSYTdumpfile=jsyt_exsjt_%U.dmpPARALLEL=4/*使用并行参数*/CLUSTER=N/*使用集群参数*/LOGFILE=jsyt_im_sjt_paraller.logJOB_NAME=JOB_IMPDP_JSYT1.5生成生产用户授权语句编写脚本生成生产用户授权语句、查询用户授权语句、同义词授权语句、过程包授权语句。====

8、===============================================================--8生成【将JSYT用户所拥有表的操作权限授予JSBS用户】语句--connectJSYT/*****====================================================================select‘grantselect,insert,delete,update

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。