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 可以有效的将备份和恢复结合 ...
随机推荐
- 宝塔安装swoole
新建文件夹 mkdir swoole 切入到文件夹中,进行下载安装包 wget http://pecl.php.net/get/swoole-4.3.2.tgz 解压 tar -zxvf swoole ...
- TeamCity Agent安装
1 docker安装 docker run -it -e SERVER_URL= \ -v /home/lishan/teamcity/conf:/data/teamcity_agent/conf \ ...
- Hi3516A开发--接触(转)
Hi3516A开发--接触
- 解决 Invalid character found in method name. HTTP method names must be tokens 异常信息
一个线上环境出现异常,不是spring boot. 解决方法: server.xml中加上maxHttpHeaderSize="8192" springBoot 1.x则是在app ...
- gitlab搭建
环境说明: 虚拟机 centos 7 64位 内存:4GB 存储:100GB CPU: CORE 版本: gitlab 10.0.3 配置系统基础环境 配置阿里巴巴 yum 源 wget -O /et ...
- Mysql 5.7--ubuntu18.04 安装过程及遇到的问题
Mysql 5.7安装过程 1. 下载mysql的apt-config文件 a. https://dev.mysql.com/downloads/file/?id=477124 b. 点击downlo ...
- JS(JavaScript)的进一步了解6(更新中···)
元素的属性 div.attributes 是所有标签属性构成的数据集合 div.classList 是所有class名构成的数组集合 在classList的原型链上看以看到add()和remove() ...
- 【Git】Git使用记录: remove *.lock eg: index.lock/head.lock
问题 Another git process seems to be running in this repository, e.g. an editor opened by 'git commit' ...
- dao层、service和action的运用和区别
DAO层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,对于数据库的操作,具体到对于某个表的增删改查, 也就是说某个DAO一定是和数据库的某一张表一一对应的 ...
- IIS简单的反向代理设置
下载IIS扩展 1.URL Rewrite 地址: https://www.iis.net/downloads/microsoft/url-rewrite 2.Application Request ...