您的位置:   主页 > 技术文章

Oracle数据库修复与维护管理

时间:2011-03-20 09:41来源:青岛数据恢复 作者:青岛四通数据恢复公司 点击:271次

Oracle数据库修复与维护管理

数据库保管我数据,表空间(tablespac<重做日志文件(redologfile<控制文件(controlfile<<管理员可以在初始化参数中设定保管各类数据库文件的文件系统目录。而Oracl就可以据此自动地创建由Oracl管理的唯一的文件。表空间(tablespac<重做日志文件(redologfile<控制文件(controlfile<<管理员可以在初始化参数中设定保管各类数据库文件的文件系统目录。而Oracle就可以据此自动地创建由Oracl管理的唯一的文件。将我数据以它自己定义的逻辑结构保管到服务器磁盘中的文件里.一个数据库可能有多个文件.提供不同的功能.文件之间的结构叫物理结构.因为这些文件是实际存在,而它所表示的数据间的关系,如表和表的关联,索引和表的关联等.都是一些逻辑上的关系,所以叫逻辑结构.这里主要介绍 Oracl数据库物理结构中的一些重要部分:

 

1.数据文件:存在数据中的数据实际的存放位置.

2.控制文件:数据库物理结构的说明.

3.重做文件:对数据库每一步操作的记录,相当于log.

4.存档日志文件

5.参数文件:数据库与实例的配置参数列表.

6.备份文件:数据库备份.

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

 

 

这些数据文件由Oracl管理.这样防止了由DBA 直接管理组成Oracl数据库的操作系统文件。管理员不用了解数据库中各个文件的文件名,而是以数据库对象的形式对文件进行管理操作。而Oracl内部则使用标准的文件系统(filesystem接口来创建,删除以下各种数据库结构所需的文件:

表空间(tablespac

重做日志文件(redologfile

控制文件(controlfile

 

管理员可以在初始化参数中设定保管各类数据库文件的文件系统目录。而Oracl就可以据此自动地创建由Oracl管理的唯一的文件,并在不需要时将其删除。

**************************************************************************************************数据文件:

 

每个Oracle数据库使用一个或多个物理的数据文件(datafile数据文件中包含了所有的数据库数据。

特点有:

 

一个数据文件只能属于一个数据库数据文件可以依照预定的设置自动扩展。当数据库空间用完时。>一个或多个数据文件形成了数据库中的一种逻辑结构-表空间。当需要时。并缓存于Oracle内存结构中。例如,数据文件中的数据通过数据库操作被读出。当用户需要访问数据库表中的数据时,如果用户请求的数据还没有放入缓存中,数据库就会把数据从相应的数据文件中读出再放入内存。新建或修改的数据不一定立即被写入数据文件。为了减少磁盘访问以提高性能。适当时间集中地写入相应的数据文件,变化数据暂存在内存中。这个过程由后台进程完成。控制文件:其中包括以下信息:控制文件中含有说明数据库物理结构的内容。例如。>数据库名数据文件、重做日志文件的名称和位置数据库创立的时间戳Oracle可以使用多重控制文件。以防止控制文件损坏造成的数据库故障。数据库恢复Oracle自动地修改控制文件以反映这些变化。此外。Oracle数据库的实例每次启动时。'sans-serif';"XML:LA NG="EN-US">databasrecovery时也要用到控制文件。重做日志:每个Oracle数据库都有两个或多个重做日志文件(redologfile这组文件作为一个整体被称为数据库的重做日志。重做日志由重做条目(redorecord构成(也被称为重做记录)重做日志的主要功能是记录对数据的操作。如果某种故障导致无法将修改过的数据永久的写入数据文件。用户已完成的任务不会丢失。那么这些修改内容可以从重做日志中获得。为了防止重做日志自身的问题导致故障。即将内容相同的多份重做日志保存在不同的磁盘中。Oracle支持多重重做日志(multiplexredolog功能。>重做日志中的信息只能用于恢复由于系统或介质故障导致的不能被写入数据文件的数据。例如。则内存中的数据不能被写入数据文件,如果突然的断电导致数据库操作停止。造成数据丢失。当电力恢复数据库再次打开时可以恢复丢失的数据。将最新的重做日志文件中的信息应用于数据文件,Oracle可以将数据库恢复到断电时的状态。'sans-serif';"XML:LA NG="EN-US">rollforward恢复操作中恢复重做日志信息的过程叫做前滚(参数文件:参数文件包括了数据库与实例的配置参数列表。并进行管理。 Oracl建议数据库管理员创建服务器参数文件(serverparametfileSPFILE以便动态地维护初始化参数。服务器参数文件使用户可以在服务器端磁盘的文件中保存初始化参数。备份文件:用备份文件(backupfile就需要进行恢复。来替换原有的文件。典型的情况是当发生介质故障、用户操作失误导致原始文件损坏或被删除时。由服务器管理的备份恢复功能会根据需要进行备份工作。或进行恢复工作,例如调度一个备份任务。例如恢复一个备份文件的内容。警告和跟踪调试日志文件:每一个服务进程、后台进程都有一个与之相关的跟踪调试文件(tracefile当进程检查出一个内部错误时。还有些是供Oracl技术支持(OraclSupportServic使用的跟踪调试文件的内容还可以被用做应用与实例的调优就将错误信息导出到跟踪调试文件中。跟踪调试文件中的一些信息供数据库管理员使用。.警告文件。一种特殊的跟踪调试文件。数据库的警告日志按时间顺序记录了数据库运行时产生的消息与错误信息或称作警告日志。.