PLSQLプロシジャをDBサーバ上で起動します。(リモートからの接続ではありません)
sqlplusからプロシジャを起動する時に、起動ファイル(例えばMSDOSバッチ)にパスワードをベタに書くのは止めたいです。
その方法として以下を考えております。
①OS認証を使う。
②パスワード・ファイル認証を使う。
③諦めてIDとパスワードをベタに書く。(ただし、このIDはプロシジャを起動できる権限だけ持つ)
調べた結果。
①はOS認証を使うために、起動するユーザーにDBA権限を持たすことと同じになるので、セキュリティ上適切でない。ので却下。
②は結局は①と同様にDBA権限を持つので却下??
というところまで確認しました。
そこで2点質問させてください。
1.②は「結局は①と同様にDBA権限を持つ」と書きましたが、それは正しいでしょうか?
2.PLSQLプロシジャを起動する時って、一般的に③の方法を使うのでしょうか?
すみませんがお教え下さい。お願いします!
コメント(0件)