windows 环境下实现goldengate监控脚本
1.windows 环境下建立11.bat文件内容如下:
d:\ggs\ggsci paramfile c:\22.txt >d:\expdp\22.log
3.windows 环境下建立22.txt,文件内如下:
info all
info *
4.windows 环境下建立计划任务,每分钟执行一次批处理脚本
5.windows 环境下建立FTP脚本,执行完上面的命令后执行ftp脚本上传日志到监控的主机上,脚本如下:
@echo off
setlocal
set BASE_PATH=d:\expdp
cd %BASE_PATH%
echo open xx.xx.xx.xx >>%BASE_PATH%\auto_ftp.txt
echo user oracle xx >>%BASE_PATH%\auto_ftp.txt
echo cd /tmp >>%BASE_PATH%\auto_ftp.txt
echo lcd d:\expdp >>%BASE_PATH%\auto_ftp.txt
echo prompt off >>%BASE_PATH%\auto_ftp.txt
echo get 22.log >>%BASE_PATH%\auto_ftp.txt
echo bye >>%BASE_PATH%\auto_ftp.txt
echo quit >>%BASE_PATH%\auto_ftp.txt
echo exit >>%BASE_PATH%\auto_ftp.txt
ftp -n -s:%BASE_PATH%\auto_ftp.txt
del %BASE_PATH%\auto_ftp.txt
exit /b 0
1.windows 环境下建立11.bat文件内容如下:
d:\ggs\ggsci paramfile c:\22.txt >d:\expdp\22.log
3.windows 环境下建立22.txt,文件内如下:
info all
info *
4.windows 环境下建立计划任务,每分钟执行一次批处理脚本
5.windows 环境下建立FTP脚本,执行完上面的命令后执行ftp脚本上传日志到监控的主机上,脚本如下:
@echo off
setlocal
set BASE_PATH=d:\expdp
cd %BASE_PATH%
echo open xx.xx.xx.xx >>%BASE_PATH%\auto_ftp.txt
echo user oracle xx >>%BASE_PATH%\auto_ftp.txt
echo cd /tmp >>%BASE_PATH%\auto_ftp.txt
echo lcd d:\expdp >>%BASE_PATH%\auto_ftp.txt
echo prompt off >>%BASE_PATH%\auto_ftp.txt
echo get 22.log >>%BASE_PATH%\auto_ftp.txt
echo bye >>%BASE_PATH%\auto_ftp.txt
echo quit >>%BASE_PATH%\auto_ftp.txt
echo exit >>%BASE_PATH%\auto_ftp.txt
ftp -n -s:%BASE_PATH%\auto_ftp.txt
del %BASE_PATH%\auto_ftp.txt
exit /b 0