Chinaunix首页 | 论坛 | 博客
  • 博客访问: 547868
  • 博文数量: 159
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1264
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 14:15
个人简介

LoveMoney

文章存档

2016年(2)

2015年(8)

2014年(148)

2011年(1)

分类: Oracle

2014-05-27 13:09:25

体系结构

Oracle数据库软件 安装在本地硬盘上
Oracle数据库文件 存放在存储硬盘上

主要三类文件:控制文件ctl、数据文件dbf、日志文件log

Oracle启动:
1.首先在内存划一块空间给oracle使用(SGA)
2.启一堆 后台进程
1和2统称 一个实例
实例=内存+进程

1个数据库对应1个实例
1个数据库对应多个(2个、4个或8个)实例 RAC

用户连接到实例访问数据库

Oracle内存结构:
共享池 shared pool 重要
数据库缓冲区高速缓存 buffer cache 重要
重做日志缓冲区 redo log pool 重要
Streams池
大型池 large pool
Java池

ipcs  命令可以看到内存分配使用情况
ps -ef|grep ora  查看oracle相关进程

五大进程:CKPT、SMON、PMON、DBWn、LGWR
三大文件:
控制文件:很小
1、整个数据库物理结构信息;
2、数据库当前运行的一些状态信息;
数据文件:很大
1、Oracle数据库数据(表信息等)
重做日志文件:
记录数据库文件的每一个数据块的变化过程
略。(专门章节解析)


其他 见纸质笔记。

阅读(955) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~