欢迎来到天天文库
浏览记录
ID:9533358
大小:52.06 KB
页数:5页
时间:2018-05-03
《windows下oracle自动异地备份方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Windows下Oracle自动异地备份方法2012-6-27方法一(利用ORACLE客户端)一、编写脚本文件:Oracle自动导出脚本(Windows下,导出文件名自动加上日期和时间)只适用于Windows客户端,通过exp命令完成数据库导出。导出文件有以下特点:1.导出的文件名自动添加上日期和时间,避免了导出文件的混乱。2.导出的文件自动通过RAR压缩,同时删除压缩前的文件(需要导出端Windows系统安装好WinRAR),通过WinRAR压缩,Oracle的dmp文件压缩比例很高。3.支持windows的任务计划。4.将导出的日志和dmp文件共同打包,避免忘记exp导出的内容。导出条
2、件:导出端Windows必须安装好Oracle客户端或exp.exe文件,并且配置好NetManager(指定数据库连接符pcchina)。以下是具体的脚本,命名为:oracle_bak.bat--------------------------------------------------------------------------------------------------@echooffsetRAR_CMD="C:ProgramFilesWinRARWinRAR.exe"setUSERNAME=xxxsetPASSWORD=yyysetORA_SID=orclset
3、COMMAND=%USERNAME%/%PASSWORD%@%ORA_SID%setBACKUPPATH=D:/setTIMESTYLE=%Date:~0,4%年%Date:~5,2%月%Date:~8,2%日%time:~0,2%时%time:~3,2%分setFILEPATH=%BACKUPPATH%/%USERNAME%_%TIMESTYLE%.dmpsetLOGPATH=%BACKUPPATH%/%USERNAME%_%TIMESTYLE%.logsetRARPATH=%BACKUPPATH%/%USERNAME%_%TIMESTYLE%.rarecho==============
4、==============================echo正在备份Oracle数据库,请稍等......echo============================================exp%COMMAND%file=%FILEPATH%full=ylog=%LOGPATH%echo任务完成!echo============================================echo压缩备份文件,请稍等......echo============================================%RAR_CMD%a-df"%RARPATH
5、%""%FILEPATH%""%LOGPATH%"echo压缩完成!--------------------------------------------------------------------------------------------------脚本结束。脚本解释:RAR_CMDWinRar目录。USERNAME数据库用户名。PASSWORD数据库密码。ORA_SID本地对于要导出的用户的数据库net监听配置描述。COMMANDexp第一个导出条件。BACKUPPATH导出文件存放路径。TIMESTYLE日期风格,例如:2010年12月12日11点15分。FILEPATH
6、存放文件路径以及文件名称。LOGPATH日志存放路径。RARPATH压缩文件存放路径以及名称。 二、启动ORACLE的服务 启动Oracle服务脚本:oracleStart.bat--------------------------------------------------------------------------------------------------netstartOracleServiceORCLnetstartOracleOraDb10g_home1TNSListenernetstartOracleOraDb10g_home1iSQL*Plusnets
7、tartOracleDBConsoleORCL--------------------------------------------------------------------------------------------------根据不同的版本以及实例名不同启动不同,需要修改一下。(此版本为Oracle10g,SID为orcl) 三、启动WINDOWS计划任务,让任务定时执行 1.打开cmd窗口输入:
此文档下载收益归作者所有