`
jiagou
  • 浏览: 2539338 次
文章分类
社区版块
存档分类
最新评论

oracle数据库之基本概念

 
阅读更多
一、基本概念
一)物理结构
数据文件、控制文件、日志文件还有参数文件和备份文件等构成了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数据库的基本概念工具和操作.ppt

    Oracle数据库的基本概念.pptx

    Oracle数据库的基本概念.pptx

    oracle数据库AB试卷.rar

    oracle数据库应用与开发试卷两套,含标准答案与参考评分,希望能够...从考试结果来看,学生基本掌握了Oracle数据库的基本概念、基本方法和基本技术,并能够运用所学习到的知识灵活应用到实际工作中去,达到了教学目的。

    Oracle数据库的基本概念工具和操作(ppt文档).ppt

    Oracle数据库的基本概念工具和操作(ppt文档).ppt

    Oracle 数据库 第1章 基本概念

    Oracle 11g 数据库 Oracle 数据库 第1章 基本概念

    Oracle数据库基础教程-参考答案

    第1章Oracle数据库概述 1.简答题 (1) 数据是描述事物的符号,是数据库中存储的基本对象。在计算机中,用记录的形式来描述数据。数据与数据的解释即数据的语义是紧密结合的。数据库是指按一定的数据模型组织、描述...

    oracle数据库基本概念——我的Oracle学习之路

    Oracle数据库基本概念逻辑存储结构表空间主要表空间表约束条件段、数据区和数据块物理存储结构数据文件控制文件日志文件实例 Oracle是一种关系数据库管理系统(RDBMS)。关系数据库是按照二维表结构方式组织的数据...

    Oracle数据库 linux 安装

    Oracle数据库基本概念和在linux下的安装指南

    Oracle两个基本概念:数据库和实例

    无论数据库是采用关系结构还是面向对象结构,oracle数据库都将其数据存放在数据文件中。在其内部,数据库结构数据对文件的逻辑映射,使不同的数据分开存储,这些逻辑划分称为表空间。通俗的讲实例就是操作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基本概念。非常适用于初学者

    Oracle数据库系统数据采集讲座

    Oracle数据库系统数据采集讲座 1、审计数据一般运动流程 2、Oracle数据库系统基本概念 3、Oracle数据的采集和恢复 4、Oracle数据的转换和分析

    oracle数据库

    oracle数据库开篇,主要讲了关系数据库的概念和基本原理

    数据库基本概念 、数据库的设计

    数据库基本概念 、数据库的设计的习题,便于对oracle数据库掌握

    Oracle数据库管理员技术指南

    1.6.1 利用 Oracle 安装程序创建数据库 1.6.2 使用安装程序创建数据库的注意 事项 1.6.3 怎样建立自己的定制数据库创建 脚本 1.6.4 如何从已有数据库克隆数据库 1.6.5 怎样利用 Database Configuration ...

    Oracle数据库管理

    Oracle的相信信息,数据库DB操作,数据库的基本概念.

Global site tag (gtag.js) - Google Analytics