Oracle 好书 01 ( Oracle 10g 数据库简介 )

1. 网格技术

oracle10g 提出的所谓网格技术是指: 10g 所使用的网格计算架构可以将网络上的多个服务器资源(CPU, 内存和硬盘)整合使用, 将它们作为一个整体对外提供服务. 并能将所有服务器合并起来作为一个整体来管理.

网格技术的好处是: 如果网格内的一个PC出现问题, 不要紧, 其他的PC仍然可以继续运行.

网格技术主要体现在: 存储, 数据库服务, 应用, 管理 等 四个方面.

- 存储方面: 采用 自动存储管理 ( ASM automatic storage management ). 直接由oracle来管理硬盘,跳过操作系统.可以简单的将ASM所管理的磁盘组理解为采用了 RAID 0+1 的磁盘冗余技术的磁盘设备.

- 数据库服务: 采用 实时应用采集 RAC ( Real Application Cluster ). 这表示网格上的多台服务器同时管理一个数据库.

- 应用方面: 采用 流复制( stream ) . 采用 流技术能够自动捕获一个数据库里的变化, 并将该变化分发到预先定义好的其他数据库里去.

- 管理方面: 彩用 图形界面 企业管理网格控制器( Enterprise Manager Grid Control ). 网页形式.

2. 文件分类 ( 丢失关键文件, 必须恢复; 丢失非关键文件, 只需要重建非关键文件即可 )

- 关键文件: datafile, online redo log file, control file.

- 非关键文件: parameter file, password file, archived redo log file, alertfile, trace file, backup file

3. 存储结构

- tablespace: 是逻辑上的分割, 比如 人事方面的内容放到一个 tablespace下, 正常生产情况放在一个 tablespace下, kit放在一个tablespace 下, 等等.

- segment: 是具体的 object 的结构, 比如一个 table, 一个索引.可以横跨多个数据文件.

- extent: 连续的存储空间, 当空间不够或者是删除空间时, 都是以 extent为单位的, 因为它是连续的,所以不能横跨多个datafile

- block: 最小存储单位, 是一次I/O请求的最小单位. ( 即一次 I/O 请求必须获取最少一个 block )

当我们发出一条SQL语句, 返回某个表里的数据时,oracle就能够在数据字典里先确定标段所在的表空间, 从而确定数据文件,然后, 可以在数据字典里找到该标段所包含的所有 extent, 进而找到 block. 就找到对应的数据了.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值