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
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 其他...

Informix 配置参数

  • 参数的功能描述

配置参数用于标识要存储在数据库中的数据库对象。其对应值用于标识在数据库中存储对象的方式。这些参数及其配置字符串按照配置关键字进行分组。

在存储于 IBM Informix 数据库的地理数据库内,ArcGIS 使用“参数名称-配置字符串对”执行以下操作:

  • 建立表和索引的存储特征。
  • 使用户可以在 ArcGIS 界面中使用关键字。
  • 提供描述配置关键字的注释。

下表按字母顺序列出了所有可在 Informix 中的地理数据库内使用的配置参数。之后是对参数的详细解释(按其功能分组)。

参数名称说明值

A_INDEX_ROWID

增加表(即 A 表)中对象 ID 列索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

A_INDEX_STATEID

增加表(即 A 表)中 sde_state_id 列索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

A_INDEX_USER

增加表(即 A 表)中索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

A_RTREE

添加表 R 树索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

由于默认值为空,因此会使用 Informix 默认值。有关该值的信息,请参阅 Informix 文档。

A_STORAGE

增加表(即 A 表)的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

AUX_INDEX_COMPOSITE

栅格 AUX 表复合列索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

AUX_STORAGE

栅格 AUX 表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

B_INDEX_ROWID

业务表对象 ID 列索引和栅格行 ID 索引 R<N>_SDE_ROWID_UK 的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

B_INDEX_TO_DATE

用于创建索引 R<registration_id>_sde_todate 的存储参数信息,在存档操作期间更新历史记录表时使用该信息

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

B_INDEX_USER

业务表用户索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

B_RTREE

业务表 R 树索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

由于默认值为空,因此会使用 Informix 默认值。有关该值的信息,请参阅 Informix 文档。

B_STORAGE

业务表和栅格属性表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

BLK_INDEX_COMPOSITE

栅格 BLK 表复合列索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

BLK_LOB_STORAGE

允许您为栅格块数据指定存储位置

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

BLK_STORAGE

栅格 BLK 表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

BND_INDEX_COMPOSITE

栅格 BND 表复合列索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

BND_INDEX_ID

栅格 BND 表 RID 列索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

BND_STORAGE

栅格 BND 表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

COMMENT

用于添加注释的行

可添加最多包含 2048 个字符的注释。

D_INDEX_DELETED_AT

删除表(即 D 表)sde_deleted_at 列索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

D_INDEX_ STATE_ROWID

删除表 sde_states_id 和 sde_deletes_row_id 列索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

D_STORAGE

删除表的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

LD_INDEX_DATA_ID

Sde_logfile_data 的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

LD_INDEX_ROWID

Sde_logfile_data 和 sde_logpool<sde_id> 表的 sde_rowid 列索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

LD_STORAGE

Sde_logfile_data 和 sde_logpool<sde_id> 表的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

LF_INDEXES

Sde_logfiles 表列索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

LF_STORAGE

Sde_logfiles 表的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

MAX_CACHED_CURSORS

最大缓存光标数

0 或更高

0 = 不可用

默认值为 80。

MVTABLES_MODIFIED_INDEX

Mvtables_modified 索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

MVTABLES_MODIFIED_TABLE

Mvtables_modified 表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

RAS_INDEX_ID

栅格 RAS 表 RID 索引的存储定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

RAS_STORAGE

栅格 RAS 表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

S_STORAGE

表示智能 BLOB sbspace

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

SESSION_INDEX

基于会话的日志文件索引和独立日志文件索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

SESSION_STORAGE

基于会话的日志文件表和独立日志文件表的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

SESSION_TEMP_TABLE

不用于 Informix 中的地理数据库

0

STATE_LINEAGES_TABLE

State_lineages 表的存储定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

STATES_INDEX

状态表的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

STATES_TABLE

状态表的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

UI_NETWORK_TEXT

用户界面参数,用于指示将在 ArcGIS 用户界面中显示的相关配置关键字;包括网络配置的描述

描述不能超过 2,048 个字符

UI_TERRAIN_TEXT

用户界面参数,用于指示将在 ArcGIS 用户界面中显示的相关配置关键字;包括 terrain 配置的描述

描述不能超过 2,048 个字符

UI_TEXT

用户界面参数,用于指示将在 ArcGIS 用户界面中显示的相关配置关键字;包含相关的非复合配置关键字的描述

描述不能超过 2,048 个字符

UI_TOPOLOGY_TEXT

用户界面参数,用于指示将在 ArcGIS 用户界面中显示的相关配置关键字;包括拓扑配置的描述

