RMAN备份与还原

rman备份异机恢复 前提条件:两台机器数据库版本相同,备份路径相同,文件路径相同。目标库可以将数据文件,控制文件,闪回区,参数文件等清空,以方便后期恢复。(不删除也行,我习惯的是删除) ps:注意目录权限 第一步:rman整库备份 run { allocate channel ch1 type disk; allocate channel ch2 type disk; sql 'alter system archive log current'; backup as compressed backupset da.. 阅读详情

进入 rman 工具

rman target /

查看 rman 配置

rman> show all;

修改rman 配置

数据库全备

rman> run {

allocate channel c1 type disk;

allocate channel c2 type disk;

backup incremental level 0 database format '/home/oracle/backup/full_%d_%s_%t.bak';

sql 'alter system archive log current';

crosscheck archivelog all;

backup archivelog all format '/home/oracle/backup/archlog_%d_%s_%t.bak' delete input;

backup spfile format '/home/oracle/backup/spfile_%d_%s_%t.bak';

backup current controlfile format '/home/oracle/backup/controlfile_%d_%s_%t.bak';

delete noprompt expired backup;

delete noprompt obsolete;

release channel c1;

release channel c2;

}

数据库增量备份

rman> run {

allocate channel c1 type disk;

allocate channel c2 type disk;

backup incremental level 1 database format '/home/oracle/backup/db_incre_%d_%s_%t.bak';

sql 'alter system archive log current';

crosscheck archivelog all;

backup archivelog all format '/home/oracle/backup/archlog_incre_%d_%s_%t.bak' delete input;

backup spfile format '/home/oracle/backup/spfile_%d_%s_%t.bak';

backup current controlfile format '/home/oracle/backup/controlfile_%d_%s_%t.bak';

delete noprompt expired backup;

delete noprompt obsolete;

release channel c1;

release channel c2;

}

RMAN数据库恢复

1. 数据文件丢失恢复

  1. 找到丢失文件的数据文件号

  1. 根据文件号查找数据备份列表 rman> list backup of datafile 4;
  2. 将数据文件离线 rman> sql 'alter database datafile 4 offline'
  3. 从备份文件将数据文件拷贝回来 rman> restore datafile 4;
  4. 数据文件恢复到最新 rman> recover datafile 4;
  5. 将数据文件上线rman> sql 'alter database datafile 4 online';

全部脚本如下:

rman> run {

sql 'alter database datafile 4 offline';

restore datafile 4;

recover datafile 4;

sql 'alter database datafile 4 online'

}

2. 全部数据文件丢失恢复

sql>shutdown immediate;

sql>startup mount;

rman> run {

restore database;

recover database;

sql 'alter database open';

}

3. 控制文件、数据文件丢失恢复

  1. sql> startup nomount
  2. 恢复控制文件rman> restore controlfile from '/home/oracle/backup/c_ORCL_*_*'
  3. 恢复数据文件rman> restore database;
  4. 介质恢复rman> run {

set until sequenct 63; //这里的63是存在的归档日志的最大的序列号

recover database;

}

5. 打开数据库,resetlogs会将redo日志序列号恢复从0开始,这样会导致之前的所有备份不再可用 ,可把之前的备份删除 rman> sql ‘alter database open resetlogs';

6. 把之前的备份删除 rman> delete backup;

7. 再给数据库做全备,参考上面RMAN数据库全备脚本

4. 数据库坏块恢复

  1. 通过rman检查数据库上是否有坏块 rman> backup check logical validate database;
  2. 查看数据库存在多少坏块 sql> select * from v$database_block_corruption;
  3. 恢复一个坏块 rman> blockrecover datafile 4 block 20635;
  4. 如果有多个坏块 rman> blockrecover corruption list;
oracle RMAN备份恢复实操 首先,备份和恢复的时间较长,对于大型数据库来说可能会造成较长时间无法访问数据库的情况;其次,备份的容量较大,占用存储资源较多。因此,对于一些重要数据表的备份,我们可以考虑增量备份的方法。但在生产环境中,一般情况下数据库是不能随意进行关闭的,所以一般在安装好数据库之后直接就开启归档模式,更改归档需要在。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。是还原,文件级的恢复。 阅读详情

相关推荐

rman备份与还原

项目有如下需求的

chagaostu的专栏 1238

数据库rman备份异机恢复

在源库执行sql,得到run{……},rman时使用,确认异机环境存在目录:/data/app/oracle/oradata/orcl/ 可以修改。需要修改参数 enable_pluggable_database 为TRUE,同时新建spfile切换为spfile启动。修改/tmp/pfile1.ora:*.db_block_size=32768。c-xxxxxxxx-xxxx 为控制文件名。PDB切换(PDB模式下需要)再次执行重新执行rman。

1439

RMAN备份与恢复数据库操作指南

RMAN是Oracle数据库中强大的备份和恢复工具,可以帮助保障数据的安全性和业务连续性。本文介绍了如何使用RMAN进行数据库备份和恢复,并提供了相应的源代码示例。使用RMAN进行数据库备份和恢复时,请确保在安全的环境下进行操作,并遵循最佳实践来保护数据库的完整性和可靠性。在Oracle数据库中,使用Recovery Manager(RMAN)工具可以进行可靠且高效的备份和恢复操作。这些命令只是RMAN功能的一小部分,使用RMAN可以进行更多复杂的备份和恢复操作。

HackGJN的博客 1280

RMAN备份与恢复

内容包括rman的全量备份、增量备份、压缩备份、异机恢复、rman相关参数

DBA成长之路 5203

单细胞测序数据分析——细胞通讯 CellChat

cellchat

G2530051386的博客 1万+

奔图M6700-M6800-M7100-M7200 系列打印机拆解教程?

奔图M6700-M6800-M7100-M7200 系列打印机拆解教程?

m0_58098052的博客 1588

oracle 安全备份与rman_Oracle RMAN备份与还原

RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件与控制文件的映像副本、归档日志文件、数据库服务器参数文件的备份。RMAN的特点:(1) 支持增量备份:传统的exp与expdp备份工具,只能实现一个完整备份而不能增量备份,RMAN采用备份级别实现增量备份,在一个完整的备份基础上采用增量备份可以大大减少备份的数量;(2) 自动管理备份文件:RMAN备份的数据是RMAN自动管理的,包括...

weixin_39747334的博客 116

葵花(Himawari)8/9卫星数据处理

李国春 葵花8(含葵花9,下同)是静止气象卫星,数据范围是星下点为140°E赤道上空的大圆盘。空间分辨率有500m、1km和2km三种。虽然其空间分辨率不高,但是有极高的时间分辨率,观测数据刷新仅10分钟。这对一些生态、农业和大范围自然灾害的动态检测具有非常高的应用价值。本文介绍如何使用RSD处理葵花8数据。

副组长的博客 1万+

Oracle RMAN备份与还原

本文转自:https://www.cnblogs.com/Latiny/p/6920428.html 对于Rman有了很深刻的认识,非常感谢博主RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件与控制文件的映像副本、归档日志文件、数据库服务器参数文件的备份。  RMAN的特点:(1) 支持增量备份:传统的exp与expdp备份工具,只能实现一个完整备份而不能增...

weixin_34148456的博客 135

基于STM32L4XX、HAL库的ICP-10111压力传感器驱动程序设计

define ICP10111_CMD_MEAS_ULN 0x7866 // 超低噪声模式。#define ICP10111_CMD_MEAS_LP 0x609C // 低功耗模式。#define ICP10111_CMD_MEAS_LN 0x70DF // 低噪声模式。#define ICP10111_CMD_MEAS_N 0x6825 // 正常模式。ICP10111_MODE_LN, // 低噪声。// 等待测量完成(根据模式不同等待时间不同)

zhusl6688的博客 416

解锁RK3588多屏异显:MIPI+HDMI+EDP混合输出全攻略

本文详细介绍了RK3588处理器在MIPI+HDMI+EDP混合输出配置中的技术实现与应用。作为一款高性能处理器,RK3588凭借其强大的图形处理能力,支持多屏异显功能,可满足智能安防、工业控制等领域的多屏显示需求。文章从硬件连接、设备树配置、内核驱动设置到显示参数调整,系统阐述了配置流程,并针对信号不稳定、显示模式不匹配等常见问题提供了解决方案。通过智能安防监控案例,展示了该技术在提高监控效率方面的实际应用价值。随着技术进步,RK3588多屏异显技术将在更多领域发挥重要作用,为开发者提供灵活多样的显示方案

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 2431

oracle 安全备份与rman_ORACLE RMAN备份及还原

RMAN可以进行增量备份:数据库,表空间,数据文件只有使用过的block可以被备份成backup set表空间与数据文件对应关系:dba_data_files / v$datafile_header在noarchivelog模式下,可以使用RMAN备份read-only和offline的表空间ORACLE RMAN停机备份:备份RMAN连接上ORACLE,WINDOWS下在命令模式下RMANTA...

weixin_39954889的博客 180

核磁共振常用的文件格式介绍:NIfTI volume 格式 (*.nii), GIFTI 格式 (*.gii), CIFTI 格式 (*.nii)

NIfTI volume 格式 (*.nii)GIFTI 格式 (*.gii)CIFTI 格式 (*.nii)Scene file文件 (*.scene)规格文件 (*.spec)解剖 (*.annot)一个场景文件包含一个或多个场景;每个场景实际上是保存时 wb_view 内部状态的快照。这包括有关加载哪些文件、如何显示、如何配置选项卡的信息(选择了哪些表面、在每个层中选择了哪些文件、打开了哪些层、哪些视图旋转、调色板设置、平铺选项卡等),以及在它们上面添加了哪些注释(文本、箭头、圆圈等)。

从事脑科学核磁共振方法学研究,在Nature communications等权威期刊发表研究论文,熟练掌握磁共振处理方法和统计学方法,欢迎大家和我交流。 3042

Oracle RMAN备份与还原 - 脱机备份讲解

Oracle RMAN备份与还原 - 脱机备份讲解      RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件与控制文件的映像副本、归档日志文件、数据库服务器参数文件的备份。   RMAN的特点: (1) 支持增量备份:传统的exp与expdp备份工具,只能实现一个完整备份而不能增量备份,RMAN采用备份级别实现增量备份,在一个完整的备份基础上采用增量备份可以大大减少备份...

YunWisdom 947

主题033:燃烧反应工程

燃烧反应工程(Combustion Reaction Engineering)是研究燃料与氧化剂发生剧烈氧化反应的科学,涉及化学反应动力学、流体力学、传热传质等多个学科。燃烧是人类利用能源的主要方式,广泛应用于发电、交通运输、工业加热等领域。燃烧反应通常通过自由基链式反应进行。链引发:RH+O2⟶R⋅+HO2⋅ RH + O_2 \longrightarrow R^\cdot + HO_2^\cdot RH+O2​⟶R⋅+HO2⋅​链传递:R⋅+O2⟶RO2⋅ R^\cdot + O_2 \longrigh

kkchenjj的博客 230

OpenClaw实战系列02:企业微信接入完全指南

本文详细介绍了如何将OpenClaw与企业微信对接,实现智能机器人功能。主要内容包括:企业微信侧创建智能机器人或自建应用,获取必要凭证和权限;OpenClaw侧安装配置企业微信插件,设置通信通道;完成双向验证并进行功能测试。文章提供了详细的配置步骤、常见问题排查方法和进阶玩法,帮助用户在30分钟内完成对接。关键点包括:确保URL可访问、Token一致、网关正常运行,以及针对不同部署环境(云服务器/内网)的配置差异。

PeterPan的博客 3811

Oracle备份与还原——rman工具

RMAN的恢复与备份 RMAN提供了如下好处: RMAN可进行增量备份。备份的大小不取决于数据库大小,而是取决于数据库内的活动成都,增量备份会跳过未改动的块。 可联机修补文件的部分讹误数据块,不需要从备份复原文件。这称为块介质恢复。 指令简单,不需要复杂的脚本。 RMAN允许在备份中跳过未使用过的数据块备份,从而节省时间和储存空间。 第一步:创建恢复表空间 第二步:创建RMAN用户...

Ccrtoo 4785

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

rman备份mysql_rman备份与还原

备份方案与流程目前有test1 , test2 ,CN_test是用户建立的表1.建立一个catalog表空间,和即将要备份和恢复的数据不能为一个表空间SQL> create tablespace recover1 datafile'/db/oracle/oradata/recover1' size 1024M;2.建立一个rman2用户授权:3.登录创建目录备份的时候自动备份控制文件:Co...

weixin_39829073的博客 211

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

oracle 安全备份与rman_Oracle之RMAN备份及还原

RMAN可以进行增量备份:数据库,表空间,数据文件只有使用过的block可以被备份成backup set表空间与数据文件对应关系:dba_data_files / v$datafile_header在noarchivelog模式下,可以使用RMAN备份read-only和offline的表空间ORACLE RMAN停机备份:备份RMAN连接上ORACLE,WINDOWS下在命令模式下RMAN TA...

weixin_39986466的博客 193

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: Oracle数据文件扩容
下一篇: Postman接口模拟请求工具使用技巧
一博一言
博客等级 码龄15年 307粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值