Linux下备份oracle数据库

原创 2013年12月04日 16:52:26

今天闲来没事,弄了下这东东。。。

 

首先想了下Linux下备份oracle需要做什么?

1、备份脚本

2、定时器

 

然后就开始度娘谷歌的开始进行ing.....

 

先查到需要这么一个东东 :cron服务,具体是什么看这个文章:cron服务介绍

简单来说,这就是一个定时器

嗯。。配好,定时器搞定

 

然后就是备份脚本了,这个看个人情况了。

直接贴下我的备份脚本:

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
#export ORACLE_HOME=/db/oracle/product/10g
export ORACLE_SID=oradb
#export PATH=/db/oracle/product/10g/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/db/oracle/product/10g/bin
/db/oracle/product/10g/bin/exp ccf/ccf@oradb file=/backup/oracledatabackup/ccf_data_`date +%Y%m%d`.dmp log=/backup/oracledatabackup/ccf_log_`date +%Y%m%d`.log owner=ccf
cat /backup/oracledatabackup/ccf_log_`date +%Y%m%d`.log | mail -s 'ccf database backup' payton.liu@foxmail.com
#把当天日志发送到payton.liu@foxmail.com邮箱
/usr/bin/find /backup/oracledatabackup -mtime +5 -name "*.dmp" -exec rm -rf {} \;


嗯。。重启下cron服务 over

Linux上还原备份的ORACLE数据库

命令:impdp: Impdpwsdt/wsdt@testdb table_exitst_actio=replace directory=DATA_PUMP_DIR dumpfile=wsdt11...
  • zouhuu
  • zouhuu
  • 2016年11月26日 16:43
  • 1835

Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份

http://www.jb51.net/article/69312.htm  说明: Oracle数据库服务器 操作系统:CentOS IP:192.168.0.198 端口:1521 SID:o...
  • zxp2624161989
  • zxp2624161989
  • 2017年01月06日 23:20
  • 765

LINUX下ORACLE增量备份的步骤

LINUX下ORACLE增量备份的步骤 2011-04-07 11:39:47 分类: Linux 操作步骤:   1     查看操作系统版本 [oracle@localh...
  • sbtmbj2010
  • sbtmbj2010
  • 2015年09月23日 14:01
  • 301

linux下对oracle备份

如题,在linux山杆状了数据库oracle,需要对数据jinxi
  • lushuaiyin
  • lushuaiyin
  • 2014年11月11日 23:29
  • 1976

Oracle 12c数据库定时备份和清理脚本

1、每周的周六晚上12:58执行一个全备操作 2、周日和周一到周五每晚执行一个1级备份 3、全备保留一个月,超过一个月的全备和1级备份全都删除 4、归档日志保留最近七天的,七天前的归档日志全部删除 ...
  • lvshaorong
  • lvshaorong
  • 2017年12月15日 17:50
  • 142

windows环境下的oracle数据库的备份方案

windows环境下的oracle数据库的备份方案   (1)           备份目的   为防止系统出现操作失误或系统故障导致数据丢失以及介质损坏导致的问题,所以需要对数据库进行备份 ...
  • weiwangsisoftstone
  • weiwangsisoftstone
  • 2016年08月01日 09:39
  • 1255

Oracle 10g 数据库的备份和还原

一、备份数据库 1.在图形工具中,如sqldeveloper,pl/sqldeveloper用以下这句查找空表 select 'alter table '||table_name||' al...
  • a497785609
  • a497785609
  • 2013年12月27日 20:00
  • 4407

Linux下oracle定时备份

1. 设置数据库空表可导出 用PL/SQL登录数据库(或者其他工具) 执行: select 'alter table '||table_name||' allocate extent;' from ...
  • HJSRANGER
  • HJSRANGER
  • 2016年12月06日 18:05
  • 2431

oracle数据库的备份与还原(本地及远程操作)

执行环境:  可以在SQLPLUS.EXE或者DOS(命令行)中执行,  DOS中可以执行时由于 在oracle 8i 中  安装目录\ora81\BIN被设置为全局路径,  该目录下有EX...
  • sishuiyunyan
  • sishuiyunyan
  • 2016年09月07日 15:28
  • 10869

Oracle数据库备份与恢复的常用方法

Oracle数据库有三种常用的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出/导入备份是一种逻辑备份,相对于导出/导入来说,热备份、冷备份是一种物理备份。 导出/导入(E...
  • happylee6688
  • happylee6688
  • 2013年10月30日 10:24
  • 15508
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下备份oracle数据库
举报原因:
原因补充:

(最多只允许输入30个字)