zoukankan      html  css  js  c++  java
  • Oracle通过PLSQL进行数据表之间的同步

      昨天被要求拉取第三方oracle中的一个表数据,起初以为要导出表数据,然后再自己库中建个相同的表,然后导入数据,查过资料之后oracle可以通过dblink的方式同步表数据.

    1.首先利用PLSQL工具,在自己的oracle中建立dblink(用户要有dblink创建权限)

    .

    2.dblink建好之后,然后就可以测试一下第三方的数据表了

    select * from test1@dblink where rownum <=10;

    能查到数据之后,就可以像在本地一样操作数据库了,不过表后面要带有@dblink.

    3.以建表的方式进行数据同步,在本地建立相同的表test1,将第三方的数据表test1数据全部同步过来.

    create table test1 as select * from test1@dblink
    4.主键索引建起来.刚才我们同步了一张表localTable,然后这个表索引,主键都没有哦,需要你来修饰一下.
    alter table test1add constraint test1_pkey primary key (mycol1);
    create index test1_idx1 on test1(mycol2);
  • 相关阅读:
    循序渐进做项目系列(3):迷你QQ篇(1)——实现客户端互相聊天
    清明时节欲断魂——未知死焉知生?——向死而生!
    curl基本使用
    some tools
    redis源码学习
    设计模式
    object-c基础
    python库
    awk命令
    gcc编译
  • 原文地址:https://www.cnblogs.com/fxust/p/7215998.html
Copyright © 2011-2022 走看看