欢迎来到天天文库
浏览记录
ID:50992625
大小:34.35 KB
页数:4页
时间:2020-03-08
《Oracle数据泵同步数据方式简要步骤.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Oracle数据泵同步数据方式简要步骤1、Oracle数据泵简介DataPump反映了整个导出/导入过程的完全革新。不使用常见的SQL命令,而是应用专有API(directpathapietc)来以更快得多的速度加载和卸载数据。以下步骤为从容灾数据库(源端)上,按照用户或者数据表的模式将数据同步到测试数据库(目标端)上的简要步骤。应用数据泵做数据同步的前提条件是:1、在源端数据库主机上有足够大的空间存储导出的数据文件,要求提前对导出的数据文件大小做评估,看预留多少空间。2、在目标端主机上也要保证有足够的空间存放导入的数据文件3、源端和目标端导入导出所用的
2、数据库用户及密码(明文)2、Oracle数据泵数据表同步方式和用户同步方式2.1.指定数据表同步方式(导出、导入)以同步客服测试数据库为例:源端数据库主机:10.220.33.112(存放目录:/dataapp1/expdp)目标端数据库主机:10.220.64.71(存放目录:/oracle/imp)导出:1.滤出需要同步的数据表列表,评估需要同步的表大小,在源端及目标端主机上留出所需的数据文件的空间。2.登录(oracle/oracle)源端数据库主机(10.220.33.112),执行:$sqlplus/assysdba登录数据库,执行如下语句:>
3、createdirectorydpdata2as'/dataapp1/expdp';>grantread,writeondirectorydpdata2tokf;3.按照表名导出的语句如下:$expdpkf/kf@rzkfdb1newtables=co_task,co_task_log,……directory=dpdata2dumpfile=par%U.dmpparallel=15;参数说明:tables------要导出的数据表名Directory------数据文件导出的路径Dumpfile---------导出的数据文件命名%为通配符,按照导出的进
4、程数递增Parallel----------数据泵支持多进程导出方式4.此语句执行后观察在对应的目录是否有*.dmp类别的文件生成导入:1.数据泵导入操作是在导出操作基础上进行的,在导入操作之前,需要在目标数据库上建立与源端相同的表空间、schema等元素。2.登录(oracle)目标端10.220.64.71数据库主机,执行$Sqlplus/assysdba登录数据库,执行如下语句:>createdirectorydpdata5as'/oracle/imp';>grantread,writeondirectorydpdata2tokf;3.把导出的*.
5、dmp文件,传递到导入数据目录/oracle/imp,执行:$impdpkf/kf@kfcsdbdirectory=dpdata5dumpfile=par%U.dmpparallel=15remap_tablespace=TS_KF:KFCSDB_DATA_TBS01,TS_KF_LOG:KFCSDB_DATA_TBS01;参数说明:tables------要导出的数据表名Directory------数据文件导出的路径Dumpfile---------导出的数据文件命名%为通配符,按照导出的进程数递增Parallel----------数据泵支持多进程
6、导出方式remap_tablespace----------数据泵支持指定表空间导入1.导入过程中需要注意,数据泵在同步数据库会将表结构、表数据、表索引全部导入,这时需要考虑表空间的问题。由于测试数据库目前给各个数据库只建立了一个默认的表空间,所以目前需要将从容灾导出的数据重定向到测试环境的表空间,语句为:remap_tablespace=TS_KF:KFCSDB_DATA_TBS01,TS_KF_LOG:KFCSDB_DATA_TBS012.2.指定用户同步方式(导出、导入)以同步ESOP测试数据库为例:源端数据库主机:10.220.33.71(存放目
7、录:/dataapp1/expdp)目标端数据库主机:10.220.64.69(存放目录:/oracle/imp)导出:1.登录(oracle/oracle)源端数据库主机(10.220.33.71),执行:$Sqlplus/assysdba登录数据库,执行如下语句:>createdirectorydpdata2as'/dataapp1/expdp';>grantread,writeondirectorydpdata2toesop;2.按照表名导出的语句如下:$expdpesop/esop@crmcsdbschemas=esopdirectory=dpd
8、ata2dumpfile=par%U.dmpparallel=10;3.此语句执
此文档下载收益归作者所有