ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

Oracle コンフィグレーション パラメーター

  • パラメーターの使用方法の例
  • 有効なパラメーター リスト
  • パラメーターの機能説明

コンフィグレーション パラメーターは、データベースに格納されるデータベース オブジェクトを識別します。それらに対応する値は、データベースでのオブジェクトの格納方法を識別します。各パラメーターとそれらのコンフィグレーション文字列はコンフィグレーション キーワードによってグループ化されます。

Oracle に格納されたジオデータベースでは、パラメーター名と構成文字列の組み合わせが、ArcGIS によって次の目的で使用されます。

  • テーブルとインデックスの格納特性を設定する。
  • 空間列、ラスター列、属性列の格納タイプを定義
  • XML ドキュメントの格納方法を定義する。
  • ユーザーが ArcGIS インターフェースでキーワードを使用できるようにする。
  • コンフィグレーション キーワードを説明するコメントを追加する。

キーワードとパラメーター名の組み合わせは一意です。たとえば、以下に示すように、同じキーワードに対して同じパラメーターを定義することはできません。

KEYWORD        PARAMETER_NAME          CONFIG_STRING
------------  -----------------------  ----------------------
DEFAULTS       RASTER_STORAGE          BLOB
DEFAULTS       RASTER_STORAGE          SDO_GEOMETRY

ただし、ほとんどのパラメーターは、複数の異なるコンフィグレーション キーワードで使用できます。たとえば、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 ステートメントに組み込まれます。

コンフィグレーション キーワードおよびパラメーター値は、ArcGIS がテーブルを作成するために実行する SQL ステートメントに使用されます。次の DEFAULTS キーワード/パラメーター値は、その下の 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 のデータベース管理者として、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'>;
USER_TABLESPACES へのクエリを実行して、表領域のデフォルトの格納パラメーターのリストを取得します。
SQL> connect <user>/<password>
SQL> SELECT * FROM user_tablespaces 
WHERE tablespace_name = <'TABLESPACE'>;

コンフィグレーション パラメーター設定を変更することによって、データに適した表領域名を指定できます。[ジオデータベース コンフィグレーション キーワードのエクスポート (Export Geodatabase Configuration Keyword)] ツールを使用して現在のコンフィグレーション パラメーター設定をエクスポートし、各値を変更し、その後、[ジオデータベース コンフィグレーション キーワードのインポート (Import Geodatabase Configuration Keyword)] ツールを使用して変更内容をインポートできます。

有効なパラメーター リスト

次の表は、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

フィーチャ テーブルの 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 ビューに書き込まれます。

SDO_SRID パラメーターで指定された値により、クライアント (ArcCatalog や ArcGIS Pro など) で指定された座標参照系が無効化されます。

Oracle の空間のみ

SDO_TOLERANCE_1 SDO_TOLERANCE_2 SDO_TOLERANCE_3 SDO_TOLERANCE_4

  • 特定のディメンションで離れた 2 本の縦座標が同一とみなされる距離
  • Oracle Spatial 関数で使用されます。
  • ゼロよりも大きい値にする必要があります。
  • 測地系データの単位はメートル、それ以外ではデータの座標系で指定された単位を使用します。

0 よりも大きい値 (これらの値の詳細については Oracle Spatial のユーザー ガイドを参照)

Oracle の空間のみ

SDO_UB_1、SDO_UB_2、SDO_UB_3、SDO_UB_4

  • Oracle Spatial ジオメトリ タイプのディメンションの範囲の上限
  • Oracle Spatial 関数で使用されます。
  • ゼロよりも大きい値にする必要があります。
  • 測地系データの場合、SDO_UB_1 を 180 に設定し、SDO_UB_2 を 90 に設定する必要があります。許容値は、0.05 を最小値として、メートル単位で指定します。
  • デフォルト値は、読み込まれるデータの範囲に基づきます。

対応する SDO_LB 値よりも大きい値 (これらの値の詳細については Oracle Spatial のユーザー ガイドを参照)

Oracle の空間のみ

SE_ANNOCAD_LOB_STORAGE

SE_ANNO_CAD_DATA 列の格納定義。SDO_GEOMETRY 格納を使用し、CAD またはアノテーション データを格納するテーブルに追加されます。

CREATE TABLE ステートメントの LOB 句の詳細については Oracle のドキュメントを参照

Oracle の空間のみ

SESSION_INDEX

セッションベースおよびスタンドアロンのログ ファイル インデックスの格納定義

CREATE INDEX パラメーターについては、Oracle のドキュメントをご参照ください。

