ORACLE DBLINK
作用:将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象。
语法:
CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;
DROP [PUBLIC] DATABASE LINK dblink;
注意:你必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的权限(可用sys身份去分配),另外,在你要连接的数据库上,的权限.
参数说明:
dblink: 你所创建的database link的名字,
user和password:要连接的数据库的用户名和密码
connect_string:可以是经过Net Manager配置的(tnsnames.ora)且经测试可以连接的服务名,不过也可写成这种形式,更直接:(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME =orcl) )
使用:
select * from mobile_type@dblink ;
UPDATE mobile_type@dblink m set m.type_name='83-6' where m.type_id =6;
具体步骤:
1、 链接字符串即服务名,首先在本地配置一个服务名,地址指向远程的数据库地址,
当然也可向下面那样直接写的。
2、创建数据库链接(前提是已分配相应权限),进入系统管理员SQL>操作符下,运行命令:
create database link wapsx
connect to WAP identified by wap
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.166)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = waptown) –这个service_name是您要链接到的数据库服务端的服务名
)
)';
则创建了一个以wap用户和waptown数据库的链接wapsx。
3.使用database link
select * from mobile_type@dblink ;
UPDATE mobile_type@dblink m set m.type_name='83-6' where m.type_id =6;
|
ORACLE DBLINK相关推荐
- dblink oracle mysql,Oracle dblink的使用
将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象. Oracle DBLINK 作用:将多个不同地点的服务器的oracle数据库 ...
- oracle基于dblink创建视图,【案例】Oracle dblink 数据库连接dblink insert操作数据类型发生改变...
天萃荷净 开发DBA反映Oracle数据库两库之间通过dblink相连.在使用DML语句insert插入数据时操作的数据类型发生了改变 1.Oracle insert列属性 [oracle@saas- ...
- 有效创建Oracle dblink的两种方式
有效创建Oracle dblink的两种方式 两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink. 其实dblink和数据库中的 ...
- 代替oracle dblink,oracle dblink
oracle dblink 是干嘛的:比如现在有俩个数据库,都是单独的,如果我们现在登陆当前数据库,想访问另一个数据库, 如果我们建了DBLINK我们就可以直接在当前数据库取访问另一个数据库. 如se ...
- oracle+dblink不管用,oracle dblink问题
oracle dblink常见问题及解决方案 192.168.1.10连接192.168.1.20数据库 1 [oracle@card admin]$ vim tnsnames.ora 20 = (D ...
- oracle exp 无效dblink,【案例】Oracle dblink 数据库连接dblink insert插入数据时异常分析...
天萃荷净 开发DBA反映在测试数据表插入数据,Oracle dblink两库连接插入同步数据时数据量异常 一.诡异Oracle dblink起源 今天开发拿过来一条sql,说有诡异现象,sql如下 I ...
- Oracle dblink详解
Oracle dblink详解 概述 1.database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序.在任何分布式环境里,datab ...
- 导出oracle dblink,expdp 只导出dblink
最近生产数据库要修改生产用户的密码,由于用户密码修改,各个库之间创建的dblink就失效了,需要重建.上生产一看dblink还真不少,而且谁建的都有,改起来比较费劲.于是想到可以使用expdp的方式导 ...
- oracle dblink调用,oracle dblink 调用序列
场景:Oracle dblink远程调用序列时当注意的几点 Oracle dblink远程调用序列时应注意的几点 在一条语句中如果同时包括数据库链和序列,就会出现潜在的问题,而Oracle的文档在这里 ...
- MySQL FEDERATED引擎使用示例, 类似Oracle DBLINK
原文地址:http://it.dataguru.cn/article-3352-1.html 摘要: 本地MySQL数据库要访问远程MySQL数据库的表中的数据, 必须通过FEDERATED存储引擎来 ...
最新文章
- 学python可以做什么产品-学了 Python,能用来做什么?实际应用场景有哪些??...
- Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理
- pwn学习总结(三) —— 栈溢出经典题型整理
- CSS之引入方式和选择器
- 一日一技:ASP.NET Core 判断请求是否为Ajax请求
- pytorch l2正则化_吴恩达深度学习 编程作业六 正则化(2)
- 设计模式:抽象工厂模式(C++)【工厂方法升级】
- 用 Python 分析 CSDN 小姐姐一年都做了啥
- 房费制——报表(1)
- 使用RN开发App,引入图标失效问题的解决
- w10系统打印服务器怎样出来,win10怎么打开关闭打印机服务教程步骤
- 【WiFi】WiFi信道(2.4G、5G及5G DFS)及国家码和电话代码和时区对应表
- 锯齿波调制的FMCW雷达中频回波信号的公式推导
- 蜘蛛会抓取html框架,百度蜘蛛抓取网站的UA汇总
- Win11十二月系统更新了什么内容?
- Ubuntu下开机禁用笔记本触摸板
- 狄利克雷卷积与莫比乌斯函数
- 学Python有什么好处?Python有哪些优点和特征?
- H5 CSS3特性实现动画效果
- Linux入门之磁盘管理与inode表和group表(详解)(CentOS)