`
zxinger
  • 浏览: 2510 次
  • 性别: Icon_minigender_1
  • 来自: 保定
最近访客 更多访客>>
社区版块
存档分类
最新评论

DB LINK 同步两个库中的数据

    博客分类:
  • DB
SQL 
阅读更多
场景:将B库的SERV_TEMP_JF表中的数据同步到A库SERV_TEMP_JF表上。
      pl/sql连接的是A库,用usera的账号。
      pl/sql能够连接到B库。
      B库的参数:SERVICE_NAME = servb
               用户名:userb
               密  码:pswb
在pl/sql sql命令窗口执行

--清空表
truncate SERV_TEMP_JF;
--授予该用户创建dblink的权限
grant create public database link to usera;
--创建dblink 连接到现场测试库
CREATE PUBLIC DATABASE LINK LINKB
CONNECT TO userb
IDENTIFIED BY pswb
USING 'servb';
---通过dblink 开始导数据了  
insert into SERV_TEMP_JF 
  select * from SERV_TEMP_JF@LINKB;  
--完事后,删除该dblink
  drop public database link LINKB;
--收回创建dblink的权限
 revoke create public database link from usera;
分享到:
评论

相关推荐

    DB Link oracle数据库数据交换

    通过以上步骤,我们可以实现两个Oracle数据库之间的数据交换与同步。DB Link 和 Synonym 的结合使用大大简化了跨数据库操作的过程,而触发器的应用则实现了数据的自动化同步,从而提高了系统的灵活性和可维护性。

    DBLINK实现两个数据库间表数据同步---张金总结版.docx

    本文档主要介绍了如何使用DBLink在两个Oracle数据库之间同步表数据,具体步骤如下: 首先,在目标数据库(即接收数据的数据库)上进行配置。在目标数据库的`network/admin/tnsname.ora`文件中,你需要添加源数据库...

    oracle数据同步

    Oracle数据同步可以通过多种方式实现,例如触发器、存储过程、数据库链接(DB Link)、GoldenGate、Data Guard等。在这个项目中,可能使用了基于应用层的解决方案,即通过Java编程来定期或实时地抓取源数据库的更改...

    去掉db_link中的.com

    在Oracle数据库中,`db_link`(也称为数据库链接)是一种允许从一个数据库查询或操作另一个远程数据库的对象。通常情况下,创建数据库链接时需要指定远程数据库的名称,这一名称可能会包含特定的后缀,如“.com”。...

    两个不同数据库中的表之间的操作(包含sql server /oracle)

    Oracle数据库中也有类似的技术——DBLINK,用于在两个Oracle数据库之间建立连接。 **创建DBLINK** 1. **已授权方式** - 如果用户已被授权,则可以使用以下命令: ```sql CREATE DATABASE LINK database_link_...

    oracle - 数据同步 实例

    当本地数据库中的`GRADING`表发生变化时,触发器会自动将这些变化同步到远程数据库中的`SYN_GRADING`表,从而实现了两个数据库之间的数据一致性。这种方式极大地提高了系统的灵活性和可用性,使得开发人员无需关心...

    DB2 SQL复制详细手册

    最后,**Src_Server_capture_src2db** 和 **Tag_Server_apply_tagdb** 这两个文件名可能是示例中的捕获和应用实例的配置脚本或日志文件,供实际操作时使用。 总之,DB2 SQL复制是一个强大的工具,能够实现数据库间...

    使用Oracle物化视图实现数据同步复制的研究与实现.pdf

    配置监听器(listener)、tnsnames.ora文件,设置数据库链接(db-link),并调整相关参数,如job_queue_processes和global_name。 2. **全局数据库名设置**:为每个数据库设置全局数据库名,如MAIN.COM和REP.COM,...

    oracle—dblink

    通过创建 DB-link,可以在两个或多个数据库之间建立逻辑连接,进而实现跨数据库的数据查询、更新等操作。 #### 二、DB-link 的应用场景 在实际应用中,DB-link 主要有以下几个应用场景: 1. **跨数据库查询**:当...

    oracle_database.rar_oracle

    通过DB Link,可以在两个数据库之间执行查询或事务,但这种方法适用于轻量级同步,不适合大量数据的实时同步。 5. **RMAN(Recovery Manager)**:虽然RMAN主要用于备份和恢复,但它也可以用于在多个数据库间传输...

    Oracle数据库的同步复制案例

    假设我们需要在两个远程位置之间实现数据的同步复制,这两个位置分别为深圳和北京,其具体配置如下: | 数据库名 | 数据库域名 | 数据库SID号 | Listener端口号 | 服务器IP地址 | |----------|---------------|----...

    oracle数据库数据共享

    1. 确保两个数据库间可以互相访问,这通常通过配置tnsnames.ora文件中的数据库连接字符串来实现,然后使用tnsping命令测试连通性。 2. 修改数据库的全局名称,如将shenzhen和beijing的数据库全局名称分别更改为...

    SQL Server和Oracle中分布式数据的一致性.pdf

    此外,Oracle提供了PL/SQL的高级复制技术,包括基本复制和高级复制两种模式,这些复制技术允许数据在多个站点之间被复制和同步。 文章接着探讨了SQL Server和Oracle中的复制技术。SQL Server中的复制技术主要包含三...

    Altium元器件库服务器管理指南.doc

    Altium元器件库服务器管理指南主要涉及两个核心部分:企业信息数据库访问和SVN版本库访问,用于管理和组织电子设计中的元器件模型。 首先,企业信息数据库是通过OLE DB特性进行访问的,这是一种数据通信机制,允许...

    Oracel移行方法のまとめ

    如果连接两个数据库,可以通过DB LINK执行INSERT SELECT,这样可以减少数据传输量,提高效率。 4. **INSERT SELECT (DB LINK)** - 这种方法直接通过DB LINK在源和目标数据库之间执行SELECT语句,将数据插入到目标...

    三种链库方式,分别有ACCESS和SQL数据库的链接方法(包含代码)

    本主题主要关注两种常见的数据库管理系统——Microsoft Access和SQL Server,以及如何在这两个系统之间进行数据的链接和交互。Access通常用于小型到中型企业,而SQL Server则适用于大型企业级应用,两者都支持多种链...

    AB PLC 通过KEPServer实现与西门子1200PLC的以太网通信.docx

    接下来,配置KEPServerEX以连接两个PLC: 1. 新建通道:右击“连接性”,选择“新建通道”,选择通道类型,如以太网。 2. 设置通道名称,不修改默认选项,点击完成。 3. 添加设备:选择CMX1769,对应AB PLC的型号...

    Linux下PHPLIB的扩充应用.pdf

    例如,如果我们有两个数据库(db1和db2),可以在PHP页面中这样操作: ```php $db1_link = $db->multi_connect(0, 'db1_host', 'db1_user', 'db1_password'); $db2_link = $db->multi_connect(1, 'db2_host', 'db2_...

    计算机等考三级数据库辅导:oracle与sqlserver相互操作.docx

    文档中的内容主要涉及两个数据库系统——Oracle和SQL Server之间的交互操作。这在多数据库环境下的数据迁移、同步或跨数据库查询时非常重要。以下是详细的解释: 一、SQL Server连接Oracle 1. 配置Windows的ODBC...

Global site tag (gtag.js) - Google Analytics