Oracle全备增量备份脚本,oracle数据全备份与增量备份脚本
1、脚本名称是rman_bk_0.sh 此脚本是数据库全备脚本 设定一周执行一次
set ORACLE_BASE=/oracle (设定 oracle的 安装基目录)
set ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
set ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
set ORACLE_SID=ncdb1
set PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
set LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
set CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
set NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
set NLS_LANG=american_america.zhs16gbk
rman target /
allocate channel c1 type disk
format 'd:/存放备份的目录结构';
backup incremental level=0
(database);
allocate channel c2 type disk;
backup
format '+DISK1'
archivelog all delete input;
crosscheck backupset of database;
crosscheck archivelog all;
delete noprompt expired backupset of database;
delete noprompt expired backupset of archivelog all ;
delete noprompt obsolete;
}
exit
EOF
2、脚本名称是rman_bk_2.sh 这是增量备份脚本,安需要设置执行的频率
set ORACLE_BASE=/oracle
set ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
set ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
set ORACLE_SID=ncdb1
set PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
set LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
set CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
set NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
set NLS_LANG=american_america.zhs16gbk
rman target /
allocate channel c1 type disk
format 'd:/目录结构';
backup incremental level=2
(database);
allocate channel c2 type disk;
backup
format 'd:/目录结构'
archivelog all delete input;
crosscheck backupset of database;
crosscheck archivelog all;
delete noprompt expired backupset of database;
delete noprompt expired backupset of archivelog all ;
delete noprompt obsolete;
}
EOF
Oracle全备增量备份脚本,oracle数据全备份与增量备份脚本相关推荐
- 数据全量、增量、比较更新
[实验目的] 1.利用Kettle的"表输入","表输入出","JavaScript代码"组件,实现数据全量更新. 2.熟练掌握" ...
- 新一代的数据库备份解决方案--Oracle数据库
DSG SnapAssure数据库备份软件 1.1 工作原理 DSG SnapAssure采用专利技术优化整个备份过程,并实现备份数据可用性,如下图所示: SnapAssure采用三层体系结构. 第一 ...
- python 读取文件夹 增量文件_Python实现目录文件的全量和增量备份
目标: 1.传入3个参数:源文件路径,目标文件路径,md5文件 2.每周一实现全量备份,其余时间增量备份 1.通过传入的路径,获取该路径下面的所有目录和文件(递归) 方法一:使用os.listdir ...
- oracle最大实例数,【Oracle】RAC的多实例数据迁移至单机的多实例。
思路:一般的思路可以通过RMAN进行数据的恢复.由于数据库可以停机,因此,这次试用数据泵(expdp,impdp)进行数据 的导入导出. 1.源数据库导出 通过编写导出shell脚本导出数据,如下: ...
- oracle归档模式备份恢复,oracle归档模式备份恢复
Oracle归档模式 1Oracle归档模式设置 1.1以系统管理员身份登录 sqlplus /nolog SQL>connect sys/oracle as sysdba; Connected ...
- Xtrabackup数据全备份与快速搭建从服务器
Percona Xtrabackup可以说是一个完美的数据备份工具.特别是当数据库的容量达到了一定数量级的时候且存在单表达到几十G的数据量, 很难容忍一些逻辑备份的漫长时间.如单个数据库约200G,单 ...
- 大数据运维之MySQL备份及恢复
一.MySQL备份概述 1.为什么要备份 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方. 冗余: 数据有多份冗余,但不等备份,只能防止机械故障还来的数据丢失, ...
- 版本管理工具Subversion Edge的备份恢复与数据迁移方案
软件开发生命周期中会使用到多种工具,这些工具的更迭与迁移,备份与恢复都构成了软件开发生命周期的重要部分.这篇文章以当下最新版本的Subversion Edge为例介绍一下其备份恢复与数据迁移方案,因相 ...
- 使用binlog备份恢复myqsl数据
使用binlog备份恢复myqsl数据 什么是binlog binlog备份数据 binlog恢复数据 读取数据 读取数据 方法一:使用mysqlbinlog读取binlog日志: 方法二:登录服务器 ...
- php mysql数据备份命令_MySQL数据备份与恢复的相关操作命令
将mysql安装目录设置到系统环境变量中, 方便在命令行终端直接执行.linux下mysql安装后, root默认密码为空, 可直接执行mysql 登录 将mysql安装目录设置到系统环境变量中, 方 ...
最新文章
- 授权管理【学习笔记】《卓有成效的管理者》 第二章 掌握自己的时间
- 【计算机网络】数据链路层 : 概述 ( 基本概念 | 功能 | 为 “网络层“ 提供的服务 )
- 数据绑定控件之Repeater
- 设置二进制或者16/32位的某一位的值
- redis 使用-hiredis库使用(一) 基本篇 看完本文就可以上手工作了
- N - 畅通工程再续 - hdu 1875
- 【CodeForces - 897D】Ithea Plays With Chtholly (交互题型,贪心,思维构造,题目信息)
- git linux 部署网站,centos 搭建git自动部署web应用
- PythonGuru 中文系列教程·翻译完成
- 连续被巨头青睐,SpaceX 部分新项目原型系 Rust 构建
- Android自定义View之paint(一)
- linux定时器与线程,Linux下的多线程定时器实现
- Win10系统遇到驱动需要数字签名无法安装问题的解决方法(手机通过数据线无法链接电脑)
- 北京大学历届学生名单 计算机,北京大学历史系历届学生名单
- 云片网发送短信验证码
- 火狐浏览器设置默认缩放比例
- 使用am start命令启动android apk应用程序
- Apache FTPServer本地部署FTP服务
- 华为服务器故障灯不开机_华为手机开不了机指示灯亮,怎么办
- 火爆社区的开源数据可视化工具 datart 新用户体验教程
热门文章
- 不是 Bug!微软确认 Win11 任务栏不再支持一些功能特性
- Web端3D可视化引擎HOOPS Communicator读取10G超大模型测试 | 数字孪生技术
- 零基础学习编程开发Tinder自动化程序引流需要学那些?
- 微信中调用地图导航 可唤醒高德百度地图app(vue)
- android 方向sensor,Android开发者指南-方位传感器-Position Sensor[原创译文]
- 项目管理没有思路,还是得靠它
- 蒸汽机器人布里茨天赋_lol蒸汽机器人布里茨出装_布里茨符文天赋加点_布里茨攻略视频图片-红瀚达电竞网...
- 摩尔斯电码翻译(C++实现)
- 模型先生西蒙斯——世界上最赚钱的数学家
- Springboot 整合 quartz