首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>其他>正文

浅谈应该如何理解Oracle的架构知识

http://www.oklinux.cn  2009-04-12  51CTO    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

1、物理结构

Oracle物理结构由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成

一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件;参数文件(parameter file)口令文件(password file)是非数据库文件。

数据文件:存储数据的文件.数据文件典型地代表了根据他们使用的磁盘空间和数量所决定的一个Oracle数据库的容积。

由于性能原因,每一种类型的数据放在相应的一个或一系列文件中,将这些文件放在不同的磁盘中。

types:

.data dictionary .data

.redo data .index

.temporary data 等等

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

控制文件内容

◆数据库名

◆表空间信息

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

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

◆当前的日志序列号

◆检查点信息

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

控制文件的使用过程

控制文件把Oracle引导到数据库文件的其它部分。启动一个实例时,Oracle 从参数文件中读取控制文件的名字和位置。安装数据库时,Oracle 打开控制文件。最终打开数据库时,Oracle 从控制文件中读取数据文件的列表并打开其中的每个文件。

重做日志文件

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

跟踪文件及警告日志(Trace Files and Alert Files)

在instance 中运行的每一个后台进程都有一个跟踪文件(trace file)与之相连。Trace file 记载后台进程所遇到的重大事件的信息。

警告日志( Alert Log)是一种特殊的跟踪文件,每个数据库都有一个跟踪文件,同步记载数据库的消息和错误.

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

◆数据库控制文件的定位

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

◆默认的优化程序的选择.

共2页: 上一页 1 [2] 下一页

上一篇:高级Linux测试工程师 海辉软件(国际)集团公司   下一篇:商业周刊:微软多举措反击苹果与Linux

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Oracle应用集成架构不断实现创新
·详解Oracle的几种分页查询语句
·Oracle千万条记录插入与查询小结
·实战Linux环境配置DBD:Oracle模块
·实战Oracle数据库备份与恢复
·MySQL配置文件讲解
·Oracle新技术对Linux的影响
·Install MySQL on Fedora 10
·Oracle数据库备份恢复最佳实践
·简述Oracle数据仓库的体系结构
·浅析Oracle数据库集中方法
·为Oracle数据库表选择一个合适的归宿
·解决OracleDBConsoleorcl不能启动,报错误码
·Linux下MySQL性能的检查和调优方法
·Linux下打开MySQL慢查询记录的配置方法
·三架马车保障Oracle网络的连通性
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Oracle应用集成架构不断实现创新
·详解Oracle的几种分页查询语句
·Oracle千万条记录插入与查询小结
·实战Linux环境配置DBD:Oracle模块
·实战Oracle数据库备份与恢复
·MySQL配置文件讲解
·Oracle新技术对Linux的影响
·Install MySQL on Fedora 10
·Oracle数据库备份恢复最佳实践
·简述Oracle数据仓库的体系结构
·浅析Oracle数据库集中方法
·为Oracle数据库表选择一个合适的归宿
  阅读排行
·Linux下安装Oracle数据库完整笔记
·Oracle建表过程初学
·MySQL导入导出.sql文件步骤
·Oracle 建立临时表语法及使用技巧
·Linux平台下启动oracle 11g EM控制台
·RHEL5.1 下安装Oracle 10.2.0.1及常见
·Linux平台下配置MySQL主从复制
·Mysql JDBC驱动版本与Mysql版本的对应
·Linux操作系统下MySQL的卸载、安装全过
·关于MySQL事务处理学习
·Linux系统中Oracle数据库的用户权限
·Linux系统下启动MySQL的命令及相关知识
·手工配置Oracle 10G Enterprise Manage
·Linux平台下修正MySQL中文乱码问题
·MySQL服务器上添加一个允许远程访问的
网摘收藏: