首页 > 数据库技术 > 详细

shell中使用sqlplus及调试相关

时间:2014-09-10 17:38:00      阅读:313      评论:0      收藏:0      [点我收藏+]

 

 

五、为了安全要求每次执行shell都手工输入密码
$ vi test5.sh

#!/bin/bash
echo -n "Enter password for u_test:"
read PASSWD
sqlplus -S /nolog <<EOF
conn u_test/$PASSWD
select * from tab;
exit
EOF

$ chmod +x test5.sh
$ ./test5.sh

六、为了安全从文件读取密码
对密码文件设置权限, 只有用户自己才能读写.

$ echo ‘iamwangnc‘ > u_test.txt
$ chmod g-rwx,o-rwx u_test.txt
$ vi test6.sh

#!/bin/bash
PASSWD=`cat u_test.txt`
sqlplus -S /nolog <<EOF
conn u_test/$PASSWD
select * from tab;
exit
EOF

$ chmod +x test6.sh
$ ./test6.sh

 

http://blog.sina.com.cn/s/blog_87fad56a0100yjpp.html

http://blog.sina.com.cn/s/blog_8333cf8f0100z7e3.html

http://www.cnblogs.com/softwaretesting/archive/2012/02/06/2339671.html

 

shell中使用sqlplus及调试相关

原文:http://www.cnblogs.com/softidea/p/3964660.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!