文档章节

linux环境下Oracle自动备份说明

晓叹星沉
 晓叹星沉
发布于 2015/11/06 16:03
字数 293
阅读 17
收藏 0

linux环境下Oracle自动备份说明

前提

  1. Orable已经在linux环境下正确安装使用

  2. crontab服务已经正确安装并且启动

  3. 用户有足够的执行权限

配置过程

  1. 首先创建一个shell文件,名为backuporacle.sh,拷贝以下脚本内容,并保存。

#!/bin/sh

 

    #将以下路径替换为自己服务器对应的orable安装路径即可

ORACLE_BASE=/u01/app/oracle;

export ORACLE_BASE

ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1;

export ORACLE_HOME

LD_LIBRARY_PATH=/u01/app/oracle/product/10.2.0/db_1/lib;

export LD_LIBRARY_PATH

PATH=$PATH: $ORACLE_HOME/bin;

export PATH

 

# ORACLE_SIDoracle数据库的sid

ORACLE_SID=orcl;

export ORACLE_SID

 

#此处只保留6天内的备份,其余备份自动删除,如不需要去掉即可

find /home/oracle/backupdata/ -name "htms_*.dmp" -type f -mtime +5 -exec rm -rf {} \;

 

#修改为自己的用户名密码,配置好导出路径即可

rq=`date +%y%m%d`

   exp test_user/12345@orcl file=/home/oracle/backupdata/htms_"$rq".dmp

 

  1. shell文件加入定时任务

编辑文件crontab –e ,加入以下内容并保存。

30 01 * * * /home/oracle/backupscript/backuporacle.sh

此处设置为每天凌晨1点半执行备份任务,可根据需求自行调整。


© 著作权归作者所有

共有 人打赏支持
晓叹星沉
粉丝 13
博文 24
码字总数 35647
作品 0
海淀
高级程序员
私信 提问
Redhat6.6 图形化安装 oracle12c

环境说明 下载好Redhat6.6,在VMware Station12安装,选择安装图形化界面。下载oracle12c linuxamd6412102database.zip 并解压到database 启动Redhat6.6 64位,点击菜单 虚拟机->VMware-tool...

lizer2016
2015/12/14
0
0
rman系列之在window平台和linux平台上rman的自动备份

无论是哪个平台,都需要先明确我们的目标: 1)每天夜间1点执行 2)数据库全备,同时备份控制文件和归档日志文件,备份文件保存到/u01/app/oracle/backup/目录下,并且,在完成归档日志文件备...

长平狐
2012/09/19
321
0
linux+Oracle集群课程全面升级

作为国内最早从事开源架构师级课程研发的公司,从2006年10月开始,荣新稳步提升,将互联网运维作为主导就业方向,并将Linux集群架构课程发展成为国内最顶级、覆盖技术最全面的Linux课程,作为...

张琦
2018/06/26
0
0
Linux下Oracle的配置和安装

实验环境 虚拟机: 操作系统Linux:Red Hat Enterprise Linux 5 64-bit IP:10.8.205.48 主机名:wutong oracle安装文件:10201databaselinuxx8664.cpio 本机: 操作系统 Windows xp IP: 10....

李水野
2013/03/19
0
0
Oracle学习系列之RMAN异地恢复数据

一:通过RMAN备份恢复数据库到其他服务器 设定环境: 源库:10.0.17.220 SID:zsddb 获取SID的方式: (1)通过查看/data/ora11g/product/11.2.0/db_1/dbs/spfilezsddb.ora,因为spfile[sid].ora...

SANSOM
2014/02/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Django进阶 1.1 ORM基础—ORM 1.2.1 增删改查之查询 1.2.2 删改增 (1) 1.2.3 删改增 (2)

ORM基础 ORM是Django操作数据库的API,Django的作者将sql语句封装在里面供我们使用。 我们前面还提到过Django提供一个模拟数据库的工具,sqlite,供我们学习测试使用。 如果我们想使用mysql...

隐匿的蚂蚁
今天
1
0
Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
3
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部