ITPub博客

首页 > 数据库 > Oracle > Linux服务器shell脚本调用sql脚本

Linux服务器shell脚本调用sql脚本

原创 Oracle 作者:zhcunique 时间:2021-03-04 14:47:15 0 删除 编辑

#########################check.sh###################################

#!/bin/bash

export PATH

unset USERNAME

source ~/.bash_profile

unset USERNAME

echo `date +%Y%m%d` 比对任务开始 ,`date +%Y%m%d-%T`>> /check_system/log.txt

sqlplus / as sysdba << EOF

set linesize 200

@/check_system/cc.sql;

exit;

EOF

mv /check_system/diff.log /check_system/diff_`date +%Y%m%d`.log

echo `date +%Y%m%d` 比对任务完成 ,`date +%Y%m%d-%T`>> /check_system/log.txt

echo ' '>> /check_system/log.txt

 

################################cc.sql################################

set echo on ;

spool /check_system/diff.log;

select count(*) from SECURITIES.TZQGL@X5RAC2 minus select count(*) from SECURITIES.TZQGL;

select count(*) from ACCOUNT.TZJZH@X5RAC2 minus select count(*) from ACCOUNT.TZJZH;

……

spool off;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69994536/viewspace-2761135/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-02-04

  • 博文量
    63
  • 访问量
    460125