Oracle·DB LINK 链接到另一个数据库

本文节选自《Netkiller Database 手札》

第 42 章 数据库链接

Oracle 提供数据库链接功能,实现从当前数据库链接到其他数据库,从当前数据库操作其他数据库上的数据。

创建链接

CREATE DATABASE LINK dblinkname CONNECT TO dbuser IDENTIFIED BY your_password USING 'orcl';

CREATE PUBLIC DATABASE LINK 数据链名称 CONNECT TO 登陆用户名 IDENTIFIED BY 密码 USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 对方Oracle服务器的IP地址)(PORT = 端口号)) ) (CONNECT_DATA =(SERVICE_NAME = 对方Oracle服务器服务名) ))'	

查询

select owner, db_link from dba_db_links;

select * from user_db_links;	

删除链接

drop database link 数据链名称;	

例 42.1. DB LINK 测试

CREATE DATABASE LINK WEB 
CONNECT TO WEB IDENTIFIED BY 0CfJly7y5YB060Cf5YBCf 
USING 'orcl';

CREATE VIEW ACCOUNT AS SELECT username, password FROM member@WEB;

select * from ACCOUNT where username="netkiller";		

原文发布于微信公众号 - Netkiller(netkiller-ebook)

原文发表时间:2016-11-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的博客

ubuntu安装puref-ftpd

1.安装pureftpd sudo apt-get install pure-ftpd sudo apt-get install pure-ftpd-mysql...

2754
来自专栏乐沙弥的世界

linux 下RMAN备份shell脚本

       RMAN备份对于Oracle数据库的备份与恢复简单易用,成本低廉。对于使用非catalog方式而言,将RMAN脚本嵌入到shell脚本,然后再通过...

542
来自专栏SAP梦心的SAP分享

Oracle研究专题:Oracle系统安装与配置

最近开始研究Oracle数据库,盖因公司的系统要么Oracle要么是mysql吧。 作为一个IT工作者,没有碰过Oracle是一件很匪夷所思得事情。 想到过去几...

1879
来自专栏杨建荣的学习笔记

巧用shell生成数据库检查脚本 (74天)

在生产环境中需要部署大量的数据变更。对于新增的表,需要注意权限和同义词等。但是手动去检查这些变更是否生效就很麻烦。而且也不易维护,比如写好了一个脚本,可能在过一...

2887
来自专栏csxiaoyao

mysql 命令完全总结

3967
来自专栏吴柯的运维笔记

mysql数据库服务概述

什么是数据库? ? 常见数据库服务软件介绍: ? mysql数据库的特点及应用: ? 数据库基本管理 # mysql -u root -p -h 127.0...

2748
来自专栏别先生

file /usr/share/mysql/charsets/README from install of MySQL-server-5.1.73-1.glibc23.i386 conflicts w

1:也许之前的机器安装过Mysql,但是自己不知道,账号密码也忘记了,又执行安装操作,导致Mysql不兼容问题。Linux上安装MySQL时出现不兼容的解决办法...

21110
来自专栏Hadoop数据仓库

Oracle通过HSODBC访问mysql

一、环境 OS:Linux myhostname 2.6.9-42.ELsmp #1 SMP Sat Aug 12 09:39:11 CDT 2006 i686...

1709
来自专栏运维技术迷

MySQL数据库(二):基本管理

安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、默认库介绍 安装完成之后,mysql会自动创...

3276
来自专栏康怀帅的专栏

MySQL 远程登录配置

开启 MySQL 的远程登录需要一些配置,网上一些教程较陈旧,不适用于新版本。 改表法 更改 mysql 数据库里的 user 表里的 host 项,将 loc...

3865

扫描关注云+社区