求学资讯 oracle认证 提问
oracle认证 > 技巧心得

Oracle性能调优:11GConceptOracle数据库简介5

来源:用户上传 上传用户:Husky 发布时间:2018-07-03

导读:
想要第一时间获得Oracle认证考试报考信息,想要充分利用各种精华资讯资源备考,想要海量高质量、高含金量的习题练习,关注“求学快递网”公众号,你不能错过的考试利器!

  Application and Networking Architecture(应用以及网络体系结构)

  为了充分利用给定的计算机系统或者网络,Oracle数据库使处理过程分成两部分,跑着RDBMS的计算机负责处理数据库该干的事情,而跑着应用程序的电脑要处理数据的显示和解释。

  Application Architecture(应用体系结构)

  应用体系结构指的是一个数据库应用连接一个Oracle数据库时的运行环境

  两个用的最多的数据库体系结构是Client/Server和多层(加一个中间件)

  在Client/Server体系结构中,

  客户端应用启动一个对于数据库的操作请求。

  服,务端接受并处理从客户端发来的请求。

  在传统的多层体系结构中,一个或多个应用服,务器会执行应用操作的一部分, 一个应用服,务器包括应用逻辑中很大的一部分,提供客户端对数据的访问,并且执行一些查询处理,从而减少了数据库的压力。应用服,务器可以作为客户端们以及数据库们的一个中间接口,增加了额外的安全性。

  Service-oriented architecture(SOA)面相服,务的体系结构。是一种当应用功能封装进services时使用的多层结构

  SOA services 通常用在Web Services,WebServices可通过HTTP访问并且基于XML标准,比如Web Services Description Language(WSDL)以及SOAP.

  Oracle数据库可以在传统的多层结构或者SOA环境中 作为Web服,务的提供者。

  Networking Architecture(网络结构)

  Oracle Net Services(Oracle网络服,务)是数据库和网络通讯协议之间的接口,它促成了分布式处理以及分布式数据库。通讯协议定义了数据在网络中发送和接受的方式。Oracle Net Services支持在大多数网络协议上通讯,包括TCP/IP,HTTP,FTP以及WebDAV.

  Oracle Net,Oracle Net Services的一个组件,建立和维护从客户端应用到数据库服,务器的网络会话(session)。在网络会话建立好以后,Oracle Net 将作为 客户端与数据库服,务器的数据通讯员,传递他们之间的信息。Oracle Net可以执行这些工作是因为它在这条网络涉及到的每个计算机上(比如这里,就是client 和server 每个机器都有Oracle Net)

  Oracle Net Services有一个重要的组件是Oracle Net Listener(简称为监听),监听是一个单独的进程,它一般运行在数据库服,务器上(也就是有二般的情况,那种以后再讨论)。

  客户端应用可以发送连接请求到Listener(监听),监听将这些请求转到数据库服,务。

  当一个连接已经建立好了,这时客户端和数据库端将直接通讯(不再经过监听)

  服,务器接受客户端请求最普遍的方式有:

  ·Dedicated server architecture(专有服,务器结构)

  每个客户端进程对应一个服,务端进程。专有的。每个新的连接都会分配一个专有的服,务端进程。

  ·Shared server architecture(共享服,务器结构)

  数据库使用一个共享进程池来处理众多的连接,一个客户端进程不再与服,务器进程通讯,而是跟dispatcher(调度程序)进行通讯。调度程序个进程,它使的众多的客户端连接到一个instance的时候不需要每个都划分一个单独的服,务进程。

  Oracle数据库文档阅读地图

  这节说明了该为什么阅读,以及怎样阅读联机文档。

  对于菜鸟来说,Oracle数据库文档似乎多的让人害怕。不仅有超过175本的手册,而且大部分都超过几百页。

  不过,有 设定好的阅读路径 保证用户能尽可能高效的找到他们需要的信息

  这些文档分为三层或者三组:基础,中级,高级。用户从基础组开始读起(Oracle Database 2 Day DBA,Oracle Database 2 DayDeveloper's Guide,或者本手册[Concepts]),然后到中级组(the 2 day + 系列),以及最终进入高级手册,高级手册包括了其余的手册

  Basic Group基础组

  Oracle数据库菜鸟可以选择一本或者多本从头到尾读一遍。属于本组的手册,在设计为在两天内可以读完的。除了这本手册,基础组还包括:

  ·Oracle Database 2 Day DBA

  这本手册是给DBA快速开始的,教你执行日常的数据库管理工作。它教你为了保证数据库可用而需要执行的所有常见的管理任务。包括怎样执行基础的问题解决以及性能监控活动。

  ·Oracle Database 2 Day Developer's Guide

  这本手册是给数据库开发快速开始的,它说明怎样通过SQL和PL/SQL来使用Oracle数据库的基本特性。

  基础组的手册都是紧密相连的,这反映在交叉引用的数量上。举个例子,Oracle Database Concepts有很多超链接都是推荐用户进入 2 day 手册中学习怎样执行基于原理的任务。


声明:本站为免费网络服务提供商,网站所有信息均为用户自行发布并由用户承担相应法律责任,本站不对其真实性及合法性负责,如涉及侵权或者信息违法,请你及时与本站联系删除。

阅读 1563 举报

相关推荐
评论0

当前没有评论内容

发表评论 0条评论
73
微博
QQ
QQ空间
微信
取消