RHEL每天定时备份Oracle】的更多相关文章

步骤: (1)创建脚本文件bak_112.sh,内容如下(自动按当前日期备份数据库): #!/bin/sh export ORACLE_BASE=/u01/app/oracle; ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_home1; export ORACLE_HOME ORACLE_SID=XXX; export ORACLE_SID PATH=$PATH:/bin:/usr/bin:/usr/sbin:/root:/opt/bin PATH…
@echo off REM ########################################################### REM # Windows Server 2003下Oracle数据库自动备份批处理脚本 REM ########################################################### REM 取当前系统时间,可能因操作系统不同而取值不一样 set CURDATE=%date:~0,4%%date:~5,2%%date…
1.在e盘建立一个“oracle_backup”的文件夹,文件夹下再建两个文件夹分别为:“new”,“old”,然后在oracle_backup文件夹中新建一个bat文件,取名“expdb.bat”,内容如下: REM ** File:expdb.batREM ** Name:database backupREM ** Desc:database backup filecopy e:\oracle_backup\new\*.dmp e:\oracle_backup\oldexp username…
临时收到一个任务,就是在生产环境上定时备份oracle的数据.空闲时间搞了一下,真是一波三折,过程有点小郁闷,结果哈哈.现在进行总结一下 (1)新建一个shell脚本test.sh #!/bin/bash currentTime=`date +%Y%m%d` /app/admin/product/11.2.0/dbhome_1/bin/exp 用户名/密码@数据库地址 file=/app/admin/admin/bpmtest/back- updata/${currentTime}.dmp (2…
oracle定时备份数据库,以及删除7天前备份的数据. 1.创建存放备份目录: mkdir /home/oracle/data_backup mkdir /home/oracle/log_backup 2.编辑脚本oracle_backup.sh,内容如下: #!/bin/sh export ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=orclexport…
用oracle命令备份数据库,生成dmp文件,保存了整一套的用户及表数据信息.还原简单.加上widnows的批处理bat命令,实现每天0点备份,现把经验送上给大家! 工具/原料   oracle11g 11.2.0 64位 百度经验:jingyan.baidu.com 方法/步骤   1 在“运行”里打开cmd 步骤阅读 2 输入命令:sqlplus system/123456@orcl 其中system是登录数据库的用户名 123456是用户名的密码 orcl是数据库实例名称 步骤阅读 3 如…
ORACLE定时备份方案 采用ORACLE的EXP工具,实现ORACLE的备份:采用LINUX的服务crond实现定时功能. 1 编辑SH,实现备份功能 #vi oracle_backup.sh,输入以下内容 #!/bin/sh ORACLE_BACKUP_HOME=/home/oracle/backup   #定义ORACLE备份根目录 BACKUP_DATA=$ORACLE_BACKUP_HOME/day   #定义ORACLE备份数据文件根目录 BACKUP_LOG=$BACKUP_DAT…
第一步.bat脚本: @echo off echo 删除10天前的备分文件和日志 forfiles /p "z:/back" /m *.dmp /d -10 /c "cmd /c del @path" forfiles /p "z:/back" /m *.log /d -10 /c "cmd /c del @path" echo 正在备份 Oracle 数据库,请稍等…… exp sxybyj/sxybyj@orcl file…
第一种方式:全备份,并直接覆盖原来的备份文件,固定命名. 脚本: @echo off exp system/a123@HZPG file=e:\db_backup\oradata.dmp log=e:\db_backup\oradata.log echo 备份成功! 第二种方式:全备份,以日期命名.此方法来自:http://www.cnblogs.com/xwdreamer/archive/2011/07/15/2296980.html 脚本: @echo off set hour=%time:…
第一步:建立备份脚本oraclebackup.bat 首先建立一个备份bat文件,在D盘下新建备份目录oraclebackup,将oracle安装目录下的EXP.EXE复制到此目录下,再新建一个文本文件oraclebackup.txt,内容如下: @echo off echo 删除10天前的备分文件和日志 forfiles /p "D:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path" forfiles /p &…