关于oracle:Oracle-Rman备份恢复和管理

8次阅读

共计 1821 个字符,预计需要花费 5 分钟才能阅读完成。

参考资料:

  • Oracle 之 Rman 入门指南
  • 一步一步学 Rman

Rman 简介

Rman-Recover manager 复原管理工具。

Oracle 集成了很多环境的一个数据库备份和复原的工具。

Rman 能够做下列事件:

  • 数据库热备份

    • 全库备份和复原

      • 数据库克隆(DG)
    • 增量备份和复原
    • 表空间备份和复原
    • 数据文件备份和复原
    • 归档备份和复原
    • 管制文件和参数文件备份和复原
  • 数据库冷备份
  • 备份集的治理

    • 备份策略
    • 保留和删除备份数据
    • ……

<!–more–>

冷备份和热备份区别

对于 oracle 数据库只有物理备份和逻辑备份

  • 物理备份:是将理论组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带
  • 逻辑备份:是利用 SQL 语言从数据库中抽取数据并存于二进制文件的过程。

物理备份 用于实现数据库的残缺复原,但 数据库必须运行在归挡模式 下(业务数据库在非归挡模式下运行),且须要极大的内部存储设备,例如磁带库,具体包含冷备份和热备份。冷备份和热备份是物理备份(也称低级备份),它波及到组成数据库的文件,但不思考逻辑内容。

  • 冷备份产生在数据库曾经失常敞开 的状况下,当失常敞开时会提供给咱们一个残缺的数据库
  • 热备份是在数据库运行的状况下,采纳 archivelog mode 形式备份数据库的办法。

热备份和冷备份能够参看:什么是冷备份和热备份,有什么区别?

应该备份哪些文件?

  • Oracle 数据文件
  • 管制文件
  • 归档日志
  • 在线日志
  • 参数文件
  • 密码文件

Rman 备份试验演示

备份数据库

在数据库运行的时候进行 Rman 备份则是热备份,须要以后数据库处于归档模式

查看数据库是否是归档模式的命令:

sqlplus / as sysdba
SQL> archive log list;

如果处于 archive mod 下,则能够进行热备。应用 quit 退出 sqlplus 状态,进入复原管理器。

C:\Users\clg>rman target /

复原管理器: Release 11.2.0.1.0 - Production on 星期一 3 月 21 14:46:00 2016

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连贯到指标数据库: ORCL (DBID=1433387646)

备份数据库的命令:(全备)

RMAN> backup database;

会备份数据文件和管制文件还有 spfile。

备份表空间

能够备份某个特定的表空间

RMAN> backup tablespace users;

备份文件

备份制订的文件,依据文件号备份。

RMAN> backup datafile 4;

备份归档日志

RMAN> backup archivelog all;

查看备份信息

RMAN> list backup;

如果备份的时候复原区的空间不够,超出了复原文件数的限度,那么就会呈现 backup 失败。则能够删除之前的备份。

RMAN> delete backupset;
或者
RMAN> delete backup;

应用这两条命令都会删除备份片段列表。

Rman 能够收回一些治理类的 SQL 语句。

从备份文件中复原数据库文件

先应用 restore 命令从备份集中拷贝数据库文件到 oradata 文件夹下(数据库存放数据文件的中央)。

restore database;
或者
restore tablespace user;
或者
restore datafile 4;

第一个是将整个数据库的数据文件拷贝过去,第二个只是拷贝表空间 user 的数据文件。

而后应用 recover 进行介质复原。

recover database;
或者
recover datafile 4;

依据拷贝过去的数据文件 dbf 进行全库恢或者依据具体的文件进行复原。

Rman 增量备份

应用 Rman 全备份以及增量备份

附:

对于数据文件的状态信息(online or offline 等等),能够参见 v$datafile 视图。


记得帮我点赞哦!

精心整顿了计算机各个方向的从入门、进阶、实战的视频课程和电子书,依照目录正当分类,总能找到你须要的学习材料,还在等什么?快去关注下载吧!!!

朝思暮想,必有回响,小伙伴们帮我点个赞吧,非常感谢。

我是职场亮哥,YY 高级软件工程师、四年工作教训,回绝咸鱼争当龙头的斜杠程序员。

听我说,提高多,程序人生一把梭

如果有幸能帮到你,请帮我点个【赞】,给个关注,如果能顺带评论给个激励,将不胜感激。

职场亮哥文章列表:更多文章

自己所有文章、答复都与版权保护平台有单干,著作权归职场亮哥所有,未经受权,转载必究!

正文完
 0