2012-04-13 19 views
2

Oracleの機能の1つ、つまり外部表を学習しました。しかし、アプリケーションでこの外部テーブルを使用すると、問題が発生し、解決方法がわかります。Oracle外部表データ・ファイルの保護

問題は、外部テーブルのデータファイルのセキュリティ(テキスト形式)です。

このデータファイルを効果的に保護するにはどうすればよいですか?

ターゲット環境は次のとおりです。Red hat Linux enterprise 5.4; Oracle 10g。

この環境のため、Oracle DBFSを使用してこのファイルを保護することはできません。外部データファイルを独立したデータベースのLOBデータ型に保存する必要がありますか?あなたは私の問題のために他の解決策を提案しますか?

+0

あなたのセキュリティ上の懸念事項は何ですか? –

+0

私のセキュリティ上の懸念は、まさにファイルセキュリティです。この状況では、外部表データファイルです。何か解決策を提案できますか? –

答えて

2

Oracleサービス/データベース(通常は「oracle」)を起動するオペレーティング・システム・ユーザーのみが、外部サービスの入力ファイルを読み取ることができることを確認してください。

他のユーザーは、それらを使いこなすことはできません。

+0

どうすれば保証できますか?外部データ・ファイルは、アプリケーションのサーバー・モジュールによって書き込まれ、oracle pl/sqlコマンドによって選択されます。 –

+0

@DzungNguyen:ディレクトリのデフォルト権限が正しく設定されていることを確認してください –

+0

権限はJavaコードまたはPL/SQLコマンドによって設定されていますか?どうすればこの場合正しく設定できますか? –

関連する問題