运维小技巧:如何批量发现Oracle数据库
2023-02-11 12:58:24

1、准备一台安装Linux系统的虚机。

2、在虚机上安装nmap(CentOS下安装较为简单,可直接通过yum install nmap安装

2、在home下面创建ip.txt,把要扫描的IP地址放进去

3、home下面创建oracle.txt,用于保存输出结果

4、在home下创建scan_oracle.sh,填入如下内容:

for ip in `cat ~/ip.txt`
do 
var=`nmap $ip -p 1521 | grep open | awk -F " " '{print $2}'`
if [[ $var = open ]];then
#echo " $ip  oracle"
echo " $ip  oracle" >> ~/oracle.txt
else
echo "000" >/dev/null
fi
done

5、添加权限

chmod +x ~/scan_oracle.sh

6、执行

~/scan_oracle.sh

ip地址示例(每个一行)

192.168.0.1
192.168.0.2
192.168.0.3

输出示例

192.168.0.2 oracle
192.168.0.3 oracle


嫌麻烦不想填写表单?点击立即扫码联系销售人员。
感兴趣的产品:
*试用单位:
*所在省份:
*单位地址:
*联系人:
*联系电话:
*您主要关注哪些方面:
您从何处了解到诸葛运帷:

免费试用 ×
微信扫码,立即联系销售经理,或电话、短信致电均可。或返回填写表单
刘经理:13811576433
赵经理:18611012818
立即咨询 ×
微信扫码,立即联系销售经理进行咨询,或电话、短信致电均可。
刘经理:13811576433
赵经理:18611012818