描述不能超过 2,048 个字符

USE_EXCLUSIVE_LOCKING

地理数据库压缩过程中使用的排它锁

TRUE 或 FALSE

VERSIONS_INDEX

版本索引的存储方式定义

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

VERSIONS_TABLE

版本表的存储方式定义

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

XML_DOC_LOB_STORAGE

sde_xml_doc<n> 表中 xml_doc 列的 XML 文档的存储和访问信息

提供用来存储 LOB 数据的智能 BLOB 空间的名称,<SBLOBspace_name>

XML_DOC_STORAGE

sde_xml_doc<n> 表的存储子句

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

XML_DOC_VAL_LOB_STORAGE

sde_xml_doc<n> 表中 xml_doc_val 列的 XML 文档内容的存储和访问信息

提供用来存储 LOB 数据的智能 BLOB 空间的名称,<SBLOBspace_name>

XML_IDX_FULLTEXT_PARAMS

正在使用的 DataBlade 模块所要求的次要访问方法参数值对的列表(以逗号分隔)

默认值(在 XML_IDX_FULLTEXT_TYPE 中设置)是 Basic Text Search (BTS)。

delete='deferred'

XML_IDX_FULLTEXT_STORAGE

指示是将文本索引存储在智能 BLOB 空间中还是存储在 Extspace 中

此参数没有默认值。

使用 BTS DataBlade 模块时,请指定将在其中创建 BTS 全文索引的已记录智能 BLOB 空间或 Extspace 的名称。有关详细信息,请参阅 BTS DataBlade 模块文档。

XML_IDX_FULLTEXT_TYPE

使用的文本索引的类型

默认情况下使用 BTS DataBlade 模块,因此 bts 是此参数的默认值。

bts

XML_IDX_INDEX_DOUBLE

sde_xml_idx<n> 表中 double_tag 列的 xmlix<n>_db 索引的存储子句

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

XML_IDX_INDEX_ID

xml_idx<n> 表中 ID 列的 xmlix<n>_id 索引的存储子句

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

XML_IDX_INDEX_STRING

sde_xml_idx<n> 表中 string_tag 列的 xmlix<n>_st 索引的存储子句

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

XML_IDX_INDEX_TAG

sde_xml_idx<n> 表中 tag_id 列的 xmlix<n>_tg 索引的存储子句

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

XML_IDX_STORAGE

sde_xml_idx<n> 表(XML 列的索引表)的存储子句

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

XML_IDX_TEXT_TAG_STORAGE

sde_xml_idx<n> 表中 text_tag 列内容的存储和访问信息(XML 列的索引表)

提供用来存储 LOB 数据的智能 BLOB 空间的名称,<SBLOBspace_name>

XML_INDEX_TAGS_INDEX

sde_xml_indexes 表的 xml_indextags_pk 索引的存储子句

有关 CREATE INDEX 参数的信息,请参阅 Informix 文档。

XML_INDEX_TAGS_TABLE

sde_xml_index_tags 表的存储子句,以及 tag_name 列和 tag_alias 列中相应的 xml_indextags_ix1 和 xml_indextags_ix2 索引的存储子句

有关 CREATE TABLE 参数的信息,请参阅 Informix 文档。

配置参数汇总
注:

对于 XML 参数,<n> 是指与特定 XML 列关联的 xml_column_id。

参数的功能描述

业务表和索引存储参数

业务表是由 ArcGIS 客户端创建的任意 Informix 表。

使用 B_STORAGE 参数可定义业务表的存储配置。

共有四种索引参数支持创建业务表索引。B_INDEX_USER 参数保存用户定义索引的存储配置。B_INDEX_ROWID 参数用于保存在注册表对象 ID 列(通常称为行 ID 列)上创建的索引的存储配置。可从 ArcGIS for Desktop 中创建注册表。B_RTREE 参数用于保存向业务表添加空间列时创建的空间列索引的存储配置。创建要素类时,ArcGIS 将创建此索引。B_INDEX_TO_DATE 参数用于指定索引 R<registration_id>_sde_todate 的存储方式。此索引是在对业务表启用存档时创建的,并且在执行存档操作期间更新历史记录表时使用。

注:

ArcGIS 会对它所创建的所有表进行注册。即使不是由 ArcGIS 创建的表,也可通过 ArcGIS for Desktop 注册到地理数据库。table_registry 系统表中保存着一系列当前已注册的表。

A 表和 D 表存储参数

