ユーザー名/パスワードを引数として使用するSql * loaderユーティリティを呼び出すシェルスクリプトがあります。この詳細は、セキュリティ関連のポリシーにより、いかなる形式でもサーバーに保存できません。この状況を処理するには、2 つの方法があります。1. ログインの詳細を含む隠しパラメーター ファイルを作成し、所有者へのアクセスを制限します。繰り返しますが、サーバー2にログインデータを任意の形式で保存できないということです.OS認証済みとしてユーザーを作成し、ユーザーID/パスワードなしでSQLにすぐにログインします遭遇しました。パスワード漏洩の問題を処理する他のアプローチがあるかどうか教えてください
1 に答える
-1
Windows を使用している場合は、DOS 変数を使用してパスワードを保存できます。sqlldr_user と sqlldr_password という名前の 2 つの変数を作成します (または、それらが何であるかが明白になりすぎないように、それらを sq_jfkd および sq_tral と呼びます)。これは、システム プロパティ (windows + break) -> 詳細設定 -> 環境変数で実行できます。
sqlldr バッチ ファイルで、%sqlldr_user%/%sqlldr_pass@connectstring, control=my_control を使用します。
于 2010-05-11T12:26:16.827 に答える