搜索
查看: 1223|: 0

【Oracle】Oracle的大体框架

[复制链接]

322

主题

0

回帖

1208

积分

网站编辑

积分
1208
发表于 2014-10-31 15:23:17 | 显示全部楼层 |阅读模式
本帖最后由 MEI 于 2014-10-31 15:24 编辑

Oracle的物理结构包括:参数文件、控制文件、数据文件、重做日志文件、归档文件、口令文件组成。

1.1参数文件

包括大量影响Oracle数据库实例功能的设定,如以下设定:

数据库控制文件的定位

Oracle用来缓存从磁盘上读取的数据的内存数量

默认的优化程序的选择.

和数据库文件相关,执行两个重要的功能:

为数据库指出控制文件

为数据库指出归档日志的目标

1.2控制文件

包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件。

Oracle可以使用多重控制文件,即同时维护多个完全相同的控制文件,以防止控制文件损坏造成的数据库故障。

控制文件内容:

数据库名

表空间信息

所有数据文件的名字和位置

所有redo日志文件的名字和位置

当前的日志序列号

检查点信息

关于redo日志和归档的当前状态信息

控制文件使用过程:

当一个实例要启动的时候,oracle从参数文件中读取控制文件的名字和位置,然后在数据库建立的时候,打开控制文件,在打开数据库的时候,从控制文件中读取数据文件的列表并打开其中每个文件。

1.3数据文件

一个数据文件只属于一个数据库,一个或多个数据文件形成了数据库中的一种逻辑结构-表空间。

当需要时,数据文件中的数据通过数据库操作被读出,并缓存于oracle的内存中。

1.4重做日志文件

重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数据库至少需要两个重做日志文件,组成数据库的重做日志。

1.5归档文件

是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

1.6口令文件

认证哪些用户有权限启动和关闭Oracle例程.


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-11-15 20:36 , Processed in 0.066048 second(s), 24 queries .

快速回复 返回顶部 返回列表