> 데이터 베이스 > MySQL 튜토리얼 > Oracle创建dblink和同义词小记

Oracle创建dblink和同义词小记

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 17:25:01
원래의
1250명이 탐색했습니다.

这里所需要的信息: 从MM库向GG库建立dblink MM库的用户名密码为 mmn,mmk GG库的用户名密码为 ggn,ggk 先决条件:MM库有建立dbli

这里所需要的信息: 从MM库向GG库建立dblink

MM库的用户名密码为 mmn,mmk

GG库的用户名密码为 ggn,ggk

先决条件:MM库有建立dblink的权限,两边主机的可以ping连通

step1:

首先查询两个库的global_name。

select *from global_name;

例如MM库的为MMDB,GG库的为GGDB

setp2:

创建dblink

-- Create database link
create database link MMDB.GGDB.QHLIFE.COM --dblink的名称,一般是两个库的global_name,和公司的域名
connect to GGN identified by "ggk" --需要连接库的用户名,密码,密码带双引号区分大小写
using '(DESCRIPTION = --需要连接库的TNS信息
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.50.64.187)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = zjuat))
)';

step3:
 
检查是否连接成功。

select *from dual@MMDB.GGDB.QHLIFE.COM;

注:删除dblink的语句

drop database link MMDB.GGDB.QHLIFE.COM;

如果要是每次都使用@dblink去查询是不是有点麻烦呢,那我们就使用同义词吧。
 
创建的语句也就一句,就是给远程表起个别名。

create synonym GGTABLE for GGDB_TABLE@MMDB.GGDB.QHLIFE.COM;

GGTABLE是以后要使用的名称
 
GGDB_TABLE@MMDB.GGDB.QHLIFE.COM是远程表的名称

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