Oracle9i的備份与恢复详细步骤.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle9i的備份与恢复详细步骤

8.2.2 Oracle系统的备份与恢复技术 8.2.2.1 备份与恢复的基本概念 Oracle数据库是由一组物理文件组成的,包括:联机重做日志文件、归档日志文件、控制文件、数据文件、参数文件。联机重做日志文件记录对数据库的所有修改;归档日志文件是重做日志文件的拷贝,但要求数据库必须运行在归档模式下才能产生归档日志文件;控制文件是包含数据库物理结构的二进制文件;数据文件记录了数据库中表的数据、索引数据、临时数据、回退数据和数据字典数据;参数文件包含数据库初始化参数的文件。这些文件除了参数文件以外,内容基本上由系统自动维护。 为了使数据库能够正常工作,这些物理文件必须同时出现,而且必须是一致的。如果丢失了其中任何一个文件,数据库就可能启动不了,或者会在正常工作中产生中断。 Oracle系统一般发生四类故障:事务故障、系统故障、介质故障、计算机病毒。事务故障和系统故障,不是很严重,可以由Oracle系统根据日志文件自动恢复,不会导致数据库物理文件的破坏。而介质故障和计算机病毒比较严重,将导致数据库物理文件不能读写,数据库不能正常启动。所以必须对这些文件事先做一个备份,将其备份到磁盘或磁带上,一旦文件遭破坏不能启动数据库时,使用这些备份文件进行恢复。 备份就是将组成数据库的物理文件拷贝到一个外存(磁盘或磁带)上,以便在物理文件遭到破坏时可以使用这些备份文件进行恢复。 恢复就是在数据库遭到破坏时将这些数据库文件从磁盘或磁带复制到期望的位置上,然后启动数据库并进行恢复,使这些物理文件达到完全一致的过程。 8.2.2.2 Oracle数据库归档模式的设置 Oracle数据库运行在归档模式时,归档进程ARCH将联机重做日志文件拷贝到磁带或磁盘介质上,即从联机重做日志文件产生归档日志文件,即备份已经发生的所有历史事务。 一旦决定让数据库运行在归档模式,就需要正确配置数据库。默认建立的数据库都是非归档模式。配置数据库归档模式有两种方法: 一种方法是建立数据库时指定归档模式(即CREATE DATABASE命令中包含ARCHIVELOG关键字),每次启动数据库时自动设置为归档模式; 另一种方法是在已有的非归档模式数据库上用Oracle命令重新指定归档模式。 下面介绍将非归档模式数据库设置为归档模式的步骤: 1.复制文本参数文件initSID.ora 在启动数据库之前,先用操作系统命令将系统随机带的e:\Oracle\admin\Oracle\pfile\ init.ora.12342文件改名为initSID.ora(其中SID代表数据库名,不同的数据库名对应的参数文件名不同),并且复制到e:\Oracle\ora92\database\目录下。 C:\ copy e:\Oracle\admin\Oracle\pfile\ init.ora.12342 e: \Oracle\ora92\database\ initOrcl.ora 2.编辑文本参数文件initSID.ora 用文本编辑器编辑initOrcl.ora参数文件,在该文件的末尾加三行分别设置三个参数的值。加一行log_archive_start=TRUE,表示将log_archive_start参数值设置为TRUE,也就是将归档进程设置为自动。加一行log_archive_dest=’ E:\Oracle\ora92\RDBMS’,表示将归档文件存储到E:\Oracle\ora92\RDBMS目录下。加一行log_archive_format=’ arc_%s.log’,表示归档文件存储的文件名为arc_%s.log,%s表示日志文件的序列号,随着日志的切换%s的值随之增大。如:arc_01.log、arc_02.log、arc_03.log…。即只要联机日志文件写满了,ARCH自动将其拷贝到log_archive_dest参数指定的目录进行归档。 log_archive_start=TRUE log_archive_dest=’ E:\Oracle\ora92\RDBMS’ log_archive_format=’arc_%s.log’ 3.重建二进制参数文件spfileSID.ora 由于Oracle9i数据库启动时默认使用二进制参数文件spfileSID.ora,而不是文本参数文件initSID.ora,所以在文本参数文件中增加或修改参数设置,启动数据库时该参数设置不起作用。为了让刚修改或增加的参数起作用,必须根据修改后的文本参数文件initSID.ora重建二进制参数文件spfileSID.ora。 数据库启动后不能重建二进制参数文件spfileSID.ora,必须在数据库关闭后才能重建。按下列命令先关闭数据库,然后重建spfileSID.ora文件,让刚设置的log_

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档