管理RAC环境中的数据备份和恢复.docx

管理RAC环境中的数据备份和恢复.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理RAC环境屮的数据备份和恢复 2010年04月09日13:33来源:书童的博客 作者:书童 编辑:晓熊 评论:0条 本文Tag: Oracle数据库恢复Oracle RAC Oracle数据库备份Oracle数据库管理 【技 术开发技术文章】 尽管RAC提供了避免或是减少宕机时间的方法,但是仍需要对database自身进行保护, 在RAC中,database是被所有Instances共享的。这意味着需要为cluster database设计 合适的备份恢复策略,就向在普通环境中一样。 为了最小化由于disk failure造成的data丢失,常会使用disk镜像技术。例如设置 database为归档模式,并对disks进行三个备份。对此可以移除一个镜像副本用于执行备份 操作,而剩下两个仍然保持镜像副本,从而保证在线磁盘的活动。为了正确实现这些操作, 可能需要先将这些tablespaces设置为backup模式,随后,如果需要,暂时的将disk操作 halt,具体使用命令ALTER SYSTEM SUSPENDo当命令完成,可重新恢复原來的操作,通过命 名ALTER SYSTEM RESUME,并将tablespaces从新设置为非backup模式。在这里使用EM对 备份恢复的设置我就不讲了。 1、初始化归档 要开启cluster的归档模式,必须通过一个专有Instance让database处于mounted但 尚未open的状态。如果使用的是spfile,必须先为该Instance创建特定SID实体,另外, 创建一个特殊目的的文本参数文件,在该文件屮,必须为这个专用Instance设置下面的儿个 参数: CLUSTER_DATABASE:设置为 FALSE LOG_ARCHIVE_DEST_n:根据具体的归档策略,设置 LOG_ARCHIVE_FOMAT:包含或%丁 和%!^ 参数用于区分 thread LOG ARCHIVE START 设置为 TRUE 具体的详细步骤如下: 关闭运行中的数据库 su - oracle $sqlplus /nolog sqlconnect /as sysdba sq 1 shutdown iminediate 导出现有数据库的spfile文件 如果没有spfile,可以先创建spfile sqlcreate spfile from pfile; 然后导111 spfile sqlcreate pfile=, /oracle/pfile. ora^ from spfile; //将 pfile 创建到/oracle 目录下 修改/oracle/pf订e. ora文件 更改cluster database参数为false。同时可以添加自动归档参数 log archive start二true,女口下: *? log archive start=true *?cluster_database二false log_archive_dest= LOCAT10N=/orac 1 e/archive 1 og // 将 归档日志存 放 到 /oracle/archivelog文件系统下,便于管理 *? log_archive_format=%t_%s? dbf 导入已修改的spfile 在数据库关闭状态下: sqlcreate spfile from pfile二,/oracle/pfile. ora; 启动数据库到加载状态(mount) $sqlplus /nolog sqlconnect /as sysdba sqlstartup mount 更改数据库运行模式为归档模式 $sqlplus /nolog sqlconnect /as sysdba sqlstartup mount sqlalter database archivelog; //更改为归档模式 sqlalter database open; //将数据库打开 sqlarchive log list; //检查数据库归档参数是否已经正确更改 将cluster_database参数更改回true 首先关闭数据库 $sqlplus /nolog sqlconnect /as sysdba sqlshutdown immediate sqlcreate spf i le from pfile=, /oracle/pfi leOl. ora/ ; //将现有 spf i le 导出 修改/oracle/pfileOl. ora,将 cluster database 参数更改为 true; 导入新修改的pf订eOl. ora文件 $sqlplus /nolog sqlconnect /as sysdba sqlcrea.te spf i

文档评论(0)

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

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

1亿VIP精品文档

相关文档