Oracle产品概述

本文介绍了Oracle公司的产品框架,包括服务器产品、开发工具和应用程序产品。服务器产品中的核心为数据库服务器,采用客户机-服务器模式,OracleNet作为通信协议。Oracle企业管理器提供了多种控制形式。开发工具包括SQL、PL/SQL、OCI等,支持thick和thin客户端。应用程序产品涵盖E-Business Suite和Collaboration Suite。此外,文章还讨论了Oracle的内存管理、分布式系统如RAC、Streams和Dataguard。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle公司的产品框架基本可以分为三类:

1、服务器产品

2、开发工具

3、应用程序产品

 

服务器产品包括:这些组件是Oracle网格计算的主要组成部分。

1、数据库服务器

2、应用服务器

3、企业管理套件

网格是构建在虚拟化的基础上的。

 

 

数据库服务器:实例+数据库

1.、数据库实例:是服务器上一组进程和内存构成的,存在于CPU和内存中,它是临时状态的。

2、数据库

 

数据库实例上的进程模型都是两层模型:客户机-服务器模式

 

Oracle数据库中,用户进程和服务器进程是通过Oracle的私有协议:OracleNet 进行通信的;

客户端包含了2个部分:用户和用户进程

服务器段包含3个部分:服务器进程、实例和数据库本事。

 

用户<--->用户进程<---->服务器进程<--->实例<--->数据库

会话:用户进程和服务器进程间的通信

 

WEB应用程序一般运行在三层架构的基础上:数据库层,客户端层,应用层

 

Oracle企业管理器有三种形式:

1、Database Control

2、Application Server Control

3、Grid Control

 

Oracle开发工具:

1、可以在Oracle服务器内部直接执行的语言包括:SQL PL/SQL和java

2、Oracle提供的OCI(OracleCall Interface)库是为了让其他语言进行调用完成和Oracle数据库的交互

3、Oracle thick客户端和Oracle Thin客户端

两种客户端的区别:

1)从使用上来说,oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因。

2)原理上来看,thin是纯java实现tcp/ip的c/s通讯;而oci方式,客户端通过nativejava method调用c library访问服务端,而这个c library就是oci(oracle calledinterface),因此这个oci总是需要随着oracle客户端安装(从oracle10.1.0开始,单独提供OCI InstantClient,不用再完整的安装client) 

3)它们分别是不同的驱动类别,oci是二类驱动, thin是四类驱动,但它们在功能上并无差异

4)写法区别:

jdbc:oracle:thin:@serverip: service 

jdbc:oracle:oci:@service 


4、Oracle Developer Suite包括:

  Oracle Forms Developer

  Oracle Reports

  Oracle Discoverer

 

Oracle 应用程序产品包括:

Oracle  E-Business Suite

Oracle Collaboration Suite

 

服务器内存管理包括:PGA和SGA

SGA被后台进程和服务器进程所共享;

PGA只能被服务器进程(service process ==foreground process)使用

PGA和SGA在oracle 11g中都可以被oracle自动管理;

 

Oracle数据库分布式系统框架包括:

1、RAC:RealApplication Cluster:多个实例运行在一个数据库上

可以做实验证明,如果一个硬件服务器宕机,oracle系统可以通过其他运行的实例继续完成用户认为;

2、Streams:多个Oracle数据库服务器之间共享数据;目录有二:容灾(双向流)和调优【单项流】(A用于OLTP,B用于OLAP)

3、Dataguard:组成一个主从结构的数据库模型:Standbys有两种形式

physical standby:字节到字节的硬拷贝

logical standby

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值