将业务表或要素类注册为版本化业务表或要素类,从而允许多个用户维护和编辑同一个对象。ArcGIS 会为注册版本的每个表创建两个表,即添加表和删除表。

每过一段适当的时间间隔,用户就会合并他们所做的更改和其他用户所做的更改,并协调修改相同要素时产生的所有冲突。

A 表参数

A_STORAGE 参数维护 A 表的存储配置。A 表的名称为 a<n>,其中 <n> 是在 table_registry 系统表中列出的注册 ID。例如,如果业务表 roads 使用注册 ID 10 列出,则 ArcGIS 会创建名为 a10 的添加表。

另外,还有以下四个保存添加表的索引之存储配置的参数:

  • A_INDEX_ROWID 存储参数保存在版本化对象 ID 列(通常称为行 ID)中创建的索引的存储配置。A 表的行 ID 索引名为 a<n>_rowid_ix1,其中 <n> 是业务表的注册 ID,业务表使用该 ID 与 A 表建立关联。
  • A_INDEX_STATEID 参数用于保存为添加表的 sde_state_id 列所创建索引的存储配置。sde_state_id 列索引称为 a<n>_state_ix2,其中 <n> 是业务表的注册 ID,业务表使用该 ID 与 A 表建立关联。
  • A_RTREE 参数用于保存为添加表的空间列所创建索引的存储配置。如果业务表中包含空间列,则会在添加表中复制空间列及其索引。
  • A_INDEX_USER 存储参数用于保存为添加表所创建用户定义索引的存储配置。业务表中用户定义的索引在 A 表中可重复。

D 表参数

D_STORAGE 存储参数保存 D 表的存储配置。D 表的名称为 d<n>,其中 <n> 是在 table_registry 系统表中列出的注册 ID。例如,如果业务表 roads 使用注册 ID 10 列出,则会创建名为 d10 的删除表。

另外,还有两个用于保存为删除表创建之索引的存储配置的参数:

  • D_INDEX_STATE_ROWID 存储参数用于保存为 D 表的 sde_state_id 和 sde_deletes_row_id 列创建的 d<n>_idx1 索引的存储配置。
  • D_INDEX_DELETED_AT 存储参数用于保存为 D 表 sde_deleted_at 列创建的 d<n>_idx2 索引的存储配置。

栅格表和索引存储参数

添加到业务表的栅格列实际上是对存储在包含四个表和五个支持索引的方案中的栅格数据的外键引用。

  • RAS_STORAGE 参数保存 ras 表的 Informix CREATE TABLE 存储配置。
  • RAS_INDEX_ID 存储参数保存 ras 表索引的 Informix CREATE INDEX 存储配置。BND_STORAGE 参数保存 bnd 表的 Informix CREATE TABLE 存储配置。
  • BND_INDEX_COMPOSITE 存储参数保存 bnd 表中复合列索引的 Informix CREATE INDEX 存储配置。
  • BND_INDEX_ID 存储参数保存 bnd 表 rid 列索引的 Informix CREATE INDEX 存储配置。
  • AUX_STORAGE 参数保存 aux 表的 Informix CREATE TABLE 存储配置。
  • AUX_INDEX_COMPOSITE 存储参数保存 aux 表索引的 Informix CREATE INDEX 存储配置。
  • BLK_STORAGE 参数保存 blk 表的 Informix CREATE TABLE 存储配置。
  • BLK_INDEX_COMPOSITE 存储参数保存 blk 表索引的 Informix CREATE TABLE 存储配置。

还有另一类栅格表,即栅格属性表。这些表存储基于栅格中的像元值的属性值。B_STORAGE 参数定义这些表的存储方式。如果需要为这些表定义不同于其他要素类业务表的存储位置,请确保创建一个可在创建栅格数据集和栅格目录时使用的栅格关键字(该关键字指定栅格属性表的各种存储信息)。

要了解有关栅格属性表的详细信息,请参阅栅格数据集属性表。

XML 存储参数

XML 配置参数用于指定用来跟踪和存储 XML 文档的表与索引的存储信息。有三个特定于 Informix 的 XML 配置参数,必须为它们指定适当的值,这三个参数是:XML_IDX_FULLTEXT_TYPE、XML_IDX_FULLTEXT_PARAMS 和 XML_IDX_FULLTEXT_STORAGE。

XML_IDX_FULLTEXT_TYPE 参数将指定由 Basic Text Search DataBlade 模块提供的次要索引访问方法。如下所示,应对此参数的值进行指定:

XML_IDX_FULLTEXT_TYPE         "bts"

