在shell脚本中加密数据库密码

在shell脚本中加密数据库密码

我有一个小脚本来编译 Oracle 表单,在这个脚本中我登录到数据库,我想加密这个脚本中的密码。

for i in `ls *.fmb`
do
echo Compiling Form $i ....
/u01/oracle/middleware/domains/test/config/fmwconfig/components/FORMS/instances/test/bin/frmcmp_batch.sh userid=test/username@password batch=yes module=$i logon=yes module_type=form compile_all=yes window_state=m$
done

是否可以将密码替换为存储在密码保护/加密文件中的引用,如下所示?userid=test/username@P4ssw0rd其中“P4ssw0rd”将存储在所述文件中。

我该如何做这个参考?

是否有更好的选择或不这样做的理由?

非常非常感谢!

罗尔

相关内容