首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用shell脚本获取数据库服务器文件到应用服务器中完整版

#!/bin/bash

############################shell脚本说明##############xx#############

#获取数据库服务器文件到应用服务器中

#######################################################################

################具体实际步骤如下:###########

#前提:配置数据库服务器参数,配置文件路径

db_username=oracle #数据服务器登录用户账号

db_server_ip=10.192.xx.xxx #数据服务器ip

file_system_path1=/home/weblogic/files/rptExport #路径1(应用服务器存放文件路径)

file_system_path2=/home/oracle/ftp/files/rptExport #路径2 (数据库存放文件路径)

file_system_path3=/home/weblogic/files/rptExport #路径3 (shell脚本执行日志文件路径)

file_dt=$1 #文件日期,例如:20190321

exec_dt=`data "+%Y-%m-%d"` #执行日期

rm -f $/getfile_$.log

file_log =$/getfile_$.log

echo "开始执行 GET DB TO WEB SERVER 跑批" >>$

echo "文件日期 :$">>$

echo "执行日期 :$">>$

echo "WEB服务器文件存放目录:$">>$

cd $

echo "sftp连接数据库服务器,执行命令:sftp $">>$

echo "sftp 连接数据库服务器获取下载文件,执行命令:get $/*$*.gz">>$

echo "sftp连接数据库服务器下载文件,执行命令:rm $/*$*.gz">>$

sftp $@$

get $/*$*.gz

rm $/*$*.gz

exit

!

echo "获取文件并删除文件成功">> $

echo "执行GET DB TO WEB SERVER 跑批结束">>$

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190321A0LHDK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券