XML_IDX_FULLTEXT_PARAMS 参数将指定 Basic Text Search DataBlade 模块所需的次要访问方法参数值对的列表(以逗号分隔)。如下所示,应对此参数的值进行指定:

XML_IDX_FULLTEXT_PARAMS      "delete='deferred'"

XML_IDX_FULLTEXT_STORAGE 参数命名要在其中创建全文索引的存储空间。

如果使用版本为 1.00 的 Basic Text Search DataBlade 模块(与 Informix Dynamic Server [IDS] 11.10 版绑定在一起),则该参数的值应命名一个 Extspace,如以下示例中所示:

XML_IDX_FULLTEXT_STORAGE   "bts_extspace"

如果使用版本为 2.00 的 BTS DataBlade 模块(与 IDS 11.50 版绑定在一起),则该参数可以命名一个上一示例中所示的 Extspace,也可以命名一个已记录的智能 BLOB 空间,如以下示例中所示:

XML_IDX_FULLTEXT_STORAGE   "sbspace2"

以下是符合这三个配置参数设置的 CREATE INDEX 语句的示例:

CREATE INDEX xmldoc1_txt ON sde_xml_doc1 (xml_doc_val bts_clob_ops)
USING bts ( delete='deferred' ) IN bts_extspace

接下来的三个配置参数由 Informix 使用,它们指定用于存储 sde_xml_doc<id#> 和 sde_xml_idx<id#> 表的大型对象数据(BLOB 或 CLOB)的智能 BLOB 空间:

XML_DOC_LOB_STORAGE           "<SBLOBspace name>"
XML_DOC_VAL_LOB_STORAGE       "<SBLOBspace name>"
XML_IDX_TEXT_TAG_STORAGE       "<SBLOBspace name>"

可以修改这些参数值以指定表和索引存储的 DB 空间名称,如下所示。请确保使用要在其中存储表和索引的 DB 空间的名称来替换 <DBspace 名称>。

XML_INDEX_TAGS_TABLE          "IN <DBspace name> EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW"
XML_INDEX_TAGS_INDEX         "FILLFACTOR 90 IN <DBspace name>"
XML_DOC_STORAGE               "IN <DBspace name> EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW"
XML_IDX_STORAGE              "IN <DBspace name> EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW"
XML_IDX_INDEX_ID              "FILLFACTOR 90 IN <DBspace name>"
XML_IDX_INDEX_TAG            "FILLFACTOR 90 IN <DBspace name>"
XML_IDX_INDEX_DOUBLE          "FILLFACTOR 90 IN <DBspace name>"
XML_IDX_INDEX_STRING         "FILLFACTOR 90 IN <DBspace name>"

日志文件表参数

日志文件表供 ArcGIS 使用,用于维护所选记录的集合。日志文件参数影响日志文件及日志文件数据表与索引。它们以字母 L 或单词 SESSION 开头。默认设置如下:

  • LF_STORAGE 定义 sde_logfiles 表的配置。
  • LF_INDEXES 配置为 sde_logfiles 表创建的索引。
  • LD_STORAGE 定义 sde_logfile_data 和 sde_logpool_<sde_id> 表的配置。
  • LD_INDEX_DATA_ID 配置为 sde_logfile_data 表创建的 sde_logfile_data_idx2 索引,以及为 sde_logpool_<sde_id> 表创建的 sde_logpool_<sde_id>_idx1 索引。
  • LD_INDEX_ROWID 配置为 sde_log file_data 表创建的索引 sde_log file_data_idx1,以及为 sde_logpool_<sde_id> 表创建的索引 sde_logpool_<sde_id>_idx1。
  • SESSION_STORAGE 定义基于会话的日志文件表和独立日志文件表的存储方式。
  • SESSION_INDEX 定义基于会话的日志文件表索引和独立日志文件表索引的存储方式。
  • Informix 数据库中不使用 SESSION_TEMP_TABLE。

有关如何在地理数据库中使用日志文件表的详细信息,请参阅 Informix 的日志文件表配置选项。

用户界面参数

用户界面参数以 UI 开头,用于指示其关联配置关键字在 ArcGIS 用户界面和 ArcObjects 中是否可用。UI_TEXT 用于非复合配置关键字。UI_TOPOLOGY_TEXT 用于拓扑关键字。UI_TERRAIN_TEXT 用于 terrain 关键字。UI_NETWORK_TEXT 用于网络关键字。需要 UI 参数的默认配置关键字已具备 UI 参数。仅在创建您自己的自定义关键字时才需要添加这些参数的其中之一。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

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

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明