2017-01-13 10 views
0

OracleでBFILE機能を使用しようとしています。私の計画は、すべてのファイルがIPアドレスが192.165.1.10のファイルサーバに保存されるべきです。Oracleディレクトリの権限

これに基づき、私はディレクトリが作成された

create directory TEST_DIR as `\\192.165.1.10\c\ATTACH_FILES\STUDENT` 

このように私のローカルPCのデータベースにディレクトリを作成しました。私の疑いが私のdbシステムとファイルサーバーは別の場所にあるので、私はOracleの他の特権を与えるべきですか?

私にはBfileが正しく動作していないとご報告ください。

私のデータベースサーバーとファイルサーバーはどちらもWindowsです。

+0

DBサーバはどのOSを使用していますか? Windows? Unix/Linux? – APC

+0

また、「Bfileが正しく動作していません」ということはどういう意味ですか?詳細は常に良いです。実際に何が起こったのか(起こっていないのか)、どのようなエラーメッセージも含めて説明してください。 – APC

答えて

1

持っていることは非常に良い疑問だ

「私の疑問は、別の場所に私のDBシステムやファイルサーバ中です」。データベースは、ローカルサーバー上のOSディレクトリと、そのサーバーと共有されているディレクトリにのみアクセスできます。したがって、System Tools > Shared Folders > Sharesを使用してファイルサーバーのディレクトリを共有する必要があります。

データベースサーバーはWindowsであるため、共有ディレクトリがマップされていない場合は、マップする必要があります。マッピングは、Oracleデータベースを所有するOSユーザーが所有する必要があります。または、マッピング所有者がOracle OSユーザー(またはそのグループ)に権限を付与する必要があります。そのためには、システム管理者のアクセスが必要です。 Find out more.また、データベースをバウンスする必要があるかもしれません。

+0

はい私のデータベースサーバーとファイルサーバーは両方のウィンドウです。ファイルサーバの宛先フォルダはすでに共有されていますが、まだbfileを使用してファイルを読み取ることはできません。解決策を教えてください – Rams

+0

共有はデータベースサーバーにマップされていますか? – APC

関連する問題