shell中使用sqlplus及调试相关
2024-10-18 20:25:03
五、为了安全要求每次执行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
最新文章
- 发邮件 和 excel导出中文文件名
- 快捷键&;小技巧&;备忘录
- IOS开发常用设计模式
- ABAP简单表维护的制作
- 学习练习 java面向对象封装汽车
- [改善Java代码]使用构造函数协助描述枚举项
- T型架构观点学习
- angularjs-ngModel 控制页面的宽度
- typedef std::string AddressLines[4]定义了一个string数组,大小为4
- [置顶] ID3算法的python实现
- 老李分享:loadrunner操作mysql数据库
- Vuforia开发完全指南---Vuforia概述
- [extjs(1)]MyEclipse2014安装ext4插件Spket
- jQuery-导航下拉菜单-实用简单
- HeadFirst Ruby 第十四章总结 Web apps: Serving HTML
- Django常用的模板标签
- win10的坑之wifi找不到
- jsp servlet路径问题
- proc文件系统介绍
- Linux 包管理器