Oracle数据库同步方案

1. 利用数据泵导出每表前2000行数据

expdp tvpay2/tvpay directory=dmp dumpfile=20170508.dmp include=table query="'where rownum<=2000'"

#导出部分表 这几个表可能数据涉及到外键需要重新导入

expdp tvpay2/tvpay directory=TURN_HISTORY tables={ACCOUNT_BAL_FRZ_RECORD,ACCOUNT,ACCOUNT_INFO_MODIFY_LOG} dumpfile=20170519.dmp

备注:利用exp导入每表前几行有限制

exp tvpay2/tvpay file=t.dmp tables=(emp,emp1) query="'where rownum<=100'"

查询该用户下所有表

SELECT object_name||',' as user_object from user_objects where object_type='TABLE';

###该方法如果表多的话,比较浪费时间

创建表空间和扩展表空间命令

1.1创建表空间

1.1.1普通创建

create tablespace TS_TVPAY2_INDEX   datafile     '/u01/oradata/oradata1/tvpay/ts_tvpay2_index.dbf'   size 50m autoextend on next 50m maxsize 20480m extent management local;

create tablespace TS_TVPAY2  datafile '/u01/oradata/oradata1/tvpay/ts_tvpay2.dbf'   size 500M autoextend on next 100M maxsize 20480m extent management local ;

1.1.2ASM创建

CREATE TABLESPACE  TS_TVPAY2  DATAFILE '+DATA' SIZE 10240M REUSE AUTOEXTEND ON NEXT 2048M MAXSIZE 20480M;

1.2扩展表空间

ALTER TABLESPACE  TS_TVPAY ADD DATAFILE '+DATA' SIZE 10240M REUSE AUTOEXTEND ON NEXT 2048M MAXSIZE 20480M;

2. 查看数据泵目录

SELECT * FROM dba_directories;

OWNER                          DIRECTORY_NAME

------------------------------ ------------------------------

DIRECTORY_PATH

--------------------------------------------------------------------------------

SYS                            DMP

/u01/backup/dmp

SYS                            XMLDIR

/u01/app/oracle/product/11.2.0/db_1/rdbms/xml

SYS                            ORACLE_OCM_CONFIG_DIR

/u01/app/oracle/product/11.2.0/db_1/ccr/hosts/mt_pdb/state

OWNER                          DIRECTORY_NAME

------------------------------ ------------------------------

DIRECTORY_PATH

--------------------------------------------------------------------------------

SYS                            DATA_PUMP_DIR

/u01/app/oracle/admin/sumapay/dpdump/

SYS                            ORACLE_OCM_CONFIG_DIR2

/u01/app/oracle/product/11.2.0/db_1/ccr/state

3. 赋予expdp,impdp的权限

grant imp_full_database,exp_full_database to tvpay2;

4. 利用数据泵导入数据

impdp tvpay2/tvpay directory=DATA_PUMP_DIR dumpfile=20170508.dmp

###备注directory目录,以及dumpfile无目录

5. 参考

#使用数据泵导入、导出http://blog.csdn.net/xyz846/article/details/7649950

#数据泵参数详解http://blog.csdn.net/jojo52013145/article/details/7966047

Oracle数据库同步方案的更多相关文章

  1. MSSQL复制功能实现与Oracle数据库同步

    1.分别建立链接对数据库进行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.Data.OracleClient(需要添加引用才能用) 这种方案的优点就 ...

  2. oracle数据同步方案

    数据同步方案:--用DBLINK 创建与所需同步表的链接------------------------------------------------------------------------ ...

  3. 愚公oracle数据库同步工具

    最近,利用一些时间对oracle数据库实时同步工具做了一些调研分析,主要关注了linkedin的databus和阿里的yugong两个中间件,其中databus需要在每个待同步的表上增加额外的列和触发 ...

  4. 基于SymmetricDS的多主一从数据库同步方案

    原文参照:https://blog.csdn.net/seattle0564/article/details/22096901 下面就记录下测试的一款第三方同步方案SymmetricDS(以下简称S) ...

  5. [转]SqlServer数据库同步方案详解

    SqlServer数据库同步是项目中常用到的环节,若一个项目中的数据同时存在于不同的数据库服务器中,而这些数据库需要被多个不同的网域调用时,配置 SqlServer数据库同步是个比较好的解决方案.Sq ...

  6. 不同服务器数据库之间的数据定时同步到sql server (支持mysql,oracle数据库同步到sql server)

    1,在目标数据库新增服务器对象->连接到服务器->新建服务器连接 2,编写数据同步业务PROC ALTER PROC TestProc AS BEGIN --打开完全事物回滚 SET XA ...

  7. Oracle数据库查询优化方案(处理上百万级记录如何提高处理查询速度)

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引.2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...

  8. Oracle数据库查询优化方案

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引.2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...

  9. Oracle数据库迁移到AWS云的方案

    当前云已经成为常态,越来越多的企业希望使用云来增加基础设施的弹性.减轻基础设施的维护压力,运维的成本等.很多企业使用云碰到的难题之一是如何将现有的应用迁移到云上,将现有应用的中间件系统.Web系统及其 ...

随机推荐

  1. 51nod1093(推公式&找規律)

    題目鏈接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1093 題意:中文題誒- 思路:xjb 一開始死活想不出怎麼將一 ...

  2. [Xcode 实际操作]八、网络与多线程-(18)PerformSelector消息处理方法:由运行时系统,负责去调用对象的指定方法

    目录:[Swift]Xcode实际操作 本文将演示PerformSelector消息处理方法. 在项目文件夹上点击鼠标右键弹出文件菜单. [New File]->[Swift File]-> ...

  3. sequoiadb sdbexprt 导入工具进阶使用

    在做sdb 导入操作时,通过more 查看数据,格式是比较正常的,样例数据如下: CB20160630968101173208|||||_*||BZ|B3412|||||09664.8900| ||| ...

  4. 转 Vlan

    1.支持VLAN的交换机一定是三层交换机吗?2.Trunk配置了就可以VLAN间通信吗?3.Trunk具体怎么工作的?4.VLAN间的通信到底是怎么执行的?如果说给若干个纯二层环境加上若干个路由器,我 ...

  5. PAT甲级——1123 Is It a Complete AVL Tree (完全AVL树的判断)

    嫌排版乱的话可以移步我的CSDN:https://blog.csdn.net/weixin_44385565/article/details/89390802 An AVL tree is a sel ...

  6. java操作mongodb数据库实现新建数据库,新建集合,新建文档

    *首先明确一点,要通过java代码创建mongodb数据库实例,需要同时创建集合和文档. 代码实现: /* 建立与mongodb数据库的连接,可指定参数,如:MongoClient client = ...

  7. 字典树(POJ 2503)

    它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高. 它有3个基本性质: 根节点不包含字符,除根节点外每一个节点都只包含一个字符: 从根节点到某一节点, ...

  8. (动态规划)UVA-11400:Lighting System Design

    You are given the task to design a lighting system for a huge conference hall. After doing a lot of ...

  9. 牛客网Java刷题知识点之什么是JSP的3大常用指令、JSP的6大哪些动作、JSP中include指令和include动作有什么区别

    不多说,直接上干货! JSP的3大常用指令 包含指令(Include directive):用来包含文件和合并文件内容到当前的页面. 页面指令(Page directive):用来定义JSP页面中特定 ...

  10. 初学者应该怎么学习前端?web前端的发展路线大剖析!

    写在最前: 优秀的Web前端开发工程师要在知识体系上既要有广度和深度!应该具备快速学习能力. 前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用 ...