DBMS_DBFS_SFS
パッケージは、DBMS_DBFS_CONTENT
パッケージで説明されているコンテンツ・インタフェースにSecureFileベース・ストア(SFS)を操作するためのインタフェースを提供します。
関連項目: 『Oracle Database SecureFilesおよびラージ・オブジェクト開発者ガイド』 |
この章では、次の項目について説明します。
概要
セキュリティ・モデル
定数
DBMS_DBFS_SFS
パッケージは、DBMS_DBFS_CONTENT_SPI
インタフェースを実装し拡張するパッケージのサンプル実装です。RDBMSに格納されているPOSIX準拠ファイル・システムを提供します。
DBMS_DBFS_SFS
パッケージでは、次の表に示す定数が使用されます。
表50-1 DBMS_DBFS_SFSの定数 - 圧縮レベル
定数 | タイプ | 値 | 説明 |
---|---|---|---|
|
|
|
デフォルトのSecureFile圧縮レベルを使用します。 |
|
|
|
圧縮レベル |
|
|
|
圧縮レベル |
|
|
|
圧縮レベル |
表50-2 DBMS_DBFS_SFSの定数 - 暗号化パラメータが使用
定数 | タイプ | 値 | 説明 |
---|---|---|---|
|
|
|
デフォルトのSecureFile暗号化アルゴリズムを使用します。 |
|
|
|
暗号化3DES 168ビットを使用します。 |
|
|
|
暗号化AES 128ビットを使用します。 |
|
|
|
暗号化AES 192ビットを使用します。 |
|
|
|
暗号化AES 256ビットを使用します。 |
表50-5 DBMS_DBFS_SFSパッケージのサブプログラム
サブプログラム | 説明 |
---|---|
|
ファイル・システム・ストアを作成します。 |
|
新しいDBFS SFSストアを作成します。 |
|
DBFS SFSストアを削除します。 |
|
POSIXファイル・システム・ストアを初期化します。 |
このプロシージャは、ファイル・システム・ストアを作成します。
構文
DBMS_DBFS_SFS.CREATEFILESYSTEM ( store_name IN VARCHAR2, schema_name IN VARCHAR2 DEFAULT NULL, tbl_name IN VARCHAR2 DEFAULT NULL, tbl_tbs IN VARCHAR2 DEFAULT NULL, lob_tbs IN VARCHAR2 DEFAULT NULL, use_bf IN BOOLEAN DEFAULT FALSE, properties IN DBMS_DBFS_CONTENT_PROPERTIES_T DEFAULT NULL, create_only IN BOOLEAN FALSE, use_objects IN BOOLEAN DEFAULT FALSE, with_grants IN BOOLEAN DEFAULT FALSE, do_dedup IN BOOLEAN DEFAULT FALSE, do_compress IN BOOLEAN DEFAULT FALSE compression IN VARCHAR2 DEFAULT COMPRESSION_DEFAULT, do_encrypt IN BOOLEAN DEFAULT FALSE, encryption IN VARCHAR2 DEFAULT ENCRYPTION_DEFAULT, do_partition IN BOOLEAN DEFAULT FALSE, npartitions IN NUMBER DEFAULTDEFAULT_PARTITIONS, partition_key IN NUMBER DEFAULT PARTITION_BY_ITEM, partition_guidi IN BOOLEAN DEFAULT FALSE, partition_pathi IN BOOLEAN DEFAULT FALSE, partition_prop IN BOOLEAN DEFAULT TRUE);
パラメータ
表50-6 CREATEFILESYSTEMプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
ストアの名前。 |
|
ストアのスキーマで、デフォルトは現行のスキーマになります。 |
|
ストア・エントリの表。指定しない場合、内部的に生成された名前が使用されます。 |
|
ストアの表領域で、デフォルトはスキーマのデフォルト表領域になります。 |
|
LOBセグメントを作成する表領域。デフォルトはユーザーのデフォルト表領域になります。 |
|
|
|
ストア・プロパティを構成する(名前、値、typecode)タプルの表。現在、該当するプロパティは定義または使用されていません。 |
|
|
|
|
|
|
|
|
|
|
|
使用する圧縮アルゴリズム(「DBMS_DBFS_SFSの定数: 圧縮レベル」を参照) |
|
|
|
使用する暗号化アルゴリズム(「DBMS_DBFS_SFSの定数: 暗号化パラメータが使用」を参照) |
|
|
|
表に作成するパーティションの数(「DBMS_DBFS_SFSの定数: npartitionsパラメータが使用」を参照) |
|
表をパーティション化する方法: 項目名、パス名またはGUID(「DBMS_DBFS_SFSの定数: partition_keyパラメータが使用」を参照)。 |
|
|
|
|
|
|
このプロシージャは、起動セッション・ユーザーが所有する新しいDBFS SFSストアを作成します。