lighter 发表于 2013-1-25 22:41:32

Oracle数据库体系结构小记

现在从事银行软件开发,整天与Oracle数据库接触多一些,慢慢地对这两个方面的内容都一些更深一点点点点的了解,但还是属于菜鸟级别的.不过记录一下自己读过的,看过的,把心得或学习笔记记录下来也是不错的.

1、Oracle数据库
我们一般说的Oracle数据库,可分为两个部分:
(1)、实例Instance
实例是一个非固定的,基于内存的基本进程与内存结构,当服务器关闭后,实例也就不存在了。
(2)数据库Database
数据库是指固定的,基于磁盘的数据文件和控制文件及日志文件,参数文件,归档日志文件等。一般情况下,安装的Oracle数据库都一个数据库包含一个实例。

2、数据库服务器
一般指的是数据库各软件部件如Sql Plus,EXP/IMP和实例及数据库3个主要部分。
            |数据库软件部分                            ||                                          ||                        ∨数据库服务器 :|实例 (包括后台进程,内存结构SGA)                        ||                                          ||                        ∨            |数据库(数据文件,控制文件,日志文件)

3、表空间
   在Oracle数据库系统中,用于存放数据库表,索引,回滚段等对象的逻辑空间叫做表空间。

4、数据文件
   数据文件是用于保存用户应用数据和Oracle系统内部数据的文件。由于Oracle数据库是由表空间组成。每个表空间可以含一个或多个数据
文件。一般来说,可以在创建表空间时创建一个或多个数据文件,也可对已存在的表空间追加新的数据文件。
<div class="quote_title">引用
页: [1]
查看完整版本: Oracle数据库体系结构小记