- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章分布式数阳据库系统
成都电子高专计算机工程系 成都电子高专计算机工程系 第9章 分布式数据库系统 本章主要介绍客户/服务器模式、服务器-服务器模式两种分布式数据库系统,以及分布式数据库的连接,分布式查询处理,并介绍了事务处理、多协议信息交换和表快照与复制,以便读者学习分布式数据库计算等技术。 9.1 概述(客户/服务器结构、服务器一服务器结构) 9.2 分布式数据库的连接 9.3 分布式查询处理及其它 9.4 事务管理 9.5 多协议信息交换 9.6 表快照与复制 9.1分布式数据库系统概述 分布式数据库系统与集中式数据库系统 构成:分布式数据库管理系统和分布式数据库 分布式数据库系统适合于单位分散的部门 ORACLE的分布式结构基于两种模式 客户/服务器模式(client/server) 服务器_服务器(server_server)结构 客户/服务器模式 服务器_服务器模式 分布式数据库的特征 ORACLE支持大多数理想的分布式特点 1. 本地自治(Local Autonomy) 2. 不依靠一个中心站点 3. 能连续操作 全功能分布式数据库的规则和目标 规则细目 在ORACLE中存在 1 局部结点自治性 是 2 不依靠中心站点 是 3 连续操作 是 4 本地独立性 是 5 分片独立性 是 6 数据复制独立性 是 7 分布式查询处理 是 8 分布式事务管理 是 9 硬件独立性 是 10 操作系统独立性 是 11 网络独立性 是 12 DBMS独立性 是 9.2 分布式数据库的连接 目录 9.2.1分布式数据库全局名和数据库链 9.2.2连接客户(CLIENTS)和服务器(SERVERS) 9.2.3 连接服务器(SERVERS)到其它服务器(SERVERS) 9.2.1分布式数据库全局名和数据库链1.分布式数据库全局名 全局数据库名唯一标识系统中的每个数据库 两部分组成:数据库名(小于等于8个字符)和网络域(net work domain) 例:hq.divisionl.acme_ finance.division2.acme_ sales.division2.acme_ 对象可用对象全局名唯一标识 human resources.emp@hq.divisionl.acme tools.COM 2.数据库链 数据库链:对远程数据库定义的一路径 数据库链对分布式数据库的用户透明 数据库链的名字与链所指向的数据库的全局名相同 数据库链由两部分组成:一个远程账号和一个数据库串 例建立数据库链的形式: CREATE PUBLIC DATABASE LINK CONNECT TO guest IDENTIFIED BY password USING’DB串’; 由账号和DB串构成完全路径 9.2.2 连接客户(CLIENTS)和服务器(SERVERS) 连接客户应用到服务器 例9.1: $ runform scott/tiger@EDUCATION_DB my_form EDUCATION_DB为连接描述符 scott为用户模式名 tiger为口令 客户应用myform SQL* Net的连接描述符能连接客户到远程服务器 9.2.3 连接服务器(SERVERS)到其它服务器(SERVERS) 例9.3:创建数据库链接Boston SQLCREATE DATABASE LINK boston 2 CONNECT TO Scott IDENTIFIED BY tiger 3 USING ’education_db’; education_db为数据库描述符 例9.4:用数据库连接BOSTON,访问远程scott/tiger账号中的EMP表。 SQLSELECT * 2 FROM emp@boston; ... 14 rows retrieved. 注意:数据库链在分布式数据库SQL语句中作为表名的一部分了 9.3 分布式查询处理及其它 9.3.1 建立分布式查询 9.3.2 在分布式事务(DISTRIBUTED TRANSACTION)中的其它语句 9.3.1 建立分布式查询 分布式查询例子
您可能关注的文档
最近下载
- 海南省海口市(新版)2024小学语文人教版小升初真题(巩固卷)完整试卷(含答案).docx VIP
- 标准图集-浙S3-93 钢筋混凝土屋顶水箱.pdf VIP
- 洪老师-中考押题万能作文素材.pdf VIP
- 深圳市锂电池企业安全生产检查表.pdf VIP
- 定密责任人培训班试题及完整答案【各地真题】.docx VIP
- 2024届澄迈县六年级下学期小升初数学试卷含解析.doc VIP
- 高级眼镜定配工理论试题和答案.pdf VIP
- 《风景园林遗产保护与管理》课程教学大纲.pdf
- 罗译思上海俄语培训学习分享俄语书籍《茶经》俄语版.pdf VIP
- 山东省济南市历城区2023-2024学年四年级下学期期末语文试题(含答案).pdf VIP
文档评论(0)