Oracle の DBTUNE 構成パラメータ
コンフィグレーション パラメータは、DBTUNE テーブルの parameter_name 列に格納され、データベースに格納されるデータベース オブジェクトを指定します。パラメータに対応する値は DBTUNE の config_string 列に格納され、データベース内でのオブジェクトの格納方法を指定します。パラメータとそのコンフィグレーション文字列は、コンフィグレーション キーワードによって DBTUNE テーブルでグループ化されます。キーワードとパラメータ名の組み合わせは一意ですが、ほとんどのパラメータ名は一意ではなく、DBTUNE テーブル全体で多くのキーワードと組み合わせて何度か使用されます。
parameter_name 列の有効な値は固定なので、新しいパラメータ名を作成することはできません。同じように、config_string 列も数値または SQL 文字列のみを受け入れます。ほとんどの場合、これらの文字列は SQL の CREATE TABLE および CREATE INDEX ステートメントに付加されるため、使用する DBMS に必要な SQL 構文に一致する必要があります。
Oracle に格納されたジオデータベースでは、パラメータ名と構成文字列の組み合わせが、ArcGIS によって次の目的で使用されます。
- テーブルとインデックスの格納特性を設定する。
- 空間列、ラスタ列、属性列の格納タイプを定義
- XML ドキュメントの格納方法を定義する。
- ユーザが ArcGIS インタフェースでキーワードを使用できるようにする。
- コンフィグレーション キーワードを説明するコメントを追加する。
キーワードとパラメータ名の組み合わせは一意です。たとえば、以下に示すように、同じキーワードに対して同じパラメータを定義することはできません。
KEYWORD PARAMETER_NAME CONFIG_STRING ------------ ----------------------- ---------------------- DEFAULTS RASTER_STORAGE BLOB DEFAULTS RASTER_STORAGE SDO_GEOMETRY
一方で、ほとんどのパラメータは、DBTUNE テーブルの複数のキーワード内で使用できます。たとえば、RASTER_STORAGE パラメータは、同時に複数のキーワードのグループで使用されます。以下の例では、SDELOB キーワードのグループに含まれています。
SQL> SELECT * FROM SDE.DBTUNE
2 WHERE KEYWORD = 'SDELOB';
KEYWORD PARAMETER_NAME CONFIG_STRING
------------- ----------------------- ---------------------
SDELOB ATTRIBUTE_BINARY BLOB
SDELOB GEOMETRY_STORAGE SDELOB
SDELOB RASTER_STORAGE BLOB
パラメータの使用方法の例
次の例では、RAS で始まり、DBTUNE テーブル内で DEFAULTS キーワードのグループに含まれるすべてのパラメータの値が、SQL ステートメントによって返されます。
SQL> SELECT * FROM SDE.DBTUNE
2 WHERE KEYWORD = 'DEFAULTS' AND PARAMETER_NAME LIKE 'RAS%';
KEYWORD PARAMETER_NAME CONFIG_STRING
------------ ---------------------- -------------------------
DEFAULTS RASTER_STORAGE BLOB
DEFAULTS RAS_INDEX_ID PCTFREE 0 INITRANS 8 TABLESPACE IDX1 NOLOGGING
DEFAULTS RAS_STORAGE PCTFREE 0 INITRANS 8 TABLESPACE RASTER
RAS_STORAGE パラメータの CONFIG_STRING には、CREATE TABLE ステートメントの Oracle の SQL 構文が含まれます。RAS_STORAGE パラメータは、SDE_RAS_<raster_column_ID> テーブルの格納を制御するために使用します。したがって、ジオデータベース内でラスタ データセットを作成するときに DEFAULTS キーワードを指定すると、ArcGIS によって RAS_STORAGE の config_string が読み込まれ、SDE_RAS_<raster_column_ID> テーブルの作成に使用される SQL ステートメントに組み込まれます。
この DEFAULTS DBTUNE エントリは、DBTUNE エントリの後、次に示すコードのような SQL ステートメントになります。
DEFAULTS RAS_STORAGE PCTFREE 0 INITRANS 8 TABLESPACE RASTER
CREATE TABLE myuser.sde_ras_6
(raster_id number(38),
raster_flags number(38),
description varchar2(65))
PCTFREE 0
INITRANS 8
TABLESPACE raster
表領域を指定しなかった場合、Oracle では、表領域のデフォルトの格納パラメータを使用して、テーブルとインデックスをユーザのデフォルト表領域に格納します。前述の例で「raster」表領域が指定されていなければ、ユーザのデフォルト表領域が使用されることになります。
ユーザのデフォルトの表領域を特定するには、そのユーザとして接続した後、Oracle の USER_USERS システム テーブルの DEFAULT_TABLESPACE 列を取得します。または、Oracle の DBA(データベース管理者)として、WHERE 句を使用して対象のユーザを指定し、DBA_USERS テーブルの DEFAULT_TABLESPACE 列を取得します。
SQL> connect <user>/<password>
SQL> SELECT default_tablespace
FROM user_users;
SQL> connect system/<password>
SQL> SELECT default_tablespace
FROM dba_users
WHERE username = <'USER'>;
SQL> connect <user>/<password>
SQL> SELECT * FROM user_tablespaces
WHERE tablespace_name = <'TABLESPACE'>;
sdedbtune コマンドを使用して DBTUNE テーブル内の特定の値を変更することにより、適切な表領域名をデータに指定することができます。
sdedbtune とその他の管理コマンドは、ArcSDE アプリケーション サーバとともにインストールされます。
有効なパラメータ リスト
次の表は、Oracle のジオデータベースで使用可能なすべての構成パラメータのリストです。太字の値はデフォルト値であることを示します。
表の後には、各パラメータを機能別にまとめた詳しい説明があります。
パラメータ名 |
説明 |
値 |
注意事項 |
---|---|---|---|
A_INDEX_RASTER |
ADD テーブルのラスタ列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
A_INDEX_ROWID |
ADD テーブルの ObjectID 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
A_INDEX_SHAPE |
ADD テーブルの空間列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
A_INDEX_STATEID |
ADD テーブルの sde_state_id 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
A_INDEX_USER |
ADD テーブルのインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
A_INDEX_XML |
ADD テーブルの XML 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
A_STORAGE |
ADD テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
ATTRIBUTE_BINARY |
バイナリ属性(非空間)フィールドの格納タイプ |
BLOB または LONGRAW |
|
AUX_INDEX_COMPOSITE |
ラスタ AUX テーブルの複合列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
AUX_STORAGE |
ラスタ AUX テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
B_INDEX_RASTER |
ビジネス テーブルのラスタ列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
B_INDEX_ROWID |
ビジネス テーブルの ObjectID 列のインデックスおよびラスタ RowID のインデックス R<N>_SDE_ROWID_UK の格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
B_INDEX_SHAPE |
ビジネス テーブルの空間列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
B_INDEX_TO_DATE |
R<登録 ID>_sde_todate インデックスを作成するための格納パラメータの情報(履歴管理の際に履歴テーブルを更新するために使用) |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
B_INDEX_USER |
ビジネス テーブルのユーザ インデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
B_INDEX_XML |
ビジネス テーブルの XML 列のインデックス テーブル格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
B_STORAGE |
ビジネス テーブルとラスタ属性テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
BLK_INDEX_COMPOSITE |
ラスタ BLK テーブルの複合列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
BLK_STORAGE |
ラスタ BLK テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
BND_INDEX_COMPOSITE |
ラスタ BND テーブルの複合列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
BND_INDEX_ID |
ラスタ BND テーブルの RID 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
BND_STORAGE |
ラスタ BND テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
COMMENT |
コメントに使用される行 |
コメントの最大長は 8,000 文字です。 |
|
COMPRESS_ROLLBACK_SEGMENT |
バージョン圧縮用ロールバック セグメント(UNDO 領域を手動で管理しているデータベースにのみ適用) |
ロールバック セグメントの名前 |
|
D_INDEX_DELETED_AT |
DELETE テーブルの sde_deleted_at 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
D_INDEX_ STATE_ROWID |
DELETE テーブルの sde_states_id 列および sde_deletes_row_id 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
D_STORAGE |
DELETE テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
F_INDEX_AREA |
フィーチャ テーブルの AREA 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
F_INDEX_FID |
フィーチャ テーブルの FID 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
F_INDEX_LEN |
フィーチャ テーブルの table length 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
F_STORAGE |
フィーチャ テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
GEOMETRY_STORAGE |
空間列の格納データ タイプを指定 |
ST_GEOMETRY、SDEBINARY、SDELOB、OGCWKB、SDO_GEOMETRY |
|
LD_INDEX_DATA_ID |
SDE_LOGFILE_DATA テーブルと SDE_LOGPOOL テーブルのインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
LD_INDEX_ROWID |
SDE_LOGFILE_DATA テーブルと SDE_LOGPOOL テーブルの SDE_ROWID 列のインデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
LD_STORAGE |
SDE_LOGFILE_DATA テーブルと SDE_LOGPOOL_<SDE_ID> テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
LF_INDEXES |
SDE_LOGFILES テーブル列インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
LF_STORAGE |
SDE_LOGFILES テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
MVTABLES_MODIFIED_INDEX |
MVTABLES_MODIFIED インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
MVTABLES_MODIFIED_TABLE |
MVTABLES_MODIFIED テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
RAS_INDEX_ID |
ラスタ RAS テーブルの RID インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
RAS_STORAGE |
ラスタ RAS テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
RASTER_STORAGE |
ラスタ データに使用される格納タイプを指定 |
BLOB、LONGRAW、SDO_GEORASTER、ST_RASTER |
|
RDT_INDEX_COMPOSITE |
SDO_GEORASTER ブロック テーブルで作成された複合インデックスの格納情報(インデックスは SDE_RDT_<N>_PK という名前で作成されます。この N はラスタ列の rastercolumn_id 値です)。 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
Oracle の空間のみ |
RDT_STORAGE |
SDO_GEORASTER ブロック テーブルの格納情報(ブロック テーブルは sde_rdt_<N> という名前で作成されます。この N はラスタ列の rastercolumn_id 値です)。 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
Oracle の空間のみ |
S_INDEX_ALL |
バイナリ ジオメトリ格納を使用する際の空間インデックス テーブルの第 1 インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
S_INDEX_SP_FID |
空間インデックス テーブルの第 2 インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
バイナリ ジオメトリ格納のみ(SDEBINARY および SDELOB) |
S_STORAGE |
空間インデックスの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
Esri ST_Geometry 格納タイプ |
SDO_COMMIT_INTERVAL |
各データベース COMMIT の間にインデックス テーブルに挿入される行の数(CREATE INDEX ステートメントのパラメータとして使用されますが、クアッドツリー インデックスを使用している場合に限られます。) |
1000 (これらの値の詳細については Oracle Spatial のユーザ ガイドを参照) |
Oracle の空間のみ |
SDO_DIMNAME_1 SDO_DIMNAME_2 SDO_DIMNAME_3 SDO_DIMNAME_4 |
Oracle Spatial ジオメトリ タイプの各ディメンションの名前。対応する値は1 = X、2 = Y、3 = Z、4 = M です。 |
ディメンション名(これらの値の詳細については Oracle Spatial のユーザ ガイドを参照) |
Oracle の空間のみ |
SDO_ELEM_INFO_VARRAY_STORAGE | SDO_Geometry オブジェクトの SDO_ELEM_INFO_ARRAY 部分の格納定義 | CREATE TABLE varray_storage_clause の詳細については Oracle のドキュメントを参照 | Oracle の空間のみ |
SDO_INDEX_SHAPE |
Oracle Spatial ジオメトリ タイプの空間インデックスの格納パラメータ |
<表領域名> と sdo_indx_dims=#(R-tree 空間インデックスでインデックス付けする必要があるディメンションの数。デフォルトは 2)をはじめとするさまざまな空間インデックス格納パラメータ(これらの値の詳細については Oracle Spatial のユーザ ガイドを参照) |
Oracle の空間のみ |
SDO_LB_1、SDO_LB_2、SDO_LB_3、SDO_LB_4 |
Oracle Spatial ジオメトリ タイプのディメンションの範囲の下限(データの座標系で指定された単位)。デフォルト値は読み込まれるデータの範囲に基づきます。測地系 SAID を使用するデータの場合は、SDO_LB_1 を 180、SDO_LB_2 を 90 にする必要があります。 |
対応する SDO_UB 値よりも大きい値(これらの値の詳細については Oracle Spatial のユーザ ガイドを参照) |
Oracle の空間のみ |
SDO_ORDINATES_VARRAY_STORAGE | SDO_Geometry オブジェクトの SDO_ORDINATES_ARRAY 部分の格納定義 | CREATE TABLE varray_storage_clause の詳細については Oracle のドキュメントを参照 | Oracle の空間のみ |
SDO_SRID |
Oracle Spatial の SDO_Geometry 列に割り当てられた座標参照 ID |
フィーチャクラスの作成時に指定した構成キーワードに、有効な座標参照系に設定された SDO_SRID パラメータが含まれている場合、その値がフィーチャクラスに使用され、Oracle の USER_SDO_GEOM_METADATA ビューに書き込まれます。 クライアント(たとえば、ArcCatalog コマンドや sdelayer コマンド)によって指定された座標参照系が無効にされ、SDO_SRID パラメータによって指定された値の方が優先されます。 |
Oracle の空間のみ |
SDO_TOLERANCE_1 SDO_TOLERANCE_2 SDO_TOLERANCE_3 SDO_TOLERANCE_4 |
|
0 よりも大きい値(これらの値の詳細については Oracle Spatial のユーザ ガイドを参照) |
Oracle の空間のみ |
SDO_UB_1、SDO_UB_2、SDO_UB_3、SDO_UB_4 |
|
対応する SDO_LB 値よりも大きい値(これらの値の詳細については Oracle Spatial のユーザ ガイドを参照) |
Oracle の空間のみ |
SE_ANNOCAD_LOB_STORAGE | SE_ANNO_CAD_DATA 列の格納定義。SDO_GEOMETRY 格納を使用し、CAD または ArcSDE アノテーション データを格納するテーブルに追加されます。 | CREATE TABLE ステートメントの LOB 句の詳細については Oracle のドキュメントを参照 | Oracle の空間のみ |
SESSION_INDEX |
ArcSDE セッションベースおよびスタンドアロンのログ ファイル インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
SESSION_STORAGE |
ArcSDE セッションベースおよびスタンドアロンのログ ファイル テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
ST_GEOM_LOB_STORAGE |
ST_Geometry オブジェクトの SHAPE.POINTS 列の格納を制御 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
LOB の格納の詳細については、「Oracle のジオデータベースの BLOB データ格納」をご参照ください。 |
ST_INDEX_PARTITION_LOCAL |
パーティション化したテーブルの sde.st_spatial_index を、グローバル インデックスとローカル インデックスのどちらとして作成するか(FALSE を指定した場合はグローバル インデックスとして作成され、TRUE を指定した場合はローカル インデックスとして作成されます)。 |
TRUE または FALSE |
ST_Geometry 列を含むパーティション化ビジネス テーブルにのみ適用 |
STATES_INDEX |
STATES テーブルの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
STATES_LINEAGES_TABLE |
STATE_LINEAGES テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
STATES_TABLE |
STATES テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
UI_NETWORK_TEXT |
関連する構成キーワードが ArcGIS のユーザ インタフェースに表示されることを示すユーザ インタフェース パラメータ(ネットワーク設定の説明を含む) |
最大 8,000 文字の説明 |
|
UI_TERRAIN_TEXT |
関連する構成キーワードが ArcGIS のユーザ インタフェースに表示されることを示すユーザ インタフェース パラメータ(テレイン設定の説明を含む) |
最大 8,000 文字の説明 |
|
UI_TEXT |
関連する構成キーワードが ArcGIS のユーザ インタフェースに表示されることを示すユーザ インタフェース パラメータ(関連する非コンポジット構成キーワードの説明を含む) |
最大 8,000 文字の説明 |
|
UI_TOPOLOGY_TEXT |
関連する構成キーワードが ArcGIS のユーザ インタフェースに表示されることを示すユーザ インタフェース パラメータ(トポロジ設定の説明を含む) |
最大 8,000 文字の説明 |
|
UNICODE_STRING |
Unicode テキスト タイプを使用するかどうか(TRUE に設定した場合、文字フィールドは Unicode 準拠のデータ タイプで格納されます。たとえば、UNICODE_STRING パラメータを FALSE に設定した場合、文字列のデータ タイプは VARCHAR2。TRUE に設定すると、フィールドのデータ タイプは NVARCHAR2 になります。) |
TRUE または FALSE |
|
VERSIONS_INDEX |
VERSIONS テーブル インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
VERSIONS_TABLE |
VERSIONS テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_COLUMN_STORAGE |
作成する XML 列のタイプを指定。ArcSDE XML またはネイティブ DBMS XML |
SDE_XML or DB_XML |
|
XML_DOC_INDEX |
sde_xml_doc<n> テーブルの xmldoc<n>_pk インデックスと xml_doc<n>_ix インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_DOC_LOB_STORAGE |
sde_xml_doc<n> テーブルの xml_doc 列における XML ドキュメントの格納およびアクセス情報 |
LOB の格納パラメータについては、Oracle のドキュメントをご参照ください。 |
LOB の格納の詳細については、「Oracle のジオデータベースの BLOB データ格納」をご参照ください。 |
XML_DOC_MODE |
XML ドキュメントの格納タイプ |
COMPRESSED または UNCOMPRESSED |
|
XML_DOC_STORAGE |
sde_xml_doc<n> テーブルの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_DOC_UNCOMPRESSED_TYPE |
XML_DOC_MODE パラメータを UNCOMPRESSED に設定した場合に、XML_DOC_UNCOMPRESSED_TYPE パラメータは XML ドキュメントの格納形式を決定 |
XML_DOC_MODE はデフォルトで COMPRESSED に設定されるため、XML_DOC_UNCOMPRESSED_TYPE パラメータはデフォルトでは存在しません。有効な値はCLOB または NCLOB です。 |
|
XML_DOC_VAL_LOB_STORAGE |
sde_xml_doc<n> テーブルの xml_doc_val 列における XML ドキュメント コンテンツの格納およびアクセス情報 |
LOB の格納パラメータについては、Oracle のドキュメントをご参照ください。 |
LOB の格納の詳細については、「Oracle のジオデータベースの BLOB データ格納」をご参照ください。 |
XML_IDX_INDEX_DOUBLE |
sde_xml_idx<n> テーブルの double_tag 列の xmlix<n>_db インデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_INDEX_ID |
xml_idx<n> テーブルの ID 列の xmlix<n>_id インデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_INDEX_PK |
sde_xml_idx<n> テーブルの xml_key_column id 列の xmlix<n>_pk インデックスの格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_INDEX_STRING |
sde_xml_idx<n> テーブルの string_tag 列の xmlix<n>_st インデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_INDEX_TAG |
sde_xml_idx<n> テーブルの tag_id 列の xmlix<n>_tg インデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_INDEX_TEXT |
XML インデックス作成パラメータ(『Oracle Text リファレンス』を参照) |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_STORAGE |
sde_xml_idx<n> テーブルの格納定義(XML 列のインデックス テーブル) |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_IDX_TEXT_TAG_STORAGE |
sde_xml_idx<n> テーブル(XML 列のインデックス テーブル)の text_tag 列のコンテンツの格納およびアクセス情報(値が指定されない(デフォルト)または DISABLE STORAGE IN ROW が指定されない場合、この LOB データはインライン格納されます。) |
<値なし>、ENABLE STORAGE IN ROW、または DISABLE STORAGE IN ROW |
|
XML_IDX_TEXT_UPDATE_MEMORY |
テキスト インデックスを構築および更新する際に使用するメモリ量(「2M」であれば 2MB の割り当て) |
0 よりも大きく、利用可能な RAM のサイズ(M を指定すると MB 単位)よりも小さい整数(推奨される設定については、Oracle のドキュメントを参照) |
|
XML_IDX_TEXT_UPDATE_METHOD |
Oracle Text でのインデックス変更の管理方法:
|
NONE、BUFFERED、または IMMEDIATE |
|
XML_INDEX_TAGS_INDEX |
sde_xml_indexes テーブルの xml_indextags_pk インデックス格納定義 |
CREATE INDEX パラメータについては、Oracle のドキュメントをご参照ください。 |
|
XML_INDEX_TAGS_TABLE |
sde_xml_index_tags table テーブルの tag_name 列の xml_indextags_ix1 インデックスおよび tag_alias 列の xml_indextags_ix2 インデックスの格納定義 |
CREATE TABLE パラメータについては、Oracle のドキュメントをご参照ください。 |
XML パラメータの <n> は、特定の XML 列に関連付けられた xml_column_id を表します。
パラメータの機能の説明
以下のセクションは、上記の表に一覧表示された各パラメータの詳しい説明です。
ビジネス テーブルとインデックス格納パラメータ
ビジネス テーブルは、ArcGIS クライアントによって作成される Oracle テーブルであり、ArcSDE の sdetable 管理コマンド、または C API の SE_table_create 関数で作成することができます。ビジネス テーブルの格納設定を定義するには、DBTUNE テーブルの B_STORAGE パラメータを使用します。
ビジネス テーブルのインデックスの作成をサポートするインデックス格納パラメータは、次の 5 つです。
- B_INDEX_USER パラメータは、C API 関数 SE_table_create_index および sdetable コマンドの create_index 操作で作成されたカスタム インデックスの格納設定を定義します。
- B_INDEX_ROWID パラメータは、登録したテーブルの ObjectID 列(通常は ROWID または OBJECTID という名前)に ArcGIS が作成するインデックスの格納設定を保持します。
- B_INDEX_SHAPE パラメータは、空間列がビジネス テーブルに追加されたときに ArcGIS が作成するバイナリ ジオメトリ空間列インデックスの格納設定を保持します。このインデックスは、ArcSDE の C API 関数 SE_layer_create によって作成されます。この関数は、ArcGIS でフィーチャクラスを作成するとき、または sdelayer コマンドの add 操作によって呼び出されます。
- B_INDEX_RASTER パラメータは、ラスタ列がビジネス テーブルに追加されたときに ArcGIS が作成するラスタ列インデックスの格納設定を保持します。このインデックスは、ArcSDE の C API 関数 SE_rastercolumn_create によって作成されます。この関数は、ArcGIS でフィーチャクラスを作成するときに、または sdelayer コマンドの add、copy、import 操作によって呼び出されます。
- B_INDEX_TO_DATE パラメータは、インデックス R<登録 ID>_sde_todate の格納を指定します。このインデックスは、ビジネス テーブルで履歴管理が有効化されたときに作成され、履歴管理操作中に履歴テーブルを更新するときに使用されます。
ADD テーブルと DELETE テーブルの格納パラメータ
ビジネス テーブルまたはフィーチャクラスをバージョン対応登録すると、複数のユーザがオブジェクトを管理して編集できるようになります。バージョン対応登録されたビジネス テーブルには、ADD テーブルと DELETE テーブルの 2 つのテーブルが作成されます。
ユーザは適当な間隔で各自の変更内容を他のユーザの変更内容とマージし、同じフィーチャを変更したことによって発生する競合を解決します。
ADD テーブルのパラメータ
A_STORAGE パラメータは、ADD テーブルの格納設定を保持します。ADD テーブルの名前は A<n>で、<n> の部分は TABLE_REGISTRY システム テーブルに格納されている登録 ID になります。たとえば、ビジネス テーブル ROADS の登録 ID が 10 の場合、A10 という名前の ADD テーブルが作成されます。
その他 5 つの格納パラメータが、ADD テーブルのインデックスの格納設定を保持します。
- A_INDEX_RASTER パラメータは、ADD テーブルのラスタ列に作成されるインデックスの格納設定を指定します。インデックスの名前は SDE_RIX_<N>_A になります。<N> の部分はラスタ列 ID です。
- A_INDEX_ROWID パラメータは、ArcGIS がバージョン対応登録されたステート ID 列および ObjectID(ROWID とも呼ばれる)列に作成するインデックスの格納設定を保持します。ADD テーブルの ROWID 列のインデックス名は A<n>_PK になります。<n> の部分は、ADD テーブルが関連付けられているビジネス テーブルの登録 ID です。
- A_INDEX_STATEID パラメータは、ArcGIS が ADD テーブルの SDE_STATE_ID 列に作成するインデックスの格納設定を保持します。SDE_STATE_ID 列のインデックス名は A<n>_STATE_ID_IX1 になります。<n> の部分は、ADD テーブルが関連付けられているビジネス テーブルの登録 ID です。
- A_INDEX_SHAPE パラメータは、ArcGIS が ADD テーブルの空間列に作成するインデックスの格納設定を保持します。ビジネス テーブルに空間列が含まれている場合、その列とインデックスは ADD テーブルに複製されます。ADD テーブルの空間列のインデックス名は A<n>_IX1_A になります。<n> の部分は、LAYERS テーブルに格納されているフィーチャクラスのレイヤ ID です。
- A_INDEX_USER パラメータは、ArcGIS が ADD テーブルで作成するカスタム インデックスの格納設定を保持します。ビジネス テーブルのカスタム インデックスは、ADD テーブルに複製されます。
DELETE テーブルのパラメータ
D_STORAGE パラメータは、DELETE テーブルの格納設定を保持します。DELETE テーブルの名前は D<n> で、<n> の部分は TABLE_REGISTRY システム テーブルに格納されている登録 ID になります。たとえば、ビジネス テーブル ROADS の登録 ID が 10 の場合、D10 という名前の DELETE テーブルが作成されます。
その他 2 つの格納パラメータが、DELETE テーブルに作成されるインデックスの格納設定を保持します。D_INDEX_STATE_ROWID パラメータは、ArcGIS が DELETE テーブルの SDE_STATE_ID 列と SDE_DELETES_ROW_ID 列に作成する D<n>_IDX1 インデックスの格納設定を保持します。D_INDEX_DELETED_AT パラメータは、ArcGIS が DELETE テーブルの DELETED_AT 列、SDE_DELETES_ROW_ID 列、SDE_STATE_ID 列に作成する D<n>_PK インデックスの格納設定を保持します。
ADD テーブルと DELETE テーブルの構造の詳細と、その使用方法については、「Oracle に格納されたジオデータベースのバージョン対応登録されたテーブル」をご参照ください。
空間インデックス テーブルとフィーチャ テーブルのパラメータ
ST_Geometry 格納で作成されるフィーチャクラスは、Oracle データベース内に追加テーブルを追加します。この空間インデックス テーブルには、S<n>_IDX$ という名前が付けられます。<n> は、空間インデックス テーブルのジオメトリ インデックスの値です。この値は、SDE.ST_GEOMETRY_COLUMNS テーブルにクエリを実行することによって取得されます。空間インデックス テーブルは、Oracle の索引構成表(IOT)として作成されます。ST_Geometry 属性の空間インデックスは、Enterprise Manager で表示した場合、A<n>_IX1 として表示されます。値 <n> は、LAYERS テーブルに格納された LAYER_ID 値を表します。
ST_Geometry 列を含むパーティション化ビジネス テーブルを作成する場合は、空間インデックスもパーティション化してください。パーティション化には、グローバルとローカルの 2 種類があります。デフォルトでパーティション化ビジネス テーブルに作成されるのは、グローバル パーティション インデックスです。ローカル パーティション インデックスを作成する場合は、CREATE INDEX ステートメントの末尾にキーワード LOCAL を追加します。ArcGIS で、空間インデックスの CREATE INDEX ステートメントの末尾に LOCAL を追加できるようにするには、DEFAULTS キーワードでパラメータ ST_INDEX_PARTITION_LOCAL を TRUE に設定します。
ST_Geometry 列を持つビジネス テーブルをパーティション化していない場合に、ST_INDEX_PARTITION_LOCAL を TRUE に設定すると、次のメッセージが表示されます。
ORA-14016: underlying table of a LOCAL partitioned index must be partitioned
フィーチャクラスを ArcSDE Compressed Binary 格納形式(LONG RAW または BLOB データ タイプ)で作成すると、Oracle データベースにフィーチャ テーブルと空間インデックス テーブルの 2 つのテーブルが追加されます。空間インデックス テーブルの名前は S<n> で、<n> の部分は LAYERS テーブルに格納されている空間インデックス テーブルのフィーチャクラスのレイヤ ID です。フィーチャ テーブルには 3 つのインデックスが作成され、空間インデックス テーブルには 2 つのインデックスが作成されます。空間インデックスに適用される構成パラメータは、通常は「S_」で始まります。
これらのテーブルとインデックスの格納パラメータは、ビジネス テーブルの B_STORAGE パラメータと B_INDEX_* パラメータと同じパターンに従います。S_STORAGE パラメータは、ST_Geometry とバイナリ格納の両方に対して空間インデックス テーブルおよびそのインデックスに使用される CREATE TABLE ステートメントの格納設定を保持します。S_INDEX_ALL パラメータはバイナリ格納にのみ適用され、空間テーブルの第 1 インデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。第 1 インデックスの名前は S<n>_IX1 で、<n> の部分は LAYERS テーブルに格納されているインデックスのフィーチャクラスのレイヤ ID です。
フィーチャクラスにバイナリ格納を使用した場合、S_INDEX_SP_FID パラメータは、空間テーブルの第 2 インデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。第 2 インデックスの名前は S<n>_IX2 で、<n> の部分は LAYERS テーブルに格納されているインデックスのフィーチャクラスのレイヤ ID です。
フィーチャクラス パラメータは、バイナリ格納を使用する場合にのみ適用され、「F_」で始まります。
- F_STORAGE パラメータは、フィーチャ テーブルの CREATE TABLE ステートメントの格納設定を保持します。フィーチャ テーブルの名前は F_<n> で、<n> の部分は LAYERS テーブルに格納されているフィーチャ テーブルのフィーチャクラスのレイヤ ID です。
- F_INDEX_FID パラメータは、フィーチャ テーブルの空間列のインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。この空間列のインデックス名は F<n>_UK1 で、<n> の部分は LAYERS テーブルに格納されているインデックスのフィーチャクラスのレイヤ ID です。
- F_INDEX_AREA パラメータは、フィーチャ テーブルの AREA 列のインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。AREA 列のインデックス名は F<n>_AREA_IX2 で、<n> の部分は LAYERS テーブルに格納されているインデックスのフィーチャクラスのレイヤ ID です。
- F_INDEX_LEN パラメータは、フィーチャ テーブルの LENGTH 列のインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。LENGTH 列のインデックス名は F<n>_LEN_IX3 で、<n> の部分は LAYERS テーブルに格納されているインデックスのフィーチャクラスのレイヤ ID です。
ラスタ テーブルとインデックスの格納パラメータ
ビジネス テーブルに追加されるラスタ列は、実際は、4 つのテーブルと 5 つのサポート インデックスから構成されるスキーマに格納されている、ラスタ データに対する外部キー参照です。ラスタ テーブルのパラメータは、ラスタ テーブルとインデックスの設定を定義します。
RASTER_STORAGE パラメータは、ラスタ データの格納に使用されるデータ タイプを定義します。BLOB、LONG RAW、SDO_GEORASTER、または ST_Raster を選択することができます。ST_Raster タイプおよび SDO_GEORASTER タイプには SQL でもアクセスできます。
新しいデータに LONG RAW 格納を使用しないでください。Oracle は今後のリリースでこのデータ タイプのサポートを中止する可能性があります。LONG RAW は現在も有効ですが、使用しないことをお勧めします。使用した場合、将来的に別の格納形式に移行しなければならない可能性があります。
データベースのほとんどのラスタ列で同じラスタ格納形式を使用する場合は、DEFAULTS 構成キーワードの RASTER_STORAGE パラメータを 1 度だけ設定します。たとえば、RASTER_STORAGE パラメータの値をデフォルトの BLOB から SDO_GEORASTER に変更する方法は、次のように指定します。
## DEFAULTS RASTER_STORAGE "SDO_GEORASTER" <other parameters> END
RASTER_BINARY_TYPE は RASTER_STORAGE に置き換えられています。RASTER_BINARY_TYPE は依然として有効ですが、サポートされていません。
RAS_STORAGE パラメータは、RAS テーブルの CREATE TABLE ステートメントの格納設定を保持します。
RAS_INDEX_ID パラメータは、RAS テーブルのインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。
BND_STORAGE パラメータは、BND テーブルの CREATE TABLE ステートメントの格納設定を保持します。
BND_INDEX_COMPOSITE パラメータは、BND テーブルの複合列のインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。
BND_INDEX_ID パラメータは、BND テーブルの RID 列のインデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。
AUX_STORAGE パラメータは、AUX テーブルの CREATE TABLE ステートメントの格納設定を保持します。
AUX_INDEX_COMPOSITE パラメータは、AUX テーブルの複合インデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。
BLK_STORAGE パラメータは、BLK テーブルに使用される CREATE TABLE ステートメントの格納設定を保持します。
BLK_INDEX_COMPOSITE パラメータは、BLK テーブルの複合インデックスに使用される CREATE INDEX ステートメントの格納設定を保持します。
ArcGIS for Oracle には、ラスタ格納形式が 4 つあります。RASTER_STORAGE パラメータは、使用されるジオメトリ格納形式を指定します。RASTER_STORAGE パラメータには、次の値を指定することができます。
- BLOB
- ST_RASTER
- SDO_GEORASTER
- LONGRAW
LONG RAW データ タイプは Oracle の今後のリリースでサポートされなくなる可能性があるため、新しいラスタ データには使用しないでください。
他にも、ラスタ属性テーブルというラスタ テーブルがあります。このテーブル(複数の場合もあります)には、ラスタ内のセル値に基づく属性値が格納されます。B_STORAGE パラメータがこれらのテーブルの格納設定を定義します。これらのテーブルに対して、他のフィーチャクラスのビジネス テーブルとは異なる格納場所を定義する必要がある場合、ラスタ属性テーブルに異なる格納情報を指定するラスタ データセットとラスタ カタログを作成する際に、使用できるラスタ キーワードを必ず作成してください。
ラスタ属性テーブルの詳細については、「ラスタ データセットの属性テーブル」をご参照ください。カスタム構成キーワードの詳細については、「カスタム構成キーワード」をご参照ください。
ジオメトリ格納パラメータ
Oracle に格納されたジオデータベースには、空間データ格納形式が 5 つあります。GEOMETRY_STORAGE パラメータは、ジオメトリの格納に使用する形式を指定します。DEFAULTS 構成キーワードの GEOMETRY_STORAGE パラメータは、フィーチャクラスの作成に使用されるジオメトリ格納タイプを反映するように設定してください。GEOMETRY_STORAGE パラメータには、次の値を指定することができます。
- ST_Geometry for Oracle - このタイプは、ST_GEOMETRY データ タイプが使用できるように Oracle データベースを拡張します。空間データをこの形式で格納する場合は、GEOMETRY_STORAGE パラメータを ST_GEOMETRY に設定します。(ArcSDE 9.3 以降では、GEOMETRY_STORAGE パラメータを設定しなければ ST_GEOMETRY 形式が使用されます。)
- BLOB データ タイプとして格納される ArcSDE Compressed Binary
空間データをこの形式で格納する場合は、GEOMETRY_STORAGE パラメータを SDELOB に設定します。この形式をデフォルトにする場合は、DEFAULTS 構成キーワードの GEOMETRY_STORAGE パラメータを SDELOB に設定します。
- ArcSDE Compressed Binary - LONG RAW として格納される圧縮バイナリ形式で空間データを格納する場合は、GEOMETRY_STORAGE パラメータを SDEBINARY に設定します。注意:
Oracle では、LONG RAW 格納タイプを今後のリリースで使用しなくなる可能性があります。そのため、新規のフィーチャクラスには SDEBINARY 格納を使用しないことをお勧めします。既存のフィーチャクラスを LONG RAW から BLOB または ST_GEOMETRY に移行するには、「データ格納タイプの移行(Migrate Storage)ジオプロセシング ツールを使った、ラスタ列の ST_Raster タイプへの移行」をご参照ください。
- Oracle Spatial ジオメトリ タイプ - このオブジェクト リレーショナル タイプは、Oracle DBMS に SDO_GEOMETRY タイプが含まれるようにデータベース モデルを拡張します。
空間データをこの形式で格納する場合は、GEOMETRY_STORAGE パラメータを SDO_GEOMETRY に設定します。この形式をデフォルトにする場合は、DEFAULTS 構成キーワードの GEOMETRY_STORAGE パラメータを SDO_GEOMETRY に設定します。
- OGC WKB ジオメトリ タイプ - ジオメトリのポータブル表現を、連続するバイト ストリームとして提供します。OGCWKB 表現は、2D ジオメトリのみをサポートします。
空間データをこの形式で格納する場合は、GEOMETRY_STORAGE パラメータを OGCWKB に設定します。この形式をデフォルトにする場合は、DEFAULTS 構成キーワードの GEOMETRY_STORAGE パラメータを OGCWKB に設定します。
XML パラメータ
ジオデータベースで XML 列と XML ドキュメントを使用しない場合、これらのパラメータを設定する必要はありません。
XML 列が ArcSDE XML として作成されるか、ネイティブの Oracle XML として作成されるかは、XML_COLUMN_STORAGE パラメータによって決定されます。デフォルト設定では、ArcSDE XML(SDE_XML)が使用されます。
XML 列には、XML ドキュメント テーブルと XML インデックス テーブルに対して 2 つのテキスト インデックスを関連付けることができます。XML 列を正常に作成するためには、XML_IDX_INDEX_TEXT パラメータに適切な値が設定されている必要があります。この値は、XML 列のコンテキスト テキスト インデックスを作成するときの PARAMETERS 句で使用されます。XML_IDX_INDEX_TEXT パラメータで適切な値は、他のタイプのインデックスを作成するために他の DBTUNE パラメータに使用される値と同じではありません。PARAMETERS 句の値は、テキスト インデックスの格納パラメータ、XML ドキュメントでインデックスと検索テキストを言語解析する際の言語、テキスト インデックスを更新するスケジュール、およびテキスト インデックスに固有のその他の設定を制御します。
XML ドキュメントは、XML ドキュメント テーブルの XML_DOC 列と XML_DOC_VAL 列、および XML インデックス テーブルの TEXT_TAG 列に LOB(Large Object)形式で格納されます。検索パフォーマンスを最適化するには、これらの列を適切に設定することが重要です。LOB データが行の他のデータと同じブロックに格納される場合、LOB はインライン格納されます。ただし、インライン格納を使用できるのは、LOB データのサイズが 4 KB 未満の場合に限られます。アウトライン格納では、データは LOB セグメントに格納され、LOB ロケータだけがその行の他のデータとともに格納されます。
XML 列に関連付けられた LOB データをインラインとアウトラインのどちらで格納するのかについては、DBTUNE パラメータの XML_DOC_LOB_STORAGE、XML_DOC_VAL_LOB_STORAGE、および XML_IDX_TEXT_TAG_STORAGE で指定することができます。データをアウトライン格納する場合は「DISABLE STORAGE IN ROW」、インライン格納する場合は「ENABLE STORAGE IN ROW」を追加します。
XML 列の LOB データがアウトライン格納される場合、デフォルトでは、そのデータは XML ドキュメント テーブルと同じ表領域に配置されます。LOB データは、XML ドキュメント テーブルとは異なる表領域へ移動することもできます。
GIS リソースを記述するメタデータが含まれた標準的な XML ドキュメントのサイズは、通常 4 KB を超えます。テストでは、ArcIMS メタデータ サービスに関連付けられている XML 列が最適なパフォーマンスを実現するのは、LOB データが XML ドキュメント テーブルとは異なる表領域にアウトライン格納された場合であることが判明しています。ただし、メタデータ サービスには、標準のメタデータ XML ドキュメントではなく Gazetteer(地名辞典)データが含まれることがあります。Gazetteer データは、通常は 100 バイトに満たない非常に小さなデータです。Gazetteer データを格納するメタデータ サービスは、LOB データがインライン格納される場合に最適な状態で実行できます。ジオデータベースのメタデータ サービスで使用するための ArcSDE XML 列の設定の詳細については、「ArcSDE XML 列をサポートする Oracle データベースの設定」をご参照ください。
ログ ファイル テーブルのパラメータ
ArcGIS は、選択されたレコード セットを保持するために、ログ ファイル テーブルを使用します。
ログ ファイルのパラメータは、ログ ファイルのデータ テーブルとインデックスに適用されます。これらは「L」または「SESSION」で始まります。次に、これらのパラメータを示します。
- LF_STORAGE パラメータは、LOGFILES テーブルの設定を定義します。
- LF_INDEXES パラメータは、LOGFILES テーブルの logfiles_pk インデックスと logfiles_uk インデックスの作成を定義します。
- LD_STORAGE パラメータは、LOGFILE_DATA テーブルと LOGPOOL_<SDE_ID> テーブルの設定を定義します。
- LD_INDEX_ROWID パラメータは、LOGFILE_DATA テーブルの LOGFILE_DATA_idx1 インデックスの作成と、LOGPOOL_<SDE_ID> プール テーブルの LOGPOOL_<SDE_ID>_idx1 インデックスの作成を定義します。
- LD_INDEX_DATA_ID パラメータは、LOGFILE_DATA テーブルの LOGFILE_DATA_idx2 インデックスの作成と、LOGPOOL_<SDE_ID> テーブルの LOGPOOL_<SDE_ID>_idx1 インデックスの作成を定義します。
- SESSION_STORAGE パラメータは、LOGDATA_<SDE_ID>_<現在のスタンドアロン ID> スタンドアロン ログ テーブルと、SESSION_<sde_id> セッション テーブルの設定を定義します。
- SESSION_INDEX パラメータは、スタンドアロン ログ テーブルの LOGDATA_<SDE_ID>_<sde_id>_<現在のスタンドアロン ログの ID>_idx1 インデックスの作成と、セッション テーブルの LOGSESSION_<SDE_ID>_idx1 インデックスの作成を定義します。
- SESSION_TEMP_TABLE パラメータは、Oracle データベースでは使用されません。
ジオデータベースでのログ ファイル テーブルの使用方法については、「Oracle 用 ArcSDE ログ ファイル設定オプション」をご参照ください。
ユーザ インタフェース パラメータ
ユーザ インタフェース パラメータは「UI」で始まり、関連するコンフィグレーション キーワードを ArcGIS ユーザ インタフェースおよび ArcObjects で利用可能にするかどうかを指定します。UI_TEXT は、非コンポジット コンフィグレーション キーワードで使用されます。UI_TOPOLOGY_TEXT は、トポロジ キーワードで使用されます。UI_TERRAIN_TEXT は、テレイン キーワードで使用されます。UI_NETWORK_TEXT は、ネットワーク キーワードで使用されます。UI パラメータの使用方法については、「ArcGIS で利用可能なコンフィグレーション キーワードの作成」をご参照ください。
追加パラメータ
DBTUNE テーブルには、次のような個別パラメータを設定することもできます。
COMPRESS_ROLLBACK_SEGMENT パラメータ
バージョン対応しているデータベースの保守では、そのステート ツリーを定期的に圧縮する作業が必要になります。
圧縮処理のトランザクションは比較的大きいため、ロールバック セグメントを手動で管理している場合は、変更内容を保持する大きなロールバック セグメントを別に作成することをお勧めします。COMPRESS_ROLLBACK_SEGMENT パラメータは、圧縮処理のために作成されたロールバック セグメントの名前を保持します。DEFAULTS 構成キーワードに、COMPRESS_ROLLBACK_SEGMENT パラメータを追加してください。
Oracle 10g 以降では、ロールバック セグメントを手動で管理することは推奨されません。詳細については、Oracle 10g のドキュメントをご参照ください。
ATTRIBUTE_BINARY パラメータ
ArcGIS では、バイナリ データを格納するための属性列を LONG RAW または BLOB として定義します。デフォルトの推奨される設定は BLOB です。
ArcSDE 9.2 以前のバージョンでは、ATTRIBUTE_BINARY パラメータのデフォルト値は LONGRAW でした。既存の ArcSDE ジオデータベースを 9.2 以降にアップグレードする際、DBTUNE テーブルのこの値は変更されません。バイナリ属性列のデフォルトのデータ タイプを BLOB に設定するには、DEFAULTS 構成キーワードの ATTRIBUTE_BINARY パラメータを明示的に BLOB に変更する必要があります。この変更を行うと、DEFAULTS キーワードを使用して作成される新しいフィーチャクラスでは、バイナリ列に BLOB が使用されるようになります。既存のデータの属性列を LONG RAW から BLOB に移行する場合は、「データ格納タイプの移行」をご参照ください。
フィーチャクラス リプレゼンテーションを使用している場合は、フィーチャクラスの作成に ATTRIBUTE_BINARY パラメータが BLOB に設定された構成キーワードを使用する必要があります。DEFAULTS 構成キーワードの ATTRIBUTE_BINARY パラメータの値が LONGRAW に設定されている場合は、ユーザがリプレゼンテーション クラスを格納するフィーチャクラスを作成できるように、別の構成キーワードを作成する必要があります。
たとえば、次に示す REPRESENTATIONS 構成キーワードを追加することができます。
##REPRESENTATIONS ATTRIBUTE_BINARY BLOB UI_TEXT "Configuration keyword used to create feature classes containing representation classes" END
カスタム キーワードの詳細については、「カスタム構成キーワード」をご参照ください。フィーチャクラスの作成に ATTRIBUTE_BINARY パラメータが LONGRAW に設定された構成キーワードを使用し、かつ複数のリプレゼンテーションを作成した場合には、エラー メッセージが返されます。
Unable to create the representation. Underlying DBMS error.
原因は、新しいリプレゼンテーション クラスが追加されるたびに、フィーチャクラスのビジネス テーブルに 2 つのフィールド(1 つは LONG RAW、もう 1 つは BLOB)が追加されることにあります。Oracle のテーブルには複数の LONG RAW フィールドを追加できないので、2 つめの LONG RAW フィールドが追加されたときにエラーになります。
UNICODE_STRING パラメータ
UNICODE_STRING パラメータは、テキスト列を VARCHAR2(非 Unicode)と NVARCHAR2(Unicode)のどちらのデータ タイプで格納するかを指定します。
Unicode データの詳細については、「Unicode の概要」をご参照ください。