SESSION_STORAGE

セッションベースおよびスタンドアロンのログ ファイル テーブルの格納定義

CREATE TABLE パラメーターについては、Oracle のドキュメントをご参照ください。

ST_GEOM_LOB_STORAGE

ST_Geometry オブジェクトの SHAPE.POINTS 列の格納を制御

CREATE TABLE パラメーターについては、Oracle のドキュメントをご参照ください。

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 のドキュメントをご参照ください。

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 のドキュメントをご参照ください。

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 - Oracle Text パッケージの実行による手動更新 (デフォルト)
  • BUFFERED - ストリーム終了時に ArcGIS が更新
  • IMMEDIATE - 行の挿入または更新時に ArcGIS が更新

NONE、BUFFERED、または IMMEDIATE

XML_INDEX_TAGS_INDEX

sde_xml_indexes テーブルの xml_indextags_pk インデックスの格納定義

CREATE INDEX パラメーターについては、Oracle のドキュメントをご参照ください。

XML_INDEX_TAGS_TABLE

sde_xml_index_tags テーブルおよび tag_name 列の xml_indextags_ix1 インデックスと tag_alias 列の xml_indextags_ix2 インデックスの格納定義

CREATE TABLE パラメーターについては、Oracle のドキュメントをご参照ください。

コンフィグレーション パラメーターのリスト
注意:

XML パラメーターの <n> は、特定の XML 列に関連付けられた xml_column_id を表します。

パラメーターの機能説明

以下のセクションは、上記の表に一覧表示された各パラメーターの詳しい説明です。

ビジネス テーブルとインデックスの格納パラメーター

ビジネス テーブルは、ArcGIS クライアントによって作成される Oracle テーブルです。ビジネス テーブルの格納設定を定義するには、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 が作成するバイナリ ジオメトリ空間列インデックスの格納設定を保持します。ArcGIS は、フィーチャクラスを作成するときに、このインデックスを作成します。
  • B_INDEX_RASTER パラメーターは、ラスター列がビジネス テーブルに追加されたときに ArcGIS が作成するラスター列インデックスの格納設定を保持します。ArcGIS は、フィーチャクラスを作成するときに、このインデックスを作成します。
  • B_INDEX_TO_DATE パラメーターは、インデックス R<registration_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 インデックスの格納設定を保持します。

空間インデックス テーブルとフィーチャ テーブルのパラメーター

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 の今後のリリースでサポートされなくなる可能性があるため、新しいラスター データには使用しないでください。

SDO_GeoRaster を使用してラスター データのみを格納する場合、ラスター データセット、ラスター カタログ、またはモザイク データセットを作成するときに、SDO_GEORASTER キーワードを指定できます。ただし、SDO_GEORASTER キーワードを使用する前に、RDT_STORAGE および RDT_INDEX_COMPOSITE パラメーターの表領域情報を編集する必要があります。デフォルトでは、表領域情報は SDO_GEORASTER キーワードに含まれません。以下の例に示すように、表領域の定義を追加して、RDT_STORAGE および RDT_INDEX_COMPOSITE パラメーターの値を変更できます。

RDT_STORAGE         "PCTFREE 0 INITRANS 4
                    TABLESPACE rdt_tblsp"
RDT_INDEX_COMPOSITE "PCTFREE 0 INITRANS 4
                    TABLESPACE rdt_tblsp
                    STORAGE ( INITIAL 409600) NOLOGGING"

他にも、ラスター属性テーブルというラスター テーブルがあります。このテーブル (複数の場合もあります) には、ラスター内のセル値に基づく属性値が格納されます。B_STORAGE パラメーターがこれらのテーブルの格納設定を定義します。これらのテーブルに、他のフィーチャクラスのビジネス テーブルと異なる格納場所を定義する必要がある場合は、ラスター データセットおよびラスター カタログの作成中に、ラスター属性テーブル用の異なる格納情報を指定するラスター キーワードを作成してください。

ラスター属性テーブルの詳細については、「ラスター データセットの属性テーブル」をご参照ください。

ジオメトリ格納パラメーター

