oracle中设置为归档模式和非归档模式.doc

oracle中设置为归档模式和非归档模式.doc

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

1. HYPERLINK /art/200701/37898.htm Oracle数据库的运行是需要二十四个小时,而且在运行的过程中随时都会有新的相关数据加入.如果数据丢失,将会影响整个公司.所以采用archivelog mode的物理备份. 设置Oracle数据库为automatic archivelog mode, #su - oracle %svrmgrl svrmgrlconnect internal svrmgrlstartup mount svrmgrlalter database archivelog svrmgrlshutdown svrmgrlexit %vi initoracle7.ora 加入 log_archive_start = true # if you want automatic archiving log_archive_dest = $ORACLE_HOME/dbs/arch loglog_archive_format = log%s.arc %dbstart %ps -ef|grep arch oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7 注: oracle database is in automatic archivelog mode ?full offline entire database backup, 当数据库初始完成后 这份备份是将来备份的基础。它提供了所有与数据库有关的拷贝. 热备份可以在数据库打开打情况下进行,一般通过使用Alter命令改变表空间的状态来开始进行备份的,备份完成后,要恢其原来状态,否则redo log 会错配,引起Oracle数据库下次启动时对受影响的表空间进行完全覆盖。热备份的要求是: 1.热备份工作必需要求数据库在Archivelog 方式下操作,在SQLDBA状态下用alter database archivelog|noarchivelog命令可改变备份的模式。 2.热备份只能在Oracle数据库不使用或使用率低的情况下进行。 3.热备份需要大量的档案空间。 一般情况,Oracle 以循环的方式写入Online redo log 文件,当填满第一个redo log文件后写第二个,直至最后一个,最后一个被填满后,后台进程LGWR就覆盖第一个,在Archivelog方式下,后台进程ARCH在每一个redo log 文件被覆盖前,给它作一个拷贝,一般,这些文档的redo log 文件被写入磁盘或磁带中。如果磁盘空间够用,建议使用磁盘,这样可大大减少完成备份所需的时间。 在作热备份之前,要将config.ora文件中的log_archive_start 设为true 将log_archive_dest 规定archive redo log 文件的位置: log_archive_dest=/wwwdg/oracle/arch/arch log_archive_start=true 一旦Oracle数据库运行在archivelog状态下,就可以作备份了。热备份的命令文件由三部分组成: 1、数据文件一个表空间一个空间地备份: a.设置表空间为备份状态。 b.备份表空间的数据文件。 c.恢复表空??为正常状态。 2、备份归档要作log 文件: a.临时停止归档进程 b.log下那些在archive redo log目标目录中的文件 c.重新启动archive进程 d.备份归档的redo log 文件 3、用alter database backup controlfile命令来备份拷贝文件 在热备份运行之前log_archive_dest目录可能已满,这时就要备份目录,然后删除文件,释放空间,这个过程有如下步骤: 1、暂时停止archive进程。 2、记录在log_archive_dest目录下的文件。 3、重新启动archive 进程。 4、备份archive redo log 文件。 5、删除目录中的文件。  HYPERLINK /view/25a9ad18227916888486d777.html /view/25a9ad18227916888486d777.html 首先,把数据库停止,然后再mount数据库。   startup mount   接着再改变归档模式   alter database archivelog   然后再最后启动数据文件   alter database open

文档评论(0)

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

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

1亿VIP精品文档

相关文档