分布式数据库+分布式数据库简单理解+定义数据库链路+数据库链路案例
来源:互联网 发布:厦门大学大数据实验室 编辑:程序博客网 时间:2024/06/05 13:27
分布式数据库
分布式数据库简单理解:
1物理上存放在网络中的多个节点上,逻辑上是一个整体
2对1的理解如下
定义数据库链路
create database link db_link_name connect to user_name identified by password using tns_name;db_link_name:远程数据库的服务名(数据库的真实名称sid)user_name:远程数据库的用户名password:远程数据库的口令tns_name:是所要连接的数据库的服务命名,也就是在本机上建立的NET8服务命名。
数据库链路案例
深圳的数据库A 访问北京的数据库B
1在数组的数据库中创建数据链路
create database link beijingconnect to scott identified by 123 using 'tobeijing';
tobeijing:是在深圳的数据库A中创建
具体如下:
# tnsnames.ora Network Configuration File: D:\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.oratobeijing = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =北京数据库IP)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) )
2使用北京的数据库,2个表连接查询
select dname,ename from dept d,emp@beijing ewhere e.deptno=d.deptno;
emp@beijing :连接北京数据库,用户是scott ,表是emp.
3使用同义词(屏蔽远程信息)
create synonym emp_bj for emp@beijing;
所以对2的sql可以改为
select dname,ename from dept d,emp_bj ewhere e.deptno=d.deptno;
阅读全文
0 0
- 分布式数据库+分布式数据库简单理解+定义数据库链路+数据库链路案例
- 分布式数据库理解
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- 分布式数据库
- ubuntu12安装搜狗输入法的步骤
- 【Java】maven工程使用iText生成PDF文件
- 今天看到前段时间做功能 ,根据用户状态显示对应栏目。
- js中switch语句
- fiddler修改返回数据的三种方法
- 分布式数据库+分布式数据库简单理解+定义数据库链路+数据库链路案例
- IntelliJ Idea 常用快捷键列表
- Input string was not in a correct format. 错误解析
- java时间操作
- Nginx学习笔记 -- day01 Nginx搭建
- p6spy监控jdbc连接oracle sql
- 深入理解 Java 虚拟机--晚期(运行期)优化
- 01、react 之初介绍
- 有关数据溢出的总结