利用DB Link搞定Oracle两个数据库间的表同步
数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先
在每个数据库服务器上设置链接字符串。
1、 链接字符串即服务名,首先在本地配置一个服务名,地址指向远程的数据库地址,服务名取为将来你要使用的数据库链名:
2、创建数据库链接,
进入系统管理员SQL>操作符下,运行命令:
SQL>create public database link beijing connect to scott identified by tiger using ‘tobeijing’;
命令说明:
CREATE PUBLIC DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘本地配置的数据的实例名’;
如果建立成功,会提示:Database link created.
则创建了一个以scott用户和北京数据库的链接beijing,我们查询北京的scott数据:
SQL>select * from emp@beijing ;
这样就可以把深圳和北京scott用户的数据做成一个整体来处理。
3、建立同义词,为了使有关分布式操作更透明,ORACLE数据库里有同义词的对象synonym
SQL>create synonym bjscottemp for emp@beijing ;
于是就可以用bjscottemp来替代带@符号的分布式链接操作emp@beijing。
4、查看所有的数据库链接,进入系统管理员SQL>操作符下,运行命令:
SQL>select owner,object_name from dba_objects where object_type=’DATABASE LINK’;
5、查看数据库连接
sql> select owner, db_link from dba_db_links;
ower db_link
public TEST.US.ORACLE.COM
6、删除数据库连接
先从第5步中查看数据库连接,取得其db_link的名称
sql>drop public database link TEST.US.ORACLE.COM
数据库连接巳丢弃
转载于:https://www.cnblogs.com/syncnavigator/p/10193533.html
利用DB Link搞定Oracle两个数据库间的表同步相关推荐
- 利用DB Link两步搞定Oracle两个数据库间的表同步
一.实现目标: 要实现从源表:AAA到目标表:BBB的数据同步. 二.在目标机上建立Oracle DB Link: 1. 在network/admin/tnsname.ora文件中加入源库的连接信息, ...
- 【数据结构】 最小生成树(四)——利用kruskal算法搞定例题×3+变形+一道大水题...
在这一专辑(最小生成树)中的上一期讲到了prim算法,但是prim算法比较难懂,为了避免看不懂,就先用kruskal算法写题吧,下面将会将三道例题,加一道变形,以及一道大水题,水到不用高级数据结构,建 ...
- oracle两个数据库之间,如何实现oracle两个数据库之间的同步
如何实现oracle两个数据库之间的同步 关注:166 答案:2 手机版 解决时间 2021-01-23 22:02 提问者美人如画皮 2021-01-23 13:26 如何实现oracle两个数 ...
- Python入门系列(十一)一篇搞定python操作MySQL数据库
开始 安装MySQL驱动 $ python -m pip install mysql-connector-python 测试MySQL连接器 import mysql.connector 测试MySQ ...
- Oracle 11g 通过创建物化视图实现不同数据库间的表数据同步
Oracle 11g 物化视图语法如下: create materialized view [view_name] refresh [fast|complete|force] [ on [commit ...
- 利用form的“accept-charset”在不同编码的页面间提交表单
转自http://blog.zol.com.cn/795/article_794546.html accept-charset 一个很少用到的表单属性,利用它实现在不同编码的页面里实现表单的提交也是一 ...
- oracle下的数据库实例、表空间、用户及其表的区分
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组O ...
- 比对两个数据库中数据表结构异同
介绍一个工具用于对比两个数据库数据表结构异同---schema sync(官网:http://schemasync.org/) 是由python写成, 比较两个库结构的时候生成一个patch脚本和一个 ...
- php mysql两个表合并_php操作mysql两个数据库中表的数据同步
题记: 我们开发当中经常会遇到,数据同步.比如将teaching数据库中area表的数据同步到study数据库中zone表中. 备注:这两个数据库不同,数据表名字也不同,但数据表的结构相同.不同表结构 ...
最新文章
- FVF的D3DFVF_XYZ和D3DFVF_XYZRHW的区别
- SpringMVC的数据响应
- Spring注入方式及注解配置
- BZOJ 1305 二分+网络流
- Python Flask实现修改和删除数据
- c语言 程序结集,c语言(结体程序设计).doc
- 阻止默认事件event.preventDefault();
- 收盘:用友软件跌10.02%报13.2元 换手3.26%
- matplotlib-27 内嵌环形饼图
- qq号被盗是什么原理_手机被盗之前(和之后)应该做什么
- python三阶魔方_三阶魔方自动求解及动态可视化matlab代码
- hive难点以及例子SXT
- 关于回溯法的递归与非递归-----N皇后问题
- Excel 宏的用法的教程
- 淘宝店群的失败,标志另一代店群平台的崛起,店群“时代在发展”
- MySQL增加外键的两种方式
- wxpay-is-shit
- Mac下面visio的替代品Omnigraffle,很好用
- 迅视财经 华为重申:绝不造车!
- 虚拟空间考古?其实它早在一千年前就存在了 | 浅空间专栏
热门文章
- 使用开源ASR框架在Mono和.NET C#中进行语音识别
- TypeScript 3.7 发布,带来 Optional Chaining 等特性
- 开源公司抱团取暖,讨论如何在云厂商“寄生”下生存
- ILSpy 5.0 发布,.NET 反编译工具
- Docker和容器简介
- lisp读点坐标绘多义线_AutoCAD中多义线的坐标标注
- antd中tooltip换行_ant design 中实现表格头部可删除和添加
- 修改文章更新缓存php,php – 使用liipImagineBundle更新/删除记录时删除/更新缓存的图像...
- 胃net的放大内镜_胃淀粉样变性放大内镜表现 | 内镜集锦
- ir指令、立即数的作用_ARM指令中使用立即数详解