oracle - 从 shell 脚本调用 sqlplus 时抑制 passwd

标签 oracle security sqlplus

我的脚本以标准格式调用sqlplus:

sqlplus $USER/$PASSWD@$DBNAME

显然,这不是很安全,因为 ps -ef 显示整个命令,包括密码。

如何在没有手动提示的情况下调用 sqlplus 但仍隐藏密码?

谢谢

最佳答案

您需要的是不同的身份验证方法,例如 Oracle Wallet。

这是文档中的演练。

http://docs.oracle.com/cd/E11882_01/network.112/e16543/authentication.htm#CBHGEBEI

关于oracle - 从 shell 脚本调用 sqlplus 时抑制 passwd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13476419/

相关文章:

sql插入子表和父表

sql - 数据和信息有什么区别

oracle - SQL*Plus > 当前日期在系统变量或某种类型中可用吗?

oracle - oracle sqlplus在@命令的路径中有空格的问题

Python 使用 Seaborn 绘制 Pandas SQL 数据框

java - 安全生成每天重置的顺序订单号

Oracle 空字符串

android - Android 应用程序上的 NFC

php - 在 PHP 网站中安全存储数据库凭据的位置

api - 如何保护单页应用程序和服务器之间的 REST api?