Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49011
  • 博文数量: 29
  • 博客积分: 2016
  • 博客等级: 大尉
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-23 14:27
文章分类

全部博文(29)

文章存档

2010年(29)

我的朋友

分类: Oracle

2010-09-23 15:11:36

=================================================AIX备份===========================================================
1.设计和实施AIX系统备份
  AIX存储体系分为如下几层:
  物理硬盘,PV
  LVM管理器组织物理硬盘,由n块物理硬盘组成的VG
  卷组被LVM分区化处理,分区为等尺寸的物理分区(PP)
  分区中的m块PP组和成LV
  AIX逻辑卷上创建的文件系统FS,或者直接使用,裸设备RAW
    2.AIX存储的风险(映射到上面)
      局部物理磁盘失败,卷组失败,逻辑卷失败,文件系统失败等
      rootvg或vg00--安装时系统自动创建的vg,包括启动镜像,换页空间,根文件系统,其他文件系统等。
      存储划分的一个大的原则是用户数据和系统数据分开存放,系统数据如/,/usr,/tmp,/var,/dev,/stand,/etc等,用户数据是完成特定任务所需的本地数据。如Oracle,Sysbase等,
      此类数据可以使用/home文件系统存储用户定义,并在专门的,独立的卷组上创建文件系统用来放置数据。当然,也可以创建单独的文件系统,如/Oracle文件系统
    3.AIX备份实施
      手段:使用SMIT(SMITTY)或直接使用高级命令
      备份分类:
      LVM底层备份
          A.vg备份
          B.LV备份
          C.PV备份
      文件系统备份
          A.备份文件系统
      文件或目录备份
          A.备份文件或目录
      rootvg备份与其他vg备份不同,包括BOS启动映像(kernel内核,设备驱动程序),BOS安装映像(操作系统安装程序),虚拟目录(TOC),最后才是根卷组中所有mount的文件系统
      命令:smitt mksysb
      其他卷组的备份:smitt savevg
      备份逻辑卷(裸设备):dd
      文件系统备份:backup ->备份
                   restore -> 恢复
      文件或目录备份:tar,cpio(Oracle安装文件就是这种),gzip,compress,

==============================================Oracle备份============================================================
1.Oracle四种使用操作系统存储资源的可能
  a.oracle二进制文件
  b.oracle运行环境文件,如/etc/oratab,/etc/oracle/ocr.loc,/etc/oraInst.loc,/usr/local/bin等文件和目录
  c.oracle数据库文件,数据文件,控制文件,日子文件,参数文件等
  d.Oracle备份内容,闪回恢复区,归档备份,闪回日志,数据库完全备份等.
2.冷备份
  如果不是用RMAN或者使用oracle提供的其他联机备份手段,使用比较纯粹的AIX手段进行Oracle的一致性备份叫做冷备份.
3.备份策略
  从AIX系统看,分为:系统备份mksysb,savevg命令,文件系统备份backup,tar,cpio等,裸设备备份dd命令
  从数据库的角度看分为:数据库脱机备份,数据库联机备份Oracle的RMAN.增量备份,局部表备份如oracle的exp/expdb.
4.数据库可恢复性设置
  数据文件的可恢复性:通过联机重做日志重做已提交的事务,通过回滚段回滚未提交的事务.
  日志文件的可恢复性:多路联机重做日志,多个日志组轮转使用,日志组中多个成员互为镜像.
  控制文件的可恢复性:一般在3块盘上设置3个互为镜像的控制文件组.
  数据库设置在归档模式下:可以设置多个归档目标.
5.检查点
  检查点是oracle用于调度数据缓存区中的数据和硬盘数据同步的一个后台进程,或者说检查点是一个事件,在检查点发生时数据库高速数据缓存中所有的的脏缓存块(已提交但未写盘的数据)都
  将被写入数据文件中,同时CKPT会刷新控制文件及数据文件的信息,在其头部数据块中记录当前的SCN.
  CKPT的两个作用:执行检查点(调度DBWn和LGWn),更新控制文件和数据文件的SCN信息.
  检查点发生条件:日志组切换,恢复的时间阀值(fast_start_mttr_target,fase_start_io_target);强制方式退出数据库(shutdonw abort),检查点命令(alter system checkpoint),设置表空间脱
  机.
6.数据库备份和恢复
  物理备份:备份数据库结构,改变过程和当前数据.涉及组件:数据文件,归档文件,控制文件,参数文件等.推荐使用这种方式,手段:ORACLE的RMAN工具,也允许使用操作系统命令,tar,cpio等.
  逻辑备份:备份数据库当前数据,如exp/expdb.
  恢复:装载阶段(任何换)-将备份数据复制回来.恢复阶段(必须在数据库环境)-如RMAN下进行.
7.Oracle备份恢复环境RMAN
  镜像复制备份或备份集备份,备份集备份只能通过RMAN工具恢复.
  备份的不同组合:
      A.表空间备份:RMAN中 backup tablespace
      B.数据文件备份:RMAN中 backup datafile
      C.控制文件备份:RMAN中 backup current controlfile
      D.归档重做日志文件备份: RMAN中 backup archivelog
   不同时机下的备份:
      A.一致性备份和非一致性备份(SCN是否相同)
      B.完全备份和增量备份
      C.数据集备份与映像备份
      D.联机备份与脱机备份
      E.快速备份与一般备份
   恢复的类型:
      A.实例恢复
      B.介质恢复
   恢复的两个阶段
      A.Rollforward
      B.Rollback
   恢复目标设定:
      A.基于时间的恢复
      B.基于SCN的恢复
   备份与恢复策略
      A.备份是一个完整的oracle数据库备份集,包括数据库控制文件,数据文件,上一次备份后产生的所有归档日志文件,联机重做日志,参数文件,口令文件,网络配置文件和监听文件等。
      B.设置和备份方案构建原则:
         a.在数据库一级对联机重做日志文件多路化。
         b.控制文件使用镜像化存储方式。
         c.在可能的情况下,数据文件进行条带化存储处理,一则提高硬件一级的容错能力,二则在I/O访问效率上获得性能提升。
         c.除去通过镜像的方法建立冗余集外,应当利用操作系统命令或RMAN来建立冗余备份集,减少对镜像子系统的依赖性。此外,至少将最近一份冗余包括最后一次做的备份保存在硬盘上,              而不是全部保存在磁带上。
   确定数据库的运行模式
      一般而言大多数系统应该运行在归档模式下。
============================================================================================================================================
局部表备份:
exp file=./$Time.dmp log=./$Time.log owner=comm  

阅读(592) | 评论(0) | 转发(0) |
0

上一篇:oracle数据类型

下一篇:实施备份

给主人留下些什么吧!~~