一、基本概念
一)物理结构
数据文件、控制文件、日志文件还有参数文件和备份文件等构成了oracle数据库的物理存储结构。
控制文件管理和控制数据文件和日志文件
0.参数文件和备份文件
在database目录下;
包括控制文件的路径
不是数据库文件组成部分。
参数文件用于寻找控制文件。
1.数据文件(.dbf、.dat)
一个oracle数据库可以拥有多个数据文件。数据文件包含了全部数据库数据。逻辑数据库结构的数据也存储在数据文件中。
一个数据库文件只能属于一个数据库;数据库文件可以设置为自动扩展;一个表空间(数据库存储的逻辑单位)可以有一个或多个数据文件。
由oracle的后台进程dbwr交互数据文件与内存之间的数据。
数据文件大小由字节和数据块两种方式表示,数据块大小由参数DB_BLOCK_SIZE确定。
2.控制文件(.ctl)
一个数据库都有一个控制文件,用于维护数据库的全局物理结构,支持数据成功的启动和运行。
控制文件的内容:
数据库名称、数据库数据文件和日志文件的名字和位置、数据库建立日期、日志历史、归档日志信息、表空间信息、数据文件脱机范围、数据文件拷贝信息、备份组合和备份块信息、备份数据文件和重做日志信息、当前日志序列数、检查点信息。
3.日志文件(.log)
联机(重做)日志文件,用于数据库故障时和恢复数据库。
归档日志文件
4.打开数据库时文件使用顺序
物理结构(文件结构):
参数文件--->控制文件------>数据文件
------>日志文件
5.使用命令查看文件相关信息
DESC v$controlfile
select status,name from v$controlfile;
DESC v$datafile
select file#,name from v$datafile;
DESC v$logfile
select member from v$logfile;
6、数据字典
除上述三个外还有
v$instance
v$controlfile
v$datafile
v$logfile
V$log
V$database
V$log_history
二)内存结构
1.SGA
每个oracle实例对应一个SGA
1)DBbuffer
数据库高速缓冲区。
保持缓冲池:代码表
默认缓冲池:
再生缓冲池:频繁访问的大表
2)大共享区
3)共享池
对数据库性能有很大的影响。
a)库缓冲区:
b)字典缓冲区:
4)redo buffer
5)固定SGA
2.
三)逻辑结构
1、块(block):默认8k,可设定。操作系统块大小的整数倍。
2、盘区
3、段
4、表空间
一个数据库通常包括SYSTEM、SYSAUX、TEMP三个默认表空间,一个或多个临时表空间、还有一个撤销表空间和几个应用程序专用的表空间。可以创建新的表空间,需要制定类型。
5、数据文件
分享到:
相关推荐
Oracle数据库的基本概念工具和操作.ppt
Oracle数据库的基本概念.pptx
oracle数据库应用与开发试卷两套,含标准答案与参考评分,希望能够...从考试结果来看,学生基本掌握了Oracle数据库的基本概念、基本方法和基本技术,并能够运用所学习到的知识灵活应用到实际工作中去,达到了教学目的。
Oracle数据库的基本概念工具和操作(ppt文档).ppt
Oracle 11g 数据库 Oracle 数据库 第1章 基本概念
第1章Oracle数据库概述 1.简答题 (1) 数据是描述事物的符号,是数据库中存储的基本对象。在计算机中,用记录的形式来描述数据。数据与数据的解释即数据的语义是紧密结合的。数据库是指按一定的数据模型组织、描述...
Oracle数据库基本概念逻辑存储结构表空间主要表空间表约束条件段、数据区和数据块物理存储结构数据文件控制文件日志文件实例 Oracle是一种关系数据库管理系统(RDBMS)。关系数据库是按照二维表结构方式组织的数据...
Oracle数据库基本概念和在linux下的安装指南
无论数据库是采用关系结构还是面向对象结构,oracle数据库都将其数据存放在数据文件中。在其内部,数据库结构数据对文件的逻辑映射,使不同的数据分开存储,这些逻辑划分称为表空间。通俗的讲实例就是操作oracle数据库...
第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表(Table)...
关于Oracle数据库管理的文档。涉及Oracle的安装,创建,oracle基本概念。非常适用于初学者
Oracle数据库系统数据采集讲座 1、审计数据一般运动流程 2、Oracle数据库系统基本概念 3、Oracle数据的采集和恢复 4、Oracle数据的转换和分析
oracle数据库开篇,主要讲了关系数据库的概念和基本原理
数据库基本概念 、数据库的设计的习题,便于对oracle数据库掌握
1.6.1 利用 Oracle 安装程序创建数据库 1.6.2 使用安装程序创建数据库的注意 事项 1.6.3 怎样建立自己的定制数据库创建 脚本 1.6.4 如何从已有数据库克隆数据库 1.6.5 怎样利用 Database Configuration ...
Oracle的相信信息,数据库DB操作,数据库的基本概念.