设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 2642|回复: 22
收起左侧

[分享] Oracle概念-数据库文件概述

  [复制链接]
发表于 2013-6-20 17:13:59 | 显示全部楼层 |阅读模式
本帖最后由 引航顾问 于 2013-6-20 17:17 编辑

Oracle 数据库的文件 (files) 的概念:
Oracle数据库的体系结构最终组件反映在存储在磁盘上的物理文件,oracle有若干种类型的数据文件,每一个数据文件都有不同的目的。
       a 数据库数据文件     b 控制文件  c 联机重做日志文件  d 参数文件 e :其他数据库相关文件
下面一一介绍以上文件:
1:数据库数据文件
数据文件是一个存储在磁盘上的物理文件,这些文件用于存储数据库数据,数据库数据文件仅仅被DBWR进程写入。
这些数据库数据文件是和表空间进行关联的,包含了表和索引。
2:控制文件
控制文件是一种数据库的二进制文件包含了许多的数据库信息,包含了数据库名,数据日志文件,如果控制文件无效,oralce数据库不能成功启动。
因为控制文件是很重要,oracle允许你拷贝多个控制文件的备份,在不同的磁盘上放多个控制文件是DBA的良好的习惯。
3:联机重做日志文件的概念online redo  logs
联机重做日志文件就像一个记录带记录了oracle数据库的每一个改变,当oracle数据库发生变化的时候,这些变化是有规律的记录在联机重做日志日志中,就像VCR记录一个movie一样。
当磁盘出现破坏的时候,你可以使用备份oracle的文件替换存储在磁盘上的数据,如果备份数据是很多天以前的,你将丢失一些数据。
幸运的是 oracle 在联机重做日子文件中保存了这些操作事务,能够通过这个文件让丢失的事务操作重新进入数据库中。
这意味着oracle能够通过联机重做日志文件在oracle数据库启动是时候重新恢复丢失的数据。
需要注意的是oracle需要两个联机重做日志文件,oracle将首先在第一个文件中写信息,当第一个文件满的时候,oracle将转换到第二个日志文件写同同样的日志文件,这些日志成为oracle联机重做日志组。
4oralce 参数文件
参数文件(有时叫 init.ora)包含了oracle启动时候需要的配置信息,通过参数文件我们能够找到控制文件,以及写trace 文件,还有其他oracle的信息,
如果没有参数文件,oracle将不能启动,oracle 允许你有一个客户端的参数文件--PFILE或者服务器端的参数文件(SPFILE
没有特殊启动现在都用 SPFILE文件启动。
5:其他相关的oracle文件
ORACLE_HOME以下的目录中,你将看到很多不同的文件,我们主要介绍以下几个:
<1>:ORACLE Trace files:[/url] oracle在很多不同的情况下创建这种文件,它们是被创建当数据库有意外的时候,或者session 失败,或者
个异常让oracle中断,或者基本的oracle的操作的命令(查询表,DML,DDL ,TL)等。
<2>:Alert 日志:这是oracle数据的普通日志文件。
<3> NetWorking  configuration files (网络配置文件) 这些文件用于配置oralce不同的网络组件,例如: tnsnames.oralistener.ora
<4> oracle 数据软件包  包含了让oracle运行的基本的oralce 程序。
经久耐用的OCA官方教程
回复或者点击咨询获取更多信息:www.enhan.com.cn
游客,如果您要查看本帖隐藏内容请回复


点评

本人基于该帖现开设oracle数据库交流群:69291477,有兴趣的学子可以加进来了解  发表于 2013-9-6 16:43
发表于 2013-6-21 11:24:37 | 显示全部楼层
很好很强大
沙发 2013-6-21 11:24:37 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-21 14:16:57 | 显示全部楼层
板凳 2013-6-21 14:16:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-6-21 14:18:26 | 显示全部楼层
好好。。。。。。。。。。。。。。。。。。。。
地板 2013-6-21 14:18:26 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-7-21 02:02:02 | 显示全部楼层
学习学习
5# 2013-7-21 02:02:02 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-7-22 09:20:54 | 显示全部楼层
Oracle概念-数据库文件概述
6# 2013-7-22 09:20:54 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-8 14:15:23 | 显示全部楼层
参考一下
7# 2013-8-8 14:15:23 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-8 14:46:07 | 显示全部楼层
学习学习、
8# 2013-8-8 14:46:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-9 09:02:32 | 显示全部楼层
果断回帖,如果沉了就是我弄沉的很有成就感
9# 2013-8-9 09:02:32 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-17 14:26:17 | 显示全部楼层
10# 2013-8-17 14:26:17 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-17 14:27:07 | 显示全部楼层
11# 2013-8-17 14:27:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-20 16:34:50 | 显示全部楼层
瞧一瞧,看一看
12# 2013-8-20 16:34:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-10 14:13:24 | 显示全部楼层
13# 2013-10-10 14:13:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-11-8 22:57:37 | 显示全部楼层
14# 2013-11-8 22:57:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-11-8 22:58:13 | 显示全部楼层
15# 2013-11-8 22:58:13 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-20 23:32 , Processed in 0.086735 second(s), 17 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

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