第1章 网络概要.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 网络概要

风老师已经带大家上完DBA1了是吧第一章?网络概要1. 本章的主要内容⊙ 描述ORACLE9I如何来解决和管理复杂的网络,了解ORACLE?NET的功能。 ⊙ 描述ORACLE网络的附加解决方案从今天起我们来学习基础班的第三部分?DBA?II第三部分不同于DBA?I的很多理论知识,DBA?II更多的是在DBA?I基础知识的基础上的应用。该部分包括了ORACLE网络连接、备份与恢复、数据迁移的知识。客户要通过IE浏览器、或者其它应用软件访问数据库中数据,都需要通过网络在取得数据库信任和授权后才可以连接到数据库。所以首先我们来学习ORACLE网络连接的概要,这部分是初学者最早需要掌握的知识,也是初学者问题比较集中的章节。由于在ORACLE理论体系中属于管理实践的部分,所以被分到DBA?II里讲。2. 网络环境的规划问题本节课,主要是个概述,是从大的方面来了解oracle网络的每个数据库所在的网络环境复杂程度都不一样,有些小型数据库环境网络很简单,是一些简单的网络结构如网络分布在一个公司内部或一个机房内部。有些大型数据库环境非常复杂,一般是城域网或广域网涉及的环节有SAN、光纤交换机、高端存储、负载均衡器、防火墙、应用服务器、甚至用卫星设备等。那对于现在日益庞大的数据库系统,涉及了大量的分布式系统、HA的系统,我们就要接受网络的挑战。我们该如何合理规划和配置网络环境呢?我们要注意如下几点:⊙ 网络环境的配置要正确的配置一个网络环境,要先确认是小型网络结构还是大型网络结构。有下面这些问题需要回答⊕ 共有多少客户端?⊕ 共有多少服务端?⊕ 设备地域分布情况如何?⊕ 用的通讯协议是什么?⊕ 网络站点的分布是静态的还是不断扩展的?⊕ 用什么友好的工具来维护和管理网络?⊕ 网络采用的两层CS(客户服务器模式)结构,还是三层(如BS?浏览器/WEB应用服务器/数据库服务器)结构。上面这些问题都是我们配置网络环境时需要搞清楚的⊙ 网络维护⊕ 确定有多少网络需要维护 ⊕ 你会在网络里增加客户节点或服务器节点? ⊕ 能预计网络需要多久升级?⊙ 调优、诊断和监控网络⊕ 在搭建网络前要预先了解网络响应速度和吞吐量(带宽)--OLTP系统要关注吞吐量 --OLAP系统要关注响应速度--整个网络的用户数有多少 --平均每秒事务数在数据库中每秒0-150事务/秒属于中小事务库,超过150事务/秒属于中大型事务库。--网络中的节点数 --节点的分布情况⊕ 确定网络监控工具⊙ 确保网络的安全性网络的安全非常重要,数据库往往是最底层的网络,数据的安全也同样要网络安全来得到保证。需要设置防火墙、设置网络完全策略,防止别人侵入。同时也要保证网络的健壮性,确保不容易受到外部攻击,如DOS或者PING的攻击。⊙ 对于经营几十年的老企业,原来拥有一些老的网络架构,如何将新的网络架构与老的网络架构进行整合?以上都是我们组建一个数据中心时领导和网络架构师和DBA要关心的3. 网络的应用架构我们先来熟悉简单网络的应用架构3.1? 两层网络架构在两层网络架构下,一个客户端直接跟服务器通讯,我们称它为“客户/服务器”模式(简称C/S结构),这个客户端使用特定的通讯协议经过网络跟服务器相连。两个节点要互连,必须要说相同的语言才能沟通,而这种语言在网络的术语中称为”协议”,所以在C/S模式客户端和服务器端使用的是相同的协议。那如果ORACLE?NET所支持协议意味着同样在客户端也需要安装同样的协议去匹配,那很可能客户端需要安装ORACLE?NET软件,如果有成千上万的客户端,那么每台都装ORACLE软件将是很恐怖的事情。如下图客户端和服务端的红框都需要安装ORACLE?NET组件当然有些连接接口的驱动可以不装ORACLE?NET就可以直接跟ORACLE通讯,如JDBC?THIN?DRIVER。由于jdbc?thin为纯java的数据库连接方式,采用的是内置的tcp/ip+java?net执行,你只需要有classes111.zip?(根据JDK版本而定)这个文件,所以他不需要任何net和客户端软件就可以进行协议通讯。而JDBC?OCI?DRIVER就不允许,两层结构在随着客户端和用户的增加,所有的负荷都会放在服务端,我们可以称其为胖服务器,它将会很容易在服务端造成性能问题。我们将采用多层应用结构,将部分服务器端的业务分散到一个特定的层来处理,我们称为中间层服务器。3.2? 多层应用结构我们来看一下将简单网络应用转变为复杂网络应用看下图上图是一个多层结构,其中中间层可以采用不同技术,比如WEB?应用服务器(有不同的产品,如websphere,ORACLE?Application?Server,weblogic?,TOMCAT等)中间层结构能提供什么样的功能呢?⊙ 协议转换服务我们知道直接通讯

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档