windows下oracle自动异地备份方法

windows下oracle自动异地备份方法

ID:9533358

大小:52.06 KB

页数:5页

时间:2018-05-03

windows下oracle自动异地备份方法_第1页
windows下oracle自动异地备份方法_第2页
windows下oracle自动异地备份方法_第3页
windows下oracle自动异地备份方法_第4页
windows下oracle自动异地备份方法_第5页
资源描述:

《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窗口输入:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。