Oracle Concepts 胡乱摘抄

Oracle 实时应用集群(RAC Oracle Real Application Clusters)可以使一个数据库运行在网格中多个集群节点上,即把多个计算机的处理能力作为池。

Oracle数据库10g的自动存储管理功能(ASM,Automatic Storage Management)在数据库与存储硬件之间建立了一个虚拟层,多个磁盘可以被视作一个磁盘组,

而且磁盘可以再保持数据库连接的状态下动态地添加或移除。现有的数据自动地在可用磁盘间分布,以便获得性能和利用效率的优化。

物理数据库结构概述

1.数据文件 数据文件包含所有的数据库数据。按表,索引等逻辑数据库结构组织的数据存储在数据库的数据文件中。
一个数据文件只能属于一个数据库
当数据库空间用完时,数据文件可以按照预定的设置自动扩展。
一个或多个数据文件形成了数据库中的一个逻辑结构-表空间。
当需要时,数据文件中的数据通过数据库炒作读出,并缓存与Oracle的内存中。
新建或修改的数据不一定立即被写入文件,为了减少磁盘访问以提高性能,变化数据暂存在内存中,但适当的时间集中地写入对应的文件。这个过程由后台进

程(数据库写进程DBWn)(database writer process DBWn)完成。

SELECT file#,status,name FROM v$datafile;--查看数据文件位置

2.控制文件每个Oracle数据库都有控制文件。控制文件中含有说明数据库物理结构的信息。例如
1.数据库名
2.数据文件,重做日志文件的名称和位置。
3.数据库创建的时间戳
Oracle可以使用多重控制文件,即同时维护多个完全相同的控制文件,以防止控制文件损毁造成的数据库故障。
Oracle实例每次启动时,通过控制文件中的内容来确定哪些数据文件和重做日志文件是执行数据库操作所必须的。
select * from v$controlfile; --查看控制文件的位置

3.重做日志文件


每个Oracle数据库都有两个或多个重做日志文件(redo log file).这组文件作为一个整体被称作数据库的重做日志。
重做日志的主要功能是记录对数据的操作。如果某种故障导致修改过的数据无法永久性的写入数据文件,那么这些修改内容可以从重做日志中获得,用户已完

成的日志不会丢失。

为了防止日志自身的问题导致故障,Oracle支持多重重做日志功能,即将内容相同的多份重做日志保存在不同的磁盘中。
重做日志的信息只能用于恢复由于系统或介质故障导致的不能被写入数据文件的数据。例如突然断电。
在恢复操作中恢复重做日志的过程叫做前滚。
select * from v$logfile; --查看在线重做日志的位置

4.存档日志文件

重做日志文件可以被自动归档。当数据库运行在ARCHIVELOG模式下,Oracle将自动地归档重做日志文件。
Show parameter recover; --归档日志位置

5.参数文件
参数文件包含了数据库与实例的配置参数列表。

6.告警和跟踪调试日志文件

每一个服务进程,后台进程都有一个与之相关的跟踪调试文件(trace file)。当进程检查出一个内部错误时,就将错误信息导出到她的跟踪调试文件中。
告警日志,是一种特殊的跟踪调试文件。

7.备份文件
恢复文件就是用备份文件来替换原有的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle Concepts 中文版 (10g R2) 订阅 RSS<br> <br><br>--------------------------------------------------------------------------------<br><br> <br>Part I What Is Oracle? 第一部分 何为 Oracle? <br>Chapter 1, Introduction to the Oracle Database 第 1 章,Oracle 数据库简介 <br>Part II Oracle Database Architecture 第二部分 Oracle 数据库体系结构 <br>Chapter 2, Data Blocks, Extents, and Segments 第 2 章,数据块,数据扩展,及数据段 <br>Chapter 3, Tablespaces, Datafiles, and Control Files 第 3 章,表空间,数据文件,及控制文件 <br>Chapter 4, Transaction Management 第 4 章,事务管理 <br>Chapter 5, Schema Objects 第 5 章,方案对象 <br>Chapter 6, Dependencies Among Schema Objects 第 6 章,方案对象间的依赖关系 <br>Chapter 7, The Data Dictionary 第 7 章,数据字典 <br>Chapter 8, Memory Architecture 第 8 章,内存体系结构 <br>Chapter 9, Process Architecture 第 9 章,进程体系结构 <br>Chapter 10, Application Architecture 第 10 章,应用体系结构 <br>Chapter 11, Oracle Utilities 第 11 章,Oracle 工具 <br>Chapter 12, Database and Instance Startup and Shutdown 第 12 章,数据库及实例的启动与关闭 <br>Part III Oracle Database Features 第三部分 Oracle 数据库特性 <br>Chapter 13, Data Concurrency and Consistency 第 13 章,数据并发性与数据一致性 <br>Chapter 14, Manageability 第 14 章,可管理性 <br>Chapter 15, Backup and Recovery 第 15 章,备份与恢复 <br>Chapter 16, Business Intelligence 第 16 章,业务智能 <br>Chapter 17, High Availability 第 17 章,高可用性 <br>Chapter 18, Partitioned Tables and Indexes 第 18 章,分区表及分区索引 <br>Chapter 19, Content Management 第 19 章,内容管理 <br>Chapter 20, Database Security 第 20 章,数据库安全 <br>Chapter 21, Data Integrity 第 21 章,数据完整性 <br>Chapter 22, Triggers 第 22 章,触发器 <br>Chapter 23, Information Integration 第 23 章,信息整合 <br>Part IV Oracle Database Application Development 第四部分 Oracle 数据库应用程序开发 <br>Chapter 24, SQL, PL/SQL, and Java 第 24 章,SQL,PL/SQL,及 Java <br>Chapter 25, Overview of Application Development Languages 第 25 章,应用程序开发语言概述 <br>Chapter 26, Native Datatypes 第 26 章,原生数据类型 <br>Chapter 27, Object Datatypes and Object Views 第 27 章,对象数据类型及对象视图 <br><br>转载请注明出处,谢谢合作。<br><br>[email protected] <br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值