Oracle に格納されたジオデータベースでは、5 種類の空間データ格納形式を使用できます。GEOMETRY_STORAGE パラメーターは、ジオメトリの格納に使用する形式を指定します。DEFAULTS コンフィグレーション キーワードの GEOMETRY_STORAGE パラメーターは、大部分のフィーチャクラスの作成に使用されるジオメトリ格納タイプを反映するように設定してください。GEOMETRY_STORAGE パラメーターには、次の値を指定することができます。

  • ST_Geometry for Oracle - このタイプは、ST_GEOMETRY データ タイプが使用できるように Oracle データベースを拡張します。空間データをこの形式で格納する場合は、GEOMETRY_STORAGE パラメーターを ST_GEOMETRY に設定します。(ArcGIS 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 に移行するには、「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 列には、2 つのテキスト インデックスが関連付けられている場合があります。1 つは XML ドキュメント テーブル用、もう 1 つは XML インデックス テーブル用です。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 ドキュメント テーブルとは異なる表領域へ移動することもできます。

ログ ファイル テーブルのパラメーター

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 のジオデータベースに格納されたログ ファイル テーブル オプション」をご参照ください。

ユーザー インターフェイス パラメーター

ユーザー インターフェイス パラメーターは「UI」で始まり、関連するコンフィグレーション キーワードを ArcGIS ユーザー インターフェイスおよび ArcObjects で利用可能にするかどうかを指定します。UI_TEXT は、非コンポジット コンフィグレーション キーワードで使用されます。UI_TOPOLOGY_TEXT は、トポロジ キーワードで使用されます。UI_TERRAIN_TEXT は、テレイン キーワードで使用されます。UI_NETWORK_TEXT は、ネットワーク キーワードで使用されます。これらは、UI パラメーターを必要とするデフォルトのコンフィグレーション キーワードにすでに含まれています。独自のカスタム キーワードを作成する場合、必ずこれらのパラメーターのうちのいずれかを追加します。

BLOB 格納パラメーター

BLOB を、GEOMETRY_STORAGE、RASTER_STORAGE、および ATTRIBUTE_BINARY の各パラメーターに使用できます。

GEOMETRY_STORAGE パラメーターは、フィーチャクラスにベクター データを格納する方法を制御します。RASTER_STORAGE パラメーターは、ラスター データセット、ラスター カタログまたはラスター属性にラスター データを格納する方法を制御します。最後の ATTRIBUTE_BINARY パラメーターは、ベクターまたはラスターではないその他すべてのバイナリ データの格納を制御します。

BLOB 列を作成するには、任意のコンフィグレーション キーワード内でパラメーターを次のように設定する必要があります。

GEOMETRY_STORAGE SDELOB
RASTER_STORAGE BLOB
ATTRIBUTE_BINARY BLOB

ベクター データおよびラスター データには次のような LOB 格納パラメーターをお勧めします。

  • ほとんどの GIS (地理情報システム) のデータは 3,964 バイトのインライン閾値を超えないため、常にインライン格納を有効にします。パフォーマンスは、データをインライン格納した場合が最も高くなります。
  • ジオデータベースのデータは頻繁に読み取られるため、キャッシュを有効にします。
  • ArcGIS は BLOB データの更新は実行せず、挿入および削除のみを実行するため、PCT_VERSION を 0 に設定します。これは、LOB セグメント内の古いバージョンのデータを維持する必要がないためです。
  • 8K より小さいチャンク サイズは使用しないでください。2K および 4K のチャンク サイズでは、Oracle サーバー プロセスがフェッチしなければならないチャンク数が増えるため、I/O の量が増加します。8K のチャンク サイズで無駄になる格納領域は、16K のチャンク サイズよりも少なくなります。2K または 4K のチャンク サイズを使用すると無駄になる格納領域はさらに減りますが、ほとんどのラスターおよびベクター データで、データの表示に要する時間が 8K のチャンク サイズに格納する場合を大きく上回ることが、テストで明らかになっています。チャンク サイズは常にデータ ブロック サイズの倍数となるため、BLOB に GIS データを格納するために使用する最適なデータ ブロック サイズは 8K になります。

次に示す例では、BLOB データ タイプでラスター ブロック テーブルを格納するために、ラスター DBTUNE 格納パラメーターが変更されている様子を示します。

RASTER_STORAGE "BLOB"
BLK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER 
             LOB (BLOCK_DATA) STORE AS 
             (TABLESPACE RASTER_LOB_SEGMENT 
              CACHE PCTVERSION 0)" 
AUX_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER 
             LOB (OBJECT) STORE AS 
             (TABLESPACE RASTER 
              CACHE PCTVERSION 0)"
RASTER_STORAGE "ST_RASTER"
BLK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER 
             LOB (BLOCK_DATA) STORE AS 
             (TABLESPACE RASTER_LOB_SEGMENT 
              CACHE PCTVERSION 0)"

ラスター ブロック ピクセル データが 3,965 バイト未満の場合は、RASTER 表領域の BLOCK_DATA 列内に格納されます。ただし、この閾値を超える場合は、RASTER_LOB_SEGMENT 表領域の LOB セグメントに格納されます。LOB インデックスは、チャンクの数が 12 を超えた場合にのみ使用されます。これは、ジオデータベース データではほとんど発生しません。たとえば LOB セグメントのチャンク サイズが 8K である 場合は、ArcSDE バイナリ データが 96K を超えてから、LOB インデックスが使用されます。

次に示す例では、BLOB データ タイプでフィーチャ テーブルを格納するために、ベクターの DBTUNE 格納パラメーターが変更されています。

GEOMETRY_STORAGE "SDELOB"
F_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE VECTOR 
             LOB (POINTS) STORE AS 
             (TABLESPACE VECTOR_LOB_SEGMENT 
              CACHE PCTVERSION 0)"
GEOMETRY_STORAGE  "ST_GEOMETRY"

フィーチャのバイナリ データが 3,965 バイト未満の場合は、VECTOR 表領域の POINTS 列内に格納されます。ただし、この閾値を超える場合は、VECTOR_LOB_SEGMENT 表領域の LOB セグメントに格納されます。

ATTRIBUTE_BINARY "BLOB"
B_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE BIZZTABS 
             LOB (DOCUMENT) STORE AS 
             (TABLESPACE BIZZ_LOB_SEGMENT 
              CACHE PCTVERSION 0)"
A_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE BIZZTABS 
             LOB (DOCUMENT) STORE AS 
             (TABLESPACE BIZZ_LOB_SEGMENT 
              CACHE PCTVERSION 0)"

この例では、ビジネス テーブルのバイナリ データが 3,965 バイト未満の場合は、BIZZTABS 表領域のビジネス テーブルの BLOB 列内に格納されます。ただし、この閾値を超える場合は、BIZZ_LOB_SEGMENT 表領域の LOB セグメントに格納されます。この例の BLOB 列は DOCUMENT です。上記の B_STORAGE DBTUNE パラメーターが、DOCUMENT 列を持たないテーブルの作成に使用されると、次のようなエラーが Oracle から返されます。

ORA-00904: "DOCUMENT": invalid identifier

このため、特定の BLOB 列を参照する B_STORAGE または A_STORAGE のパラメーターを DEFAULTS キーワードに追加するのは賢明ではありません。ビジネス テーブルにこれらの列が含まれている必要があるからです。代わりに、個別のコンフィグレーション キーワードを作成して、これらの格納パラメーターをキーワードに追加します。格納パラメーターを含むキーワードはテーブルの作成中に参照されます。DEFAULTS キーワードの格納パラメーターは、特定のキーワードに格納パラメーターが含まれていない場合に使用されることにも注意してください。このため、特定の格納パラメーターの構成文字列が DEFAULTS キーワードの格納パラメーターと同一の場合は、その格納パラメーターをキーワード内に追加する必要はありません。たとえば、新規キーワード ROADS の B_STORAGE および A_STORAGE 以外のすべての格納パラメーターが、DEFAULTS キーワードの格納パラメーターと同じ構成文字列を持つ場合、ROADS キーワード下に作成する必要があるのは B_STORAGE および A_STORAGE のパラメーターのみです。その他のすべての格納パラメーターは、ROADS キーワードにはないため、DEFAULTS キーワードから読み取られます。

追加パラメーター

DBTUNE テーブルには、次のような個別パラメーターを設定することもできます。

COMPRESS_ROLLBACK_SEGMENT パラメーター

バージョン対応しているデータベースの保守では、そのステート ツリーを定期的に圧縮する作業が必要になります。

圧縮処理のトランザクションは比較的大きいため、ロールバック セグメントを手動で管理している場合は、変更内容を保持する大きなロールバック セグメントを別に作成することをお勧めします。COMPRESS_ROLLBACK_SEGMENT パラメーターは、圧縮処理のために作成されたロールバック セグメントの名前を保持します。DEFAULTS コンフィグレーション キーワードに、COMPRESS_ROLLBACK_SEGMENT 格納パラメーターを追加してください。

Oracle 10g 以降では、ロールバック セグメントを手動で管理することは推奨されません。詳細については、Oracle 10g のドキュメントをご参照ください。

ATTRIBUTE_BINARY パラメーター

ArcGIS では、バイナリ データを格納するための属性列を LONG RAW または BLOB として定義します。デフォルトの推奨される設定は BLOB です。

注意:

ArcGIS 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 の概要」をご参照ください。

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル