oracle 分布式数据库

网友投稿 949 2023-04-03

*** 分布式数据库

*** 分布式数据库

分布式数据库的数据库链路是单向的

定义数据库链路 CREATE DATABASE LINK [db_link_name] CONNECT TO[user_name] IDENTIFIED BY [password] USING '[tns_name]';[DB_LINK_NAME]:是所要连接的数据库的服务名,也就是该数据库的真实名称(通常就是SID)。[USRE_NAME]:是所要连接的用户名称。[PASSWORD]:是所要连接的用户的密码。[TNS_NAME]:是所要连接的数据库的服务命名。

1、首先利用本地 Net Manager 配置本地命名

2、创建数据链路

create database link l2 connect to scott identified by tiger using 'remoteorcl'

3、查询

select ename,dname

from dept, emp@L2

where emp.deptno=dept.deptno;

L2即为前面所创建的数据库链路。

4、创建别名

为了查询分布式服务器方便,可以创建一个别名           create synonym emp1 for emp@L2 ;                select dname,ename,sal          from emp1, dept          where emp1.deptno=dept.deptno ;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分布式集群之redis数据库操作
下一篇:如何通过AgileEAS.NET快速搭建属于你的企业应用(二)——智能版本升级和多数据库访问的分布式部署
相关文章