oracle的体系物理结构,oracle体系结构,物理结构,逻辑结构

适合于Oracle初学者!!!

Oracle 10g 的网格运算技术主要体现在存储、数据库服务、应用以及管理这四个方面。

一:存储方面,采用的技术叫做自动存储管理(ASM)。直接由Oracle数据库来管理硬盘。ASM将多个磁盘组成一个磁盘组。而Oracle数据库相关的物理文件(数据文件,控制文件,重做日志文件等)则均匀分布在磁盘组中得多个磁盘上。

二:数据库服务,采用的技术叫做实时应用集群(RAC Real Application Cluster)。表示网络上的多台服务器同时管理同一个数据库。

三:应用方面,采用的技术叫做流复制(stream)。

四:管理方面,Oracle提供一个图形界面工作来帮助DBA管理网格上的多个数据库。

Oracle的体系结构

Oracle并不是像我们日常生活中所说的数据库那么简单。其实Oracle应该叫做Oracle数据库管理系统。它是一款用来管理数据库的软件系统。确切的应该叫做Oracle服务器(Oracle Server)。

Oracle服务器包括两个大部分组成:一部分叫做Oracle数据库,一部分叫做Oracle实例。

一:Oracle数据库

它是指位于硬盘上实际存放的数据的文件,把这些文件组织在一起,成为一个逻辑的实体。我们叫做Oracle数据库。

存放数据的文件可以被分成两大类:关键文件与非关键文件。

关键文件:

数据文件(datafile):存放数据的地方

控制文件(controlfile):存放了数据库的自我描述信息。比如说数据文件,重做日志文件的位置 等等。

重做日志文件(redo log file):记录了数据库里发生的所有变化的过程。用于对数据的恢复。

这个三个文件的优先级从大到小分别是控制文件,重做日志文件,数据文件。

非关键文件

参数文件:包含启动实例时参考的各个参数的信息。有init***.ora或spfile两种。

密码文件:

归档日志文件:当重做日志文件的空间已经满了的时候。就对把重做日志文件复制一个副本,这个 副本就是归档日志文件,这个日志文件就会被永久的保存下来。而满了的重做日志文件就会被重新 覆盖写满。

告警文件和跟踪文件:

备份文件:对数据库所包含的文件进行备份以后生成的文件。

二:Oracle实例

它是位于物理内存中的数据结构。它是由一个共享的内存池及多个后台进程组成的。共享的内存池可以被所有的进程访问。

Oracle实例的结构:内存结构和后台进程

内存结构有可以分为两个部分:SGA(系统全局区),PGA(进程或程序全局区,这个是来服务器进程启动时就分配了的)。

SGA区又可分为以下几个区:

1:共享池:用于提供sql语句及pl/sql代码的执行效率。这个区又可分为两个区,分别

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值