快速业务通道

Oracle数据库备份与恢复(3):OS备份数据

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-15
点的恢复。

  3.因难于维护,所以要特别仔细小心,不允许“以失败而告终”。

  注意:在热备过程中系统会生成更多的重做日志和回滚数据。所以必须在数据库较空闲时才进行备份。

   备份内容:(1)  数据文件:  一个表空间一个表空间地备份 sql> alter tablespace users begin backup; sql> $copy '/xx/xx.dbf ''/yy/yy.dbf' ; sql> alter tablespace users end backup; sql> alter system checkpoint;(只读表空间直接拷贝,不用begin backup)

  (2)  备份归档 log文件

  1)临时停止归档进程     log_archive_max_processes=0

  2)log下那些在 archive redo log 目标目录中的文件

  3)重新启动 archive 进程

  4)备份归档的 redo log  文件

  (3) 备份联机的控制文件:sql> alter database backup controlfile to '/xx/xx.ctl';

  (4)  备份初始化文件  配置文件  等:sql> $copy    …… …… ;

   热备脚本:hotback.sql

  Rem  热备份脚本 for Linux

  Rem  执行该脚本必须保证数据库处于归档模式

  Rem db.dw.dm@gmail.com 2007-03-17

  Rem

  Rem  设置 SQL*Plus环境参数

  Rem

  set feedback off

  set pagesize 0

  set heading off

  set verify off

  set linesize 100

  set trimspool on

  Rem  设置备份相关的路径    For Linux

  Rem  设置数据文件备份路径

  define datafile_dir    = '/u05/oracle/hotback/datafile'

  Rem  设置归档日志文件备份路径

  define archlog_dir = '/u05/oracle/hotback/archlog'

  Rem  设置控制文件备份路径

  define controlfile_dir = '/u05/oracle/hotback/controlfile'

  Rem  设置生成的备份脚本名

  define hotback    = '/u05/oracle/hotback/open_hot_backup.sql'

  define spoolfile = '/u05/oracle/hotback/spool.tmp'

  define cpy = 'cp' prompt *** Spooling to &hotback

  Rem  产生备份数据文件、归档日志文件的命令

  set serveroutput on size 1000000

  spool &hotback

  prompt sp

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号