Oracle单机Rman笔记[4]---RMAN联机备份
备注:RMAN备份(仅支持基于spfile的备份,不支持基于init.ora配置的备份)
练习:开启ARCHIVELOG模式
1\为归档的重做日志被指FRA和单独的归档日志目标
SQL>show parameter db_recovery_file_dest;
SQL>alter system set db_recovery_file_dest_size=2G; SQL>alter system set db_recovery_file_dest='/u01/app/oracle/fast_recovery_area';
2\现在,定义两个归档日志目标目录,一个是FRA。设置数据库文件并设置LOG_ARCHIVE_DEST_1参数,让它指向预先定义的文件系统,该文件系统将是第一个归档日志目录,由于要配置LOG_ARCHIVE_DEST_1参数使用1=RA,因此需要使用参数USE_DB_RECOVERY_FILE_DEST参数来设置LOG_ARCHIVE_DEST_10参数以指向FRA.
使用show parameter命令来验证设置是否正确
SQL>alter system set log_archive_dest_1='location=/backup/archive/ORCL';
SQL>alter system set log_archive_dest_10='location=USE_DB_RECOVER_FILE_DEST';
SQL>show parameter log_archive_dest;
SQL>show parameter recover;
SQL>archive log list ; 3\关闭数据库
SQL>shutdown immediate;
4\加载数据库
SQL>startup mount;
5\将数据库置入ARCHIVELOG模式
SQL>alter database archivelog;
查看归档模式
SQL>archive log list;
查看归档模式是否开启
SQL>select log_mode from v$database;
6\打开数据库
SQL>alter database open;
练习:关闭归档模式
SQL>shutdown immediate;
SQL>startup mount;
SQL>alter database noarchivelog;
SQL>alter database open
练习:执行一个联机备份操作
1\启动RMAN
[:~]$ rman target=backup_admin/111111
2\启动备份操作
RMAN>backup database plus archivelog;
2\备份后删除归档日志
RMAN>backup database plus archivelog delete input;
2\备份,设置每个备份集里只有一个备份文件
RMAN>backup filesperset = 1 database plus archivelog delete input; 执行时报错'ORA-19809: limit exceeded for recovery files '
解决方式增大闪回区大小:
SQL>alter system set db_recovery_file_dest_size=10G; 配置归档日志的默认位置
configure channel 1 device type disk format '/backup/archive/ORCL/backup_%U'
配置备份有两个副本
configure datafile backup copies for device type disk to 2;
自动备份控制文件
configure controlfile autobackup on;
清除默认信道1的设置
configure channel 1 device type disk clear
设置控制文件备份格式
configure controlfile autobackup format for device type disk to '/backup/archive/ORCL/CONTROLFILE.ORCL.%F';
检查归档日志
crosscheck archivelog all;
删除过期归档日志
delete expired archivelog all;
delete archivelog all completed before 'sysdate-1';
delete archivelog all completed before 'sysdate'; run{
configure controlfile autobackup on;
set controlfile autobackup format for device type disk to 'CONTROLFILE.ORCL.%F';
backup filesperset = 1 database plus archivelog delete input;
}
-----end-------
Oracle单机Rman笔记[4]---RMAN联机备份的更多相关文章
- Oracle单机Rman笔记[3]---RMAN脱机备份及命令基础介绍
A.NOARCHIVELOG模式下的物理备份 1.完全关闭数据库 2.备份所有的数据库文件.控制文件.联机重做日志 3.重新启动数据库 B.RMAN的体系结构概述 重新构建控制文件: 将控制文件备份为 ...
- Oracle单机Rman笔记[2]---RMAN基础介绍
A.DBA对于备份恢复的问题: 1.在数据库发生故障时,丢失多少数据是可承受的? 2.恢复数据库时,能够忍受的最长时间多少? 3.为了确保您的数据能够被恢复,愿意投入多少成本? 4.备份期间可以关闭系 ...
- Oracle单机Rman笔记[6]---记一次oracle脱机异地还原
系统情况介绍 正式环境:windows 2008 r2-32bit/ Oracle: Release 11.2.0.1.0 目标环境:windows 2012 Standard-64bit / Ora ...
- Oracle单机Rman笔记[5]---脱机异地还原
脱机异地还原(安装一个原环境相同的linux,并安装数据库,注意不要配置安装实例) .检查/home/oracle下的.bashrc .bash_profile内容是否与原环境一致(具体看情况而定), ...
- Oracle涂抹oracle学习笔记第8章RMAN说,我能备份
本次测试服务器为172.16.25.33 使用rman连接本地数据库 rman target / 在rman中执行启动与关闭的命令与sqlplus相同 在rman中执行sql语句 sql ‘需要执行的 ...
- Oracle数据库误删文件导致rman备份报错RMAN-06169解决办法
Oracle数据库误删文件导致rman备份报错RMAN-06169解决办法 可能是误删文件导致在使用rman备份时候出现以下提示 RMAN-06169: could not read file hea ...
- 【Oracle】rman中SBT_TYPE类型的备份如何删除
技阳的rman数据库出现删除rman备份失败,原因是出现SBT_TYPE的磁带备份. [BEGIN] 2018/8/13 13:48:42 RMAN> list backup; List of ...
- Hyper-V安装Oracle Linux6_4 Oracle db 12c并使用rman做异机恢复
本文记录在Windows Server 2012 R2上安装Oracle Enterprise Linux 6.4以及使用RMAN进行进行异机恢复的过程. Windows服务器增加Hyper-V功能 ...
- RMAN优缺点及RMAN备份及恢复步骤
RMAN优缺点及RMAN备份及恢复步骤--以下部分来自网络转摘,仅供参考和OS命令备份方式相比,使用RMAN的优点1 备份执行期间不需要人工干预,因此减少了误操作的机会:2 可以有效的将备份和恢复结合 ...
随机推荐
- Python3调谷歌翻译
公司最近有翻译的需求(本人适用的是在第三方服务器上使用,不在本地也不在谷歌控制台),发现Google的Translate API只能FQ调,但是国内也有翻译需求,经多方查找汇集众家之长,找到一个感觉最 ...
- es6中的模块化
在之前的javascript中是没有模块化概念的.如果要进行模块化操作,需要引入第三方的类库.随着技术的发展,前后端分离,前端的业务变的越来越复杂化.直至ES6带来了模块化,才让javascript第 ...
- 关于富文本编辑器—UEditor(java版)的使用,以及如何将UEditor的文件/图片上传路径改成绝对路径
突然发现好久没写博客了,感觉变懒了,是要让自己养成经常写文章的习惯才行.既可以分享自己的所学,和所想,和大家一起讨论,发现自己的不足的问题. 大家可能经常会用到富文本编辑器,今天我要说的是UEdito ...
- mysql中的内置函数
这里主要介绍mysql丰富的内置函数. 数学函数 数学函数相对比较简单,就是涉及一些数值的计算,这里列出数学函数的功能,仅个别给出实例. 函数 作 用 ABX(x) 返回x的绝对值 CEIL(X),C ...
- oracle网络服务之beq协议和SDU优化(性能提升可达30%)
oracle网络服务之beq协议和SDU优化(性能提升可达30%) 12.3.1 BEQ协议 如果Oracle数据库服务端和客户端在同一台机器上,可以使用BEQ连接,BEQ连接采用进程间直接通信,不 ...
- fedora23没有/var/log/messages &如何禁用后台自动更新软件?
警告!! Linux是一个非常敏感的操作系统,若删除文件错误,很容易造成系统崩溃. fedora23没有/var/log/messages 不是没有messages这个文件,而是 从 fc core ...
- MySQL及navicat for mysql中文乱码
转载自:https://www.cnblogs.com/mufire/p/6697994.html 修改完之后记着重启mysql服务,在服务里边重启,即可生效! 全部使用utf8编码 MySQL中文乱 ...
- `vue-router`的`History`模式下的项目发布
背景 脚手架版本号:vue cli 3.x 项目路由:vue-router的History模式 原理:url路由处理逻辑从后端转移到前端. 参考:https://developer.mozilla.o ...
- L1范数与L2范数
L1范数与L2范数 L1范数与L2范数在机器学习中,是常用的两个正则项,都可以防止过拟合的现象.L1范数的正则项优化参数具有稀疏特性,可用于特征选择:L2范数正则项优化的参数较小,具有较好的抗干 ...
- 关于 Expression is not assignable 错误
1.在 Build Phases中导入 UIKit.framework 2.在pch中导入头文件 #import <UIKit/UIKit.h> 3.写一个分类 即可解决 贴出分类代码 ...