oracle backup arch,一个数据库备份的例子
1.将数据库停机改为归档模式
SQL> archive log list
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;
2.将数据库归档指向ASM
SQL>alter system set db_recovery_file_dest_size = 200G;
SQL>alter system set db_recovery_file_dest = '+DATA';
3.将数据库备份冗余设置为2,将备份文件设置为/home下的某个目录
RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON; #设置自动备份控制文件
RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/backup/%U', '+DATA';
设置备份在本地、存储上各有一份:
RMAN>CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
RMAN>CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
4.制定每周全备份一次,每天备份归档或不做任何操作,只在全备份时删除冗余外的归档和备份。
使用crontab来调度脚本实现定时备份数据库,删除归档。
# crontab -l
0 0 * * 6 su - oracle backup.sh //每周6凌晨0点全备数据库
#
# su - oracle
$ cat /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/backup.sh
rman target / cmdfile=/home/oracle/backup.rman log=/home/oracle/backup _`date +%Y%m%d%H%M%S`.log
$ cat /home/oracle/backup.rman
backup device type disk database plus archivelog delete all input;
allocate channel for maintenance type disk;
delete noprompt obsolete device type disk;
# crontab -l
0 0 * * * su - oracle backuparch.sh //每天凌晨0点备份归档
0 0 * * * su - oracle dellog.sh //每天凌晨0点处理日志,只保存7天日志
#
# su - oracle
$ cat /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/backuparch.sh
rman target / cmdfile=/home/oracle/backuparch.rman log=/home/oracle/backuparch _`date +%Y%m%d%H%M%S`.log
$ cat /home/oracle/backuparch.rman
backup archivelog all delete input;
$ cat /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dellog.sh
find /home/oracle/backup*.log –mtime +7 –exec rm {} \;
作者 “个人记录”
http://www.dengb.com/oracle/485242.htmlwww.dengb.comtruehttp://www.dengb.com/oracle/485242.htmlTechArticle1.将数据库停机改为归档模式 SQL archive log list SQL shutdown immediate SQL startup mount SQL alter database archivelog; SQL alter database open; 2.将数据库归档指向...
oracle backup arch,一个数据库备份的例子相关推荐
- oracle backup arch,ORCLE RMAN备份脚本
1.Linux下oracle备份脚本 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/11. ...
- 案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表
Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境 SQL> select count( ...
- mysql datapump_mysqlpump - 一个数据库备份程序
mysqlpump - 一个数据库备份程序 发布时间:2020-08-09 16:17:06 来源:ITPUB博客 阅读:72 作者:steven_hua 之后多了一个备份工具, mysqlpump ...
- oracle dul误删数据,案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表...
Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境SQL> select count(* ...
- oracle创建Javasource实现数据库备份
因客户需求,需要在业务系统中,菜单中的网页中的按钮中加入一个按钮,用于点击备份数据库 (环境:只配置了数据源连接oralce ,应用服务器和数据服务器不在一台机器,且数据库机器oracle操作系统账号 ...
- oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...
使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...
- oracle sql 导入mysql数据库备份_Oracle 备份、导入数据库命令
//exp 连接数据库的用户(DYH_SA)/密码(hanwin-123)@数据库名称(CH_YZDYH) file=d:\sipmchweb_pub_20160223.dmp //imp user_ ...
- ORACLE备份策略(ORACLE BACKUP STRATEGY)
概要 1.了解什么是备份 2.了解备份的重要性 3.理解数据库的两种运行方式 4.理解不同的备份方式及其区别 5.了解正确的备份策略及其好处 一.了解备份的重要性 可以说,从计算机系统出世的那天 ...
- oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
最新文章
- 实现 Java 多线程并发控制框架
- elasticsearch mapping之dynamic
- shell脚本编程测试类型下
- 等差素数列(素数筛暴力)
- 【做题记录】 [JLOI2011]不等式组
- dell网卡linux驱动,DELL R710 服务器 Linux 系统网卡驱动安装
- tensorflow图形识别_手把手教你使用TF服务将TensorFlow模型部署到生产环境
- android layout 层次感,FrameLayout的层次问题
- gawk如何在win7安装_WIN7系统如何安装PS2021?拯救你的WIN7再战斗一年
- 我的java web之路(安装)
- Gym102028G Shortest Paths on Random Forests 生成函数、多项式Exp
- Android adb重启手机
- 回顾2020年(1)
- 海信电视部分聚系列服务器存在异常,海信液晶电视常见故障及维修
- JAVA使用JCo连接SAP介绍-1
- 3串锂电池充电保护板设计
- PC端微信聊天记录备份文件在哪儿?
- Error: illegal invocation in <execute> or <revert> phase (action: element.updateProperties或Laber)
- 基于matlab的齿轮,基于matlab的故障齿轮分析.doc
- Android studio实现动态背景页面(动态视频为背景)
热门文章
- cli3解决 ie11语法错误 vue_从零到一教你基于vue开发一个组件库高性能前端架构解决方案...
- python websocket实现消息推送_Python Websocket消息推送---GoEasy
- 推荐一个很牛逼的 Github 项目:本人历时半年完成的【Java 面试 + Java 后端技术学习指南】,已拿大厂offer
- 10000 字讲清楚 Spring Boot 注解原理
- 目前,只有IDEA这款神器能把Java8的数据流问题这么完美的解决掉!
- Java泛型深入理解小总结
- 【小练习03】CSS-表格(table)--天气预报
- 一天搞定CSS: CSS选择器优先级--08
- c语言求最小公倍数_分解质因数、互质数、公因数、最大公因数、公倍数、最小公倍数...
- (JAVA学习笔记) 异常处理