Linux 下 Oracle 数据库RMAN备份 0级全备加1级增量备份

简介: 1、使用Linux Crontal 定时任务来定时对数据库做备份每日19点开始0级全备,其他时段每小时做1级增量备份crontab -l0 19 * * * nohup /rmanbak/script/backup0-1.

1、使用Linux Crontal 定时任务来定时对数据库做备份

每日19点开始0级全备,其他时段每小时做1级增量备份

crontab -l

0 19 * * * nohup /rmanbak/script/backup0-1.sh >/dev/null 2>&1 &

30 8,9,10,11,12,13,14,15,16,17 * * * nohup /rmanbak/script/backup1.sh >/dev/null 2>&1 &


2、0级备份脚本

vi backup0-1.sh

export ORACLE_SID=orcl

export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1

/u01/app/oracle/product/19.0.0/dbhome_1/bin/rman cmdfile=/rmanbak/script/level0-1.rman log=/rmanbak/script/level0-1.out

echo `date` >> /rmanbak/script/level_0


vi level0-1.rman

connect target /

run{

allocate channel ch1 type disk format '/rmanbak/data/ynsb_%U.BKU' maxpiecesize=20G;

allocate channel ch2 type disk format '/rmanbak/data/ynsb_%U.BKU' maxpiecesize=20G;

backup incremental level 0 database plus archivelog ;

}

delete noprompt obsolete;

delete noprompt archivelog until time "sysdate-7";

exit


3、1级增量备份脚本

vi backup1.sh

export ORACLE_SID=orcl

export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1

/u01/app/oracle/product/19.0.0/dbhome_1/bin/rman cmdfile=/rmanbak/script/level1.rman log=/rmanbak/script/level1.out

echo `date` >> /rmanbak/script/level_1


vi level1.rman

connect target /

run{

allocate channel ch1 type disk format '/rmanbak/data/ynsb_%U.BKU';

allocate channel ch2 type disk format '/rmanbak/data/ynsb_%U.BKU';

backup incremental level 1 database plus archivelog ;

}

exit


目录
相关文章
|
15天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
56 7
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2
|
15天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
41 5
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(2)
Oracle数据库基本概念理解(2)
13 1
|
7天前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
15天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
36 7
|
17天前
|
数据库
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
19 0
|
17天前
|
SQL 存储 关系型数据库
mysql数据库备份与恢复
mysql数据库备份与恢复
|
17天前
|
负载均衡 Java 关系型数据库
linux 下amoeba实现数据库的负载均衡
linux 下amoeba实现数据库的负载均衡
13 1
|
7天前
|
关系型数据库 MySQL 分布式数据库
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
39 2