一种利用dblink模式:
1 Create public database link xxxx connect to xxxx identified by xxxxusing 'xxxx';
--select 'drop table '||trim(xxxx)||';' from dt_tabinfo where dw_sysid = '0005'
--2 select 'create synonym '||trim(dw_tabid)||' for TOTALPLANT.'||trim(dw_tabid)||'@mes;' from dt_tabinfo where dw_sysid = '0005'
--select 'select count(*) from '||trim(dw_tabid)||' ;' from dt_tabinfo where dw_sysid = '0005'
3 select 'create table '||trim(dw_tabid)||' as select * from TOTALPLANT.'||trim(dw_tabid)||'@xxxx;' from dt_tabinfo where dw_sysid = '0005'
4 --执行select出来的sql
5 drop public database link xxxx;
这样就能把另一个数据库的表快速复制过来。
经测试接近200W的表复制大约只要10多秒,数据还是非常快的。
关于数据同步,可以利用oracle的快照模式,是亚秒级的,可以实现双向复制,有用的可以共同讨论。
分享到:
相关推荐
本文介绍了字符集不同的Oracle数据库间交换数据的几种解决方法,成功地解决了医院HIS数据库与医保数据库数据交换的问题。本文首先介绍了Oracle数据库在医院信息系统中的应用现状,然后讨论了字符集不同的Oracle...
Oracle数据库间的同步复制技术是一种确保数据在多个数据库之间保持一致性的解决方案。这一技术在分布式环境、高可用性架构以及灾难恢复场景中具有重要的应用。它允许数据在主数据库发生更改时,实时或近实时地复制到...
【Oracle数据库复制】是Oracle数据库管理系统提供的一种技术,旨在解决大量只读数据导致的性能问题。复制技术将数据从一个数据库复制到另一个物理位置的数据库,这样查询和统计操作可以在独立的服务器上进行,减轻主...
### Kettle 从 Oracle 数据库导数据到 Hive 表 #### 背景与目的 在企业级数据处理场景中,随着大数据技术的发展,越来越多的企业选择将原有的关系型数据库(如 Oracle)中的数据迁移到基于 Hadoop 生态系统的数据...
IMP/EXP命令适合于Oracle数据库之间的数据复制,尤其在数据库版本相近时,操作简便。而SQL*Loader更适合处理不同数据库系统间的数据迁移,对数据格式的适应性更广。根据实际需求和数据来源选择合适的方法,能有效...
Consistent 方式是专门解决这个问题的,它在处理父表前首先锁定主表和子表需要复制的记录,在增量数据复制时,插入主表和子表的新增量数据都会被本次抽取过程忽略,放在下次抽取时处理。 ODI 通过 LogMiner 技术...
- 数据复制:支持实时数据复制,实现灾难恢复和负载均衡。 - 企业级服务:包括性能监控、备份恢复、资源管理等。 1.1.4 Oracle数据库基本概念 Oracle数据库由多个组件组成,如数据库实例(Instance)、数据库文件...
### Oracle数据库的同步复制案例详解 #### 一、引言 在互联网环境下,企业往往需要在不同地理位置间实现数据的实时同步与共享。...此外,确保网络环境稳定可靠,以保障数据复制过程中的高效与安全。
这种数据导入方法和系统对需要将现有Oracle数据库数据迁移到MongoDB的组织尤其有用,比如在大数据分析、互联网应用、物联网(IoT)项目等场景下,需要灵活的数据库架构和高性能的数据处理能力时。同时,对于那些希望...
- 实时数据复制:DDS能够实时捕获源数据库的重做日志(Redo Logs),并将其传递到目标数据库。 - 高可用性和容灾:通过复制,DDS可以创建一个与源数据库实时同步的目标数据库,用于故障切换或灾难恢复。 - 数据...
对于Oracle数据库这样的大型数据库系统而言,数据迁移是一项复杂而重要的任务,不仅涉及到数据的准确性和完整性,还关乎业务的连续性和稳定性。 #### 二、数据迁移的重要性及挑战 数据迁移在多个场景中至关重要,...
快照技术可以将数据库中的数据复制到多个副本中,每个副本都可以独立地进行读写操作。这可以提高系统的可扩展性和可用性。 业务需求 在医疗保险系统中,需要在多个地理位置之间实现数据共享和一致性。例如,在医保...
【知识点详解】 ...总之,将DB2中的BLOB数据复制到Oracle涉及多个步骤,包括利用WII的联邦功能、添加标志字段以及定制更新策略。通过这些策略,可以有效地克服非直接支持LOB的数据库之间的数据迁移问题。
Oracle数据库实时同步是指将一个Oracle数据库(称为源数据库或主数据库)的数据变化实时复制到另一个Oracle数据库(称为目标数据库或备用数据库)的过程。这一过程确保了目标数据库的数据与源数据库保持一致,即使源...
然而,有一种简单有效的方法可以实现Oracle数据库的快速复制与迁移,这种方法不仅能大大节省时间,还能避免许多常见的安装问题。 #### 步骤详解: **第一步:目录复制** 首先,需要完整复制原有Oracle数据库的...
这种方式不仅提供了实时的数据共享,还避免了数据复制带来的资源消耗。 首先,我们需要理解Oracle数据库链接的基本概念。数据库链接是由三部分组成的:本地数据库、远程数据库和链接。本地数据库是我们创建和使用...
总而言之,Oracle数据库指南为用户提供了学习和掌握Oracle数据库技术的宝贵资源,文档中涉及的知识点不仅包括了数据库的基本操作和管理,还涵盖了高级功能如网格计算、数据处理的事务控制,以及对软件使用的法律约束...
Oracle数据库的备份与恢复是确保数据安全性和业务连续性的重要措施。通过合理的备份策略、多种备份方式的结合以及完善的恢复机制,可以有效地防止数据丢失和损坏,保护企业的核心资产。在实际应用中,需要根据具体...
在单机上模拟Oracle分布式数据库数据复制,我们主要利用Oracle的逻辑复制技术,如Materialized Views(物化视图)和Database Link(数据库链接)。物化视图可以定期或实时地从源表获取数据,并在目标数据库中创建一...