惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
宝玉的分享
宝玉的分享
月光博客
月光博客
爱范儿
爱范儿
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
U
Unit 42
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
N
Netflix TechBlog - Medium
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
V
Visual Studio Blog
腾讯CDC
IT之家
IT之家

博客园 - 深海蓝精灵

Linux-Nginx同一端口同时支持HTTP、HTTPS协议 Linux-arm离线Tomcat安装solr及国产数据库配置 Linux-2台服务器-Redis-集群模式安装配置 Linux 系统架构:aarch64,docker、Docker-compose,包下载安装配置 Linux aarch64 架构离线 Docker-compose 搭建 Nginx+Keepalived 双机热备(高可用集群) Linux 部署nacos3.1.2,修改Console默认8080端口,修改为8081的解决方案 CloudBeaver Community,web界面,查询表字段长度、及存储过程信息 Linux 服务器 mac 地址查询命令 Linux-LVM 方式挂载大于3T磁盘,详细操作过程 BCLinux,镜像安装GitLab社区版 v18.5.1 Bcliux-docker-nacos2.2.0升级至2.2.3版本 Linux-查询全部密码过期用户 Oracle删除表数据恢复方法 BcLinux-Redis-集群(cluster)安装配置 Bclinux离线安装PostgreSQL10.23+PostGIS2.5编译安装配置 Oracle-失效链接清理 Linux系统中,修改密码永不过期 Oracle中replace函数使用简介 ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段 BcLinux-Redis-集群(cluster)模式安装配置 Oracle-修改字段类型方法总结 Bclinux系统安装MongoDB Linux-下docker和主机之间的文件拷贝 解决:tcpdump -w xxxxx.cap 提示 Permission denied
Linux-shell脚本链接Oracle执行查询
深海蓝精灵 · 2024-07-22 · via 博客园 - 深海蓝精灵

#!/bin/bash
#zkm 2024-07-22 Linux脚本链接Oracle数据库,用户判断sftp、ftp生成文件目录是否为空,若为空则短信表插入一条数据,用于短信提醒。
# 注意:
# 1、当前服务器需要安装Oracle客户端
# 2、sqlplus 验证连接Oracle正常

#当前时间
date_time=`date +"%Y%m%d%H%M"`

#输出时间
echo "开始时间:" $date_time

# 数据库连接信息
USERNAME="test"
PASSWORD="test135"
HOST="testorcl"

#要查询-临时测试使用
TABLE_NAME="dual"
COL1_VAL="2"
COL2_VAL="3"

#需要判断文件目录
dir_path="/home/zkm/setup/test"

#检查目录中的文件数量来判断目录是否为空
if [ "$(ls -A "$dir_path")" ]; then
    echo "目录不为空。"
else
    echo "目录为空。"
# 使用sqlplus插入数据
sqlplus $USERNAME/$PASSWORD'@'$HOST <<EOF
select $COL1_VAL*$COL2_VAL as sss from $TABLE_NAME;
COMMIT;
EXIT;
EOF

echo "find successfully"

fi

echo "脚本执行完成时间:" $date_time