21.9 透過的読取り
DBFSリンクでは、データがデータベースにキャッシュされていない場合でも、リンクされたSecureFiles LOBから読み取ることができます。
データが実際に格納されているコンテンツ・ストアからデータを読み取り、SecureFiles LOBセグメントからデータが読み取られているかのように、そのデータをユーザーのアプリケーションにストリーミングして戻すことができます。これにより、DBMS_LOB.COPY_FROM_DBFS_LINK()
を最初にコールする必要なく、DBFSリンクのデータにシームレスにアクセスできます。
特定のSecureFiles LOBで透過的読取りを使用できるかどうかは、データが存在するDBFS_CONTENT
ストアで決定されます。この機能は、DBFS_SFS
ストアで常に有効で、デフォルトではDBFS_HS
ストアで有効です。DBFS_HS
ストアで透過的読取りを無効にするには、PROPNAME_STREAMABLE
パラメータをFALSE
に設定します。