oracle 定时备份】的更多相关文章

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定时备份方案 采用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…
1.将如下代码复制到文本中,最后将文本后缀名称修改成XXX.bat 批处理文件: ********************************************************************************************************************************* @echo offsetlocal ENABLEDELAYEDEXPANSION ::读取配置文件md %windir%\OracleAutoBackup >…
临时收到一个任务,就是在生产环境上定时备份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如何备份数据库,实际开发过程中数据库应该每隔一段时间就要备份一次,所以我们就需要一个定时执行这个代码的功能,同时备份的文件可能进行一些处理,比如压缩. [操作步骤] ①建一个文本文件,添加以下内容,后缀名修改为 .bat(根据需要自行修改) @echo off exp {#用户名}/{#密码}@{#数据库名称} file=D:\BACKUP\name_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:\BA…
第一步.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…
1.导出命令:exp cpzxoa/cpzxoa@FENG file=D:\OracleBak\%date:~11,4%\jjmis_test.dmp log=D:\OracleBak\%date:~11,4%\jjmis_test.log 命令的意思是:1.用户名/密码 服务命名   文件保存路径 日志保存路径. 2.%date:~11,4%就是取系统日期的第11个字符开始的4个字符.不同的系统结果不同,一般xp系统取的是星期几.[需要自己手动创建星期一到星期日的文件夹] 把上面的导出命名做成…
1. 设置数据库空表可导出(oracel11g) 用PL/SQL登录数据库(或者其他工具) 执行: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0; 然后执行查询出来的语句: 2. 查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码. 以下连个sql语句都可以查到: select * from nls_database_paramet…
用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数据库备份bat文件 @echo off md "%date:~0,10%" cd "%date:~0,10%" echo exp 用户名/密码@SID file=文件名.dmp cd .. winrar a "%date:~0,10%.rar" "%date:~0,10%/*.dmp" rd /s /q "%date:~0,10%" exit 二.mysql数据库备份bat文件 @echo…