热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

OracleRMAN的概述和配置-mysql教程

RMAN的体系结构RMAN连接上后有2个默认连接polling和default。还可以有rcvcat连接用于连接存储备份信息的recoverycatalogDB,备

RMAN的体系结构RMAN连接上后有2个默认连接polling和default。还可以有rcvcat连接用于连接存储备份信息的recovery catalog DB,备

restore:还原 recover恢复
先用restore database命令通过备份文件还原到备份点,然后使用recover database命令通过归档日志文件恢复到介质损坏时的时间点。

RMAN的体系结构
RMAN连接上后有2个默认连接polling和default。还可以有rcvcat连接用于连接存储备份信息的recovery catalog DB,备份信息还可放在目标数据库的控制文件里,RMAN可分配任意多的channel(一个通道为一个连接)用于读目标数据库数据写到磁盘或磁带上。

control_file_record_keep_time 控制文件重用需要的天数

rman连接本机数据库
rman target / nocatalog

连接远程目标数据库
rman target sys/sys@XWX1 nocatalog;

写RMAN输出到一个日志文件
rman target sys/sys log d:/rman.log append

rman启动执行脚本
rman target sys/sys log d:/rman.log append
@'d:/my_rman_script.rcv'

最简单的脚本(here document技术:Here Documents的用处是将后面的内容作为命令的输入自动提供给前面的命令)
rman rman target / nocatalog exit;
!

RMAN>show all;查看配置信息

自动channel分配:
1.设置channel的默认设备类型
RMAN>configure default device type to sbt;指定为磁带
RMAN>configure default device type clear;清除设置,还原到缺省值

2.设置并发度
RMAN>configure device type disk parallelism 3;

3.设置备份目录
RMAN>configure channel device type disk format='d:/backup/rman/%U';%U文件名自动编号唯一

4.设置最大备份片大小
RMAN>configure channel device type disk maxpiecesize 2G;

5.configure backup potimazation on; ----设置备份优化;
6.configure retention policy to
recovery window of 7 days; ----设置保留备份策略窗口7天;
7.configure retention policy to
redundancy 4; ----设置冗余度为4,保存4个备份集;
8.configure datafile backup copies for
device type disk to 2; ----如果备份到磁盘,则同时作2个拷贝的备份;
9.同时备份控制文件
configure controlfile autobackup on;

手动channel分配
RMAN>run {
allocate channel c1 type disk
format='d:/backup/rman/user20110627.bak';
backup datafile 'd:/Oracle/oradata/users01.dbf';
sql 'alter database archive log current';
}

连接的类型
与目标数据库
与recovery catalog database
与auxiliary database:standby database、duplicate database、TSPITR instance。

连接一个机器的不同实例需要
UNIX:oracle_sid=orcl;export oracle_sid;
window:set oracle_sid=orcl

backup是RMAN备份特有,,copy是普通cp命令拷贝的
list命名
1.列出数据库所有文件的备份
RMAN>list backup of database;

2.列出数据库某文件的备份
report schema; 数据文件信息,复制datafile目录
RMAN>list backup of datafile "d:/oracle/oradata/users01.dbf";
列出表空间的所有copies或backup
RMAN>list copy of tablespace "SYSTEM";
RMAN>list backup of tablespace "SYSTEM";

REPORT命令
1.report need backup需要备份的数据文件
report need backup incremental 3;需要3个或更多增量备份的文件
report need backup days 3;3天内没备份的文件
report need backup redundancy 2;冗余小于2的文件

linux

推荐阅读
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • 在Android应用开发过程中,开发者经常遇到诸如CPU使用率过高、内存泄漏等问题。本文将介绍几种常用的命令及其应用场景,帮助开发者有效定位并解决问题。 ... [详细]
  • 解决ADODB连接Access时出现80004005错误的方法
    本文详细介绍了如何解决在使用ADODB连接Access数据库时遇到的80004005错误,包括错误原因分析和具体的解决步骤。 ... [详细]
  • ASP.NET 进度条实现详解
    本文介绍了如何在ASP.NET中使用HTML和JavaScript创建一个动态更新的进度条,并通过Default.aspx页面进行展示。 ... [详细]
  • 本文探讨了如何在 Spring MVC 框架下,通过自定义注解和拦截器机制来实现细粒度的权限管理功能。 ... [详细]
  • 本文详细介绍了如何在Oracle数据库中使用SQL进行分页查询,通过嵌套查询和ROWNUM函数的应用,实现数据的高效分页展示。 ... [详细]
  • hlg_oj_1116_选美大赛这题是最长子序列,然后再求出路径就可以了。开始写的比较乱,用数组什么的,后来用了指针就好办了。现在把代码贴 ... [详细]
  • 本文详细探讨了在Java中如何将图像对象转换为文件和字节数组(Byte[])的技术。虽然网络上存在大量相关资料,但实际操作时仍需注意细节。本文通过使用JMSL 4.0库中的图表对象作为示例,提供了一种实用的方法。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文探讨了如何将个人经历,特别是非传统的职业路径,转化为职业生涯中的优势。通过作者的亲身经历,展示了舞蹈生涯对商业思维的影响。 ... [详细]
  • Windows Phone 弹出窗口实现方案
    在当前版本的 Silverlight for Windows Phone 中,由于缺乏对 ChildWindow 的支持,开发者需要采用其他方法来实现弹出窗口的功能。本文将探讨几种有效的解决方案。 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • Markdown 编辑技巧详解
    本文介绍如何使用 Typora 编辑器高效编写 Markdown 文档,包括代码块的插入方法等实用技巧。Typora 官方网站:https://www.typora.io/ 学习资源:https://www.markdown.xyz/ ... [详细]
  • 本文介绍了ADO.NET框架中的五个关键组件:Connection、Command、DataAdapter、DataSet和DataReader。每个组件都在数据访问和处理过程中扮演着不可或缺的角色。 ... [详细]
  • empty,isset首先都会检查变量是否存在,然后对变量值进行检测。而is_null只是直接检查变量值,是否为null,因此如果变量未定义就会出现错误!检测一个变量是否是null ... [详细]
author-avatar
佩人永雪3
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有