Oracle学习笔记之二

笔录Oracle


Oracle完全学习手册
2017-08-18
整体把握Oracle数据库,了解数据库的体系架构


1.Oracle数据库的体系结构:(物理存储结构,逻辑存储结构,内存结构,实例进程结构)
2.Oracle物理存储结构:Oracle物理上是由存储在操作系统的文件组成(数据文件 .dbf  控制文件 .ctl  重做日志文件 .log)
1.DataFile(数据文件):存储数据库数据文件 例:表中的记录,索引等
数据文件 --> 数据缓冲区 --> 操作(增删改查) --> 用户
数据文件 <-- 数据缓冲区 <-- 操作(增删改查) <-- 用户
(减少了磁盘的I/O操作,提高系统的性能)
 DataFile(表空间):表空间是数据库存储的逻辑单位。数据存储没有表空间将失去意义;表空间失去数据存储,没有了物理基础
 DataFile(DBA_DATA_FILES(数据字典)):了解数据文件相关信息(名称,大小,标识)
select file_name,bytesblocks from dba_data_files where tablespace_name = ''
2.ControlFile(控制文件):二进制文件  描述数据库物理结构  存放数据文件和日志文件的信息
一般默认创建3个包含相同信息的控制文件,其中一个受损,调用其他控制文件继续工作
3.RedoLogFile(重做日志文件)
4.其他文件
[参数文件  备份文件  归档重做日志文件(ARCn归档进程)  警告跟踪日志文件]
3.Oracle逻辑存储结构:主要包括:(表空间  段  区  数据块)
表空间:用户不指定表空间,Oracle自动将用户创建的内容存放到默认的表空间
SYSTEM 系统表空间  存放存储系统的数据字典,管理员信息,用户数据表信息
SYSAUX 辅助系统表空间  减少系统表空间的负荷,提高系统的作业效率
TEMP 临时表空间  存放临时数据
EXAMPLE 实例表空间  存放实例数据库的模式对象信息
UNDOTBSI 撤销表空间  存储撤销信息
USERS 用户表空间  存储永久性用户对象和私有信息
段:在Oracle中,用户在表空间创建一个表,系统自动在表空间创建一个数据段,段的名称和表名相同
[数据段(数据表),索引段(索引),临时段(用户临时汇总排序表数据,自动消除),LOB段(存储表中大型数据对象,主要包括CLOB,BLOB),回退段(用户对数据修改前数据)]
4.Oracle进程结构(了解)
1.系统全局区(System Global Area  [SGA])与Oracle进程的组合称为Oracle数据库实例


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值