oracle异地备份

时间:2023-03-09 03:15:27
oracle异地备份

一、安装oracle客户端

右键以管理员身份运行

oracle异地备份

选择管理员

oracle异地备份

跳过软件更新

oracle异地备份

选择语言,默认中文

oracle异地备份

指定安装位置

oracle异地备份

检查当前环境

oracle异地备份

安装

oracle异地备份

二、使用exp命令备份

exp 用户名/密码@IP地址/数据库 owner=所有者 file=%filename%.dmp log=%filename%.log
三、新建批处理文件
@echo off
set logfile=.\oraback.log (指定备份日志文件名)
set filename=.\%date:~,%%date:~,%%date:~,% (指定备份文件名,以当前日期命名)
set nowdate=%date:~,%%date:~,%%date:~,% (获取当前日期)
echo the BK is begining,Pls Waiting.... >>%logfile% (echo内容到日志文件)
echo The Time is %nowdate%---%time% now! >> %logfile% (把当前时间输入到日志文件)
exp 用户名/密码@IP地址/数据库 owner=所有者 file=%filename%.dmp log=%filename%.log (执行备份命令)
echo The Oracle Backup has completed.Bye! >>%logfile% (echo内容到日志文件)
echo the Completed time is %nowdate%---%time% >>%logfile% (把当前时间输入到日志文件)
echo line of demarcation*******************************>>%logfile% (echo内容到日志文件)
echo ***>>%logfile% (echo内容到日志文件)
echo ***>>%logfile% (echo内容到日志文件)
forfiles /p "." /s /m *.dmp /d - /c "cmd /c del @path" (删除15天前,后缀名为dmp的文件)
forfiles /p "." /s /m *.log /d - /c "cmd /c del @path" (删除15天前,后缀名为log的文件)

三、添加批处理文件到任务计划

oracle异地备份