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に設定します。