热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

11GConceptOracle数据库简介

欢迎进入Oracle社区论坛,与200万技术人员互动交流>>进入ApplicationandNetworkingArchitecture

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 Application and Networking Architecture(应用以及网络体系结构) 为了充分利用给定的计算机系统或者网络,Oracle数据库使处理过程分成两部分,跑着RDBMS的计算机负责处理数据库该干的事情,而跑


欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

  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 手册中学习怎样执行基于原理的任务。

  2 Day 手册频繁的引用Oracle Database Concepts作为操作的概念背景

  Intermediate Group 中级组

  从基础组出来后,就要进入中级组了。这组的手册都以 2 day + 开头,因为它们是2 day手册的扩展。这些手册是在基础手册的主题上更加的深入,或者一些特殊有趣的主题。

  2 Day +的手册也分为DBA(Administrator) 和 数据库开发两组人

  Table 1-1Intermediate Group: 2 Day + Guides

  Database Administrators

  Database Developers

  Oracle Database 2 Day + Performance Tuning Guide

  Oracle Database 2 Day + Application Express Developer's Guide

  Oracle Database 2 Day + Real Application Clusters Guide

  Oracle Database 2 Day + Java Developer's Guide

  Oracle Database 2 Day + Data Warehousing Guide

  Oracle Database 2 Day + .NET Developer's Guide for Microsoft Windows

  Oracle Database 2 Day + Data Replication and Integration Guide

  Oracle Database 2 Day + PHP Developer's Guide

  Oracle Database 2 Day + Security Guide

  Advanced Group 高级组

  从中级组出来以后,就要进入高级组了。这些手册意在服务于专家用户。如果专家用户需要比2 Day + 能提供的信息更加细节的东西,或者特别的一些主题。

  在高级组中必须参考的有:

  ?Oracle Database SQL Language Reference

  这本手册是Oracle SQL相关信息的权威来源

  ?Oracle Database Reference

  这手册是初始化参数,数据字典,动态性能视图相关信息的权威来源。

  高级手册实在太多,不一一列出了,

  下表列出的指南都是大多数DBA,数据库开发都偶尔查看的。

  Database Administrators

  Database Developers

  Oracle Database Administrator's Guide

  Oracle Database Advanced Application Developer's Guide

  Oracle Database Performance Tuning Guide

  Oracle Database PL/SQL Language Reference

  Oracle Database Backup and Recovery User's Guide

  Oracle Database PL/SQL Packages and Types Reference

  Oracle Real Application Clusters Administration and Deployment Guide

  其他高级指南,都是特定用户根据自己的责任范围的特定需求。比如:一个安全职员自然要参看Oracle Database Security Guide.

[1] [2] [3]

11GConceptOracle数据库简介 - 文章图片


推荐阅读
  • nginx+tomcat session 共享
    *tomcat1192.168.10.153*tomcat2192.168.10.154Tomcat工作模式必须为Nio模式。##添加如下内容,注意更换address ... [详细]
  • MyBatis模糊查询和多条件查询一、ISmbmsUserDao层根据姓名模糊查询publicListgetUser();多条件查询publicList ... [详细]
  • 【自制小工具】代码生成器
    【自制小工具】代码生成器陆陆续续接触过好几款代码生成工具,发现确实好用,但都会有那么点不完善的地方,所以索性就自己做一个吧。界面非常简单,反正是自己用的,简单点用起来也方便上图:左 ... [详细]
  • kepserver中文手册,kepserver使用教程,kepserver设置
    下面介绍一下KepServer模拟器的使用,以下示例使用服务器随附的Simulator驱动程序来演示创建、配置和运行项目的过程。Simulator驱动程序是基于内存的驱动程序,能为 ... [详细]
  • mysql oneproxy稳定吗_Mysql 中间件 oneProxy总结
    建议使用之前把官方的文档全部通读一遍这里提供一个我的网盘地址oneproxy百度网盘0.先对oneproxy有个大概的了解,知道他所处的位置1.MySQL服务器创建t ... [详细]
  • 缓冲区溢出实例(一)–Windows
    一、基本概念缓冲区溢出:当缓冲区边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被填满从而覆盖了相邻内存区域的数据。可以修改内存数据,造成进程劫持,执行恶意代码,获 ... [详细]
  • 开发网站你需要知晓的部分专用术语
      越来越多的企业和个人都在拥有属于自己的网站门户,首当其冲的就是你得知晓几个网站方面的专业术语,先是中就有好多的客户不明白这些,造成误会是正常的,那不如我们对它有个大致的了解,这样就不容易感觉 ... [详细]
  • mongodb复制集部署文档 ... [详细]
  • Java发布webservice应用并发送SOAP请求调用
    webservice框架有很多,比如axis、axis2、cxf、xFire等等,做服务端和做客户端都可行,个人感觉使用这些框架的好处是减少了对于接口信息的解析,最主要的是减少了对于传递于网络中XML ... [详细]
  • 一、问题开发中遇到将其它数据库数据插入到mysql数据库表中一直会报类似如下错误:Incorrectstringvalue:\xE6\x88\x91forcolumn ... [详细]
  • CAS介绍CAS(CentralAuthenticationService),是耶鲁大学开发的单点登录系统(SSO,singlesign-on),应用广泛,具有独立于平台的,易于理解,支持代 ... [详细]
  • C#设计模式(8)——桥接模式(Bridge Pattern)
    原文地址:http:www.cnblogs.comzhilipBridgePattern.html原文作者:Learninghard原文出处:博客园一、引言 ... [详细]
  • 下载器,就是一种网络工具,从网络中接收自己想要的数据。下载器是一个网络客户端。它的下载流程无非就是客户端连接服务器端,然后发送资源下载请求 ... [详细]
  • 两种方式实现Flink异步IO查询Mysql
    如官网所描述的Flink支持两种方式实现异步IO查询外部系统http ... [详细]
  • 【Modbus 】Modbus 协议
    Modbus协议简介Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422 ... [详细]
author-avatar
蟹子萝卜控
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有