什么是RMAN

RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。

RMAN不能用于备份初始化参数文件和口令文件。

RMAN启动数据库上的Oracle服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。

RMAN可以由OEM的Backup Manager GUI来控制。

RMAN的两个概念

Target Database:(目标数据库)

就是需要RMAN对其进行备份与恢复的数据库,RMAN 可以备份数据文件,控制文件,归档日志,spfile.

recovery catalog: (恢复目录)

用来保存备份与恢复信息的一个数据库,不建议创建在目标数据库上。RMAN 利用恢复目录记载的信息去判断如何执行需要的备份恢复操作。

如果不采用恢复目录,备份信息可以存在于目标数据库的 control file 中。

如果存放在目标数据库的 control file 中,控件文件会不断增长,不能保存 RMAN 的Script. CONTROL_FILE_RECORD_KEEP_TIME (default=7):控件文件中 RMAN 信息保存的最短时间。

使用恢复目录的优势: 可以存储脚本,记载较长时间的备份恢复操作。

1 先在Sql Plus中查看一下快闪恢复区的参数信息;

简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。

2 查看快闪恢复区的位置和空间使用;

3 从命令行启动RMAN;

4 输入如下命令连接,错误;

5 再输入无恢复目录的 rman nocatalog 命令,还是没有连接到目标数据库;

6 如果启动了RMAN,但是发现没有连接到正确的数据库,或者要连接到不同的数据库,可以用CONNECT;

输入connect target,连接到数据库;

7 输入backup as copy database备份整个数据库;

似乎出现了一些错误;下次再说;可看到生成了 .BKP 备份文件;

8 查看一下备份集;

9 打开相应目录,可看到生成的备份文件。

oracle rman 架构图,图解Oracle RMAN备份入门相关推荐

  1. oracle技术架构图 ppt,Oracle培训实用课件 PPT.ppt

    Oracle SQL 执行计划图 Oracle SQL 执行计划图 访问路径 全表扫描(FTS) 通过rowid的表存取(Table Access by rowid) 索引扫描(Index Scan) ...

  2. oracle存档模式,Oracle开启归档模式并设置RMAN自动备份策略

    title: Oracle开启归档模式并设置RMAN自动备份策略 categories: 数据库 tags: - Oracle - RMAN timezone: Asia/Shanghai date: ...

  3. cmd oracle 连接实例_基于winserver的Oracle数据库跨版本下的rman备份恢复

    概述 继续上一篇rman跨版本恢复的内容,今天主要分享在目的端恢复的过程,下面一起来看看吧! 因为目标数据库已经有实例,但不需要的,所以这里需要先删除一下. 1.删除安装oracle数据库时的实例 c ...

  4. oracle的catalog,Oracle Rman Catalog的创建方法和备份原理

    catalog的官方文档路径 Nocatalog就是用control file控制文件记录备份信息 Catalog就是一些表,里面记录备份信息,也就是说使用单独的数据库用户,单独的表空间,单独的表来保 ...

  5. oracle exp 00006,Oracle 12.1新特性----使用RMAN从备份中实现recover table

    Oracle 12.1新特性----使用RMAN从备份中实现recover table 发布时间:2020-06-26 19:41:44 来源:51CTO 阅读:4750 作者:hbxztc 在Ora ...

  6. oracle rman ora19602,学习笔记:OracleRMAN备份入门 将RMAN备份数据放到nfs远程文件系统中...

    天萃荷净 rman通过nfs备份,记录一篇关于使用RMAN备份软件,将RMAN的备份结果集存放到远程的NFS文件系统中 1.RMAN挂载至nfs文件系统 [root@oracleplus tmp]# ...

  7. oracle 记录镜像文件,记录oracle 10g RMAN的一些新特征-介绍了镜像与备份集的区别...

    1.单条命令"backup as copy"进行全数据库镜像拷贝备份: RMAN> run { 2> backup as copy tag "sjh09032 ...

  8. oracle导致的负载高,oracle服务器负载过高_停止RMAN备份任务

    问题:监控报警--数据库服务器负载过高 问题排查: 1.top命令查看 top - 09:21:16 up 71 days, 10:25,  7 users,  load average: 54.12 ...

  9. 玩转oracle 11g(50):rman备份脚本

    D盘新建一个文件夹backup_file,里面新建一个文件夹logs 一个文件叫auto_full_one_rman.bat 修改这三处 set oracle_sid=wiicare rman cmd ...

最新文章

  1. C++语言基础(15)-友元函数和友元类
  2. WebKit 内核源码分析 (三) Page
  3. 《SAS编程与数据挖掘商业案例》学习笔记之四
  4. 听说全链路压测已经杀疯了?劝你别盲目!
  5. STM32的学习记录--1.准备工作
  6. C#将LINQ数据集转换为Datatable
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生考勤管理系统及智能分析系统
  8. c语言标识符的规范,初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型...
  9. 适用于连续资源块的数组空闲链表的算法
  10. centos下docker无法正常启动检查与解决方法
  11. mybatis-plus自定义sql注入器
  12. Linux命令之设置普通用户具有超级管理员权限sudo
  13. 出现C:\Users\liu\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\rnn\pytho
  14. win10连接dns服务器未响应,win10提示dns服务器未响应怎么解决_win10网络诊断为dns未响应修复方法...
  15. cron表达式及其验证方法
  16. 关于用指针实现输入字符串以单词为元素反转输出思路
  17. CANoe.DiVa 操作指南 -测试覆盖度分析
  18. Maven 如何处理传递性依赖
  19. 软件设计师上午题简易整理
  20. android 自动修改ip,Android实现编程修改手机静态IP的方法

热门文章

  1. c语言输入10个国名要求按字母顺序输出,编写程序,输入10至20个城市名,按字母顺序输出城市名清单。...
  2. FreeMarker 自动转义和格式化HTML和XML输出,预防xss
  3. word2010多级列表编号变成黑块的解决方案
  4. poj1988(判断一个结点下面有多少个结点,推荐)
  5. Android 是移动世界的鸭嘴兽
  6. C#数据结构与算法揭秘17
  7. php date时间本地化问题
  8. 关于mysql服务器3306端口不能远程连接的解决
  9. 抓球球的机器人应该怎么玩_闲鱼2019年应该怎么玩?闲鱼上面的几大规则
  10. java的知识点11——面向对象的三大特征之一继承、instanceof 运算符、方法的重写override、Object类基本特性、toString方法