Oracle概念简介

Oracle实例就是一组进程和内存结构;存在于CPU和服务器节点的内存中。

数据库用户正对实例建立会话,由实例管理对数据库的所有访问。

Oracle的处理模型:客户端-服务器处理模型客户端有连个组件组成:用户和用户进程。服务器有三个组件:执行SQL的服务器进程、实例和数据库本身。用户与用户进程交互,每个用户进程都与服务器交互,通常要跨局域网,服务器进程与实例交互,实例与数据局交互。

会话是服务器进程通信的用户进程,通常每个用户有一个用户进程,每个用户进程有一个服务器进程,组成会话的用户进程与服务器进程由用户按需启动,当不再需要时就终止,这就是登录和注销周期

实例进程内存结构由数据库管理员启动,直到管理员有意终止他为止,这就是数据库启动关闭周期

Oracle Enterprise Manager有三种形式:

  1. Database Controler
  2. Application Server Controler
  3. Grid Controler

Database Controler用于管理一个数据,也有可能是一个Real Application Clusters集群数据库,即RAC集群数据库的图形工具。具有实时管理和监视的功能,运行调度作业,以及交互方式和电子邮件报告警报条件的功能。就RAC数据库,它会在每个节点上运行Database Control进程,这些进程相互通信,能够全面的了解RAC的状态。

Application Server Controler是用户管理一个或多个应用服务器实例的图形工具。10g以前的版本将多个服务器作为‘场Farm’进行管理,将元数据仓库作为集中管理点。10g3版此技术建立J2EE集群上,不再是Oracle专用的技术。

Database Controler和Application Server Controler都由一个运行在服务上的java进程组成,java进程监听HTTP和HTTPS连接请求。管理员从浏览器连接到这些进程,然后Database Controle连接到本地数据库服务器,Application Server Controler连接到本地应用服务器。

Grid Controler全局化管理环境。用一个管理仓库(位于Oracle数据库中)以及一个或多个管理服务器管理整个环境(任何位置的任何数据库和应用服务器)。Grid Controler还管理运行服务器的节点,并通过插件管理广泛的第三方产品。每个节点托管节点都运行代理进程,由代理进程负责监视节点上的托管目标:针对执行作业,并将状态、活动级别以及警报条件报告给管理服务器

 

 OCI (Oracle Call Interface)库

Oracle为胖客户端和瘦客户端提供数据库连接。

胖java客户端具有Oracle感知功能。它使用提供OCI类库连接到数据库。这意味着,应用程序可以使用数据库所有的功能,包括Oracle环境特有的功能。胖客户端应用程序可以充分利用数据库,但无法使用第三方产品,而且要求安装OCI客户端软件。

瘦java客户端并不知道运行时连接到了那个数据库:它使用按照java标准定义的虚拟数据库,允许运行它的容器将虚拟数据库映射到Oracle数据库。这就允许应用程序在各个数据库版本和提供程序上移植;瘦java客户端应用程序可以在不进行任何更改的情况下部署到非Oracle环境。但是,不属于java数据库连接标准定义JDBC部分功能无法使用。

3GL 是什么  以后来不缺。

Oracle应用程序

Oracle E-Business Suite是一套完整的基于账务处理引擎的应用程序,

Oracle Collaborration Suite是一套办公自动化工具。还支持电子邮件,日记管理,语音邮件,传真,Web会议和文件服务的服务器。各个组件完全集成在一起。应用程序在Oracle Application Server上运行,可以通过web浏览器界面来访问

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值