shell读取oracle的连接串配置文件信息

1.创建配置文件conf.ini

 [oracle_db]
 #数据库信息(ip,port,sid,schema,username,password)
 ip=10.0.34.12   #数据库的IP地址
 port=1520        
 sid=oracle
 schema=oracle
 username_1=oracle
 password_1=pwdoracle

 username_2=etl_tb
 password_2=pwdoracle

 

2.shell脚本读取配置文件

#!/bin/bash

conf_path=/home/shell/cfg  #配置文件的目录
confini=$cfg_path/conf.ini   #参数文件conf .ini

username_1=$(cat $confini |grep -i  username_1 |cut -d = -f 2 |sed 's/^[ ]*//g' |sed 's/[ ]*$//g')    #取得username_1
password_1=$(cat $confini |grep -i password_1 |cut -d = -f 2 |sed 's/^[ ]*//g' |sed 's/[ ]*$//g')    #取得password_1
ip=$(cat $confini |grep -i ip|cut -d = -f 2 |sed 's/^[ ]*//g' |sed 's/[ ]*$//g')    #取得ip
port=$(cat $confini |grep -i port|cut -d = -f 2 |sed 's/^[ ]*//g' |sed 's/[ ]*$//g')    #取得port
sid=$(cat $confini |grep -i sid|cut -d = -f 2 |sed 's/^[ ]*//g' |sed 's/[ ]*$//g')    #取得sid

user_id='echo ${username_1}/${password_1}@${ip}:${port}/${sid}'  # 拼接数据库连接串

conn user_id   #连接数据库

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值