シェルスクリプトでのデータベースパスワードの暗号化

シェルスクリプトでのデータベースパスワードの暗号化

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」はそのファイルに保存されます。

この参照をどのように作成できますか?

より良いオプションがあるか、それを実行しない理由がありますか?

とても感謝しています!

ロール

関連情報