Paramètres de configuration Oracle

Les paramètres de configuration identifient les objets (tables, index et colonnes) à stocker dans la base de données. Les valeurs correspondantes indiquent la manière dont l'objet sera stocké dans la base de données. Les paramètres et leurs chaînes de configuration sont regroupés par mot-clé de configuration.

Héritage :

Les mots-clés et paramètres de configuration sont des anciennes fonctionnalités. Ils ont été implémentés lorsque les bases de données nécessitaient davantage d’intervention et d’ajustement de la part de l’administrateur de base de données pour les faire fonctionner. Pour la plus grande partie, vous n’aurez pas besoin de modifier les paramètres de configuration dans votre géodatabase.

Lorsque vous créez une géodatabase d’entreprise, elle est alimentée par les mots-clés de configuration et les paramètres par défaut. Dans la plupart des cas, les valeurs de paramètre par défaut suffisent. Parmi les exceptions possibles, on compte les suivantes :

  • Il peut arriver que vous décidiez de changer le type spatial utilisé pour les entités. Si vous souhaitez que la majorité des classes d’entités utilisent un type spatial différent de la valeur par défaut, modifiez le paramètre GEOMETRY_STORAGE pour le mot-clé DEFAULTS. Si vous souhaitez que seulement quelques classes d’entités utilisent un autre type spatial, créez un mot-clé personnalisé et incluez le paramètre GEOMETRY_STORAGE défini pour le type spatial que vous voulez ainsi que le paramètre UI_TEXT pour mettre votre mot-clé personnalisé à la disposition des utilisateurs.
  • Si vous n’avez jamais besoin de stocker des caractères multioctets dans vos champs attributaires, vous pouvez définir le paramètre UNICODE_STRING pour le mot-clé DEFAULTS sur FALSE. Les nouveaux champs de texte utiliseront le type de données varchar plutôt que nvarchar ; cela permet d’économiser un peu d’espace de stockage dans votre base de données. Si les créateurs de données de votre organisation doivent créer quelques tables ou classes d’entités stockant de gros volumes de texte à octets uniques à l’intérieur d’un champ unique dans chaque table, vous pouvez créer un mot-clé personnalisé, inclure le paramètre UNICODE_STRING défini sur FALSE et inclure le paramètre UI_TEXT pour mettre votre mot-clé personnalisé à la disposition des utilisateurs.

Il existe encore d’autres paramètres pour contrôler les opérations suivantes, mais il est peu probable que vous ayez besoin de les utiliser. Ils demeurent pour assurer la rétrocompatibilité et figurent dans cette page pour vous aider à comprendre leur usage prévu au moment où ils ont été ajoutés :

  • Définir le type de données des colonnes de rasters et attributaires.
  • Établir les caractéristiques de stockage des tables et des index. Vous devez comprendre comment Oracle crée et stocke des tables et des index pour modifier correctement ces paramètres. Par conséquent, reportez-vous à la documentation Oracle pour la version de Oracle que vous utilisez avant de modifier ces paramètres.
  • Fournir des commentaires décrivant le mot-clé de configuration.
  • Définir le mode de stockage des documents XML. Comme ArcGIS n’utilise pas les documents XML directement, vous n’aurez probablement pas besoin de définir ces paramètres.

Les combinaisons mot-clé/nom de paramètre doivent être uniques et vous ne pouvez pas avoir deux réglages différents pour le même paramètre du même mot-clé.

Toutefois, la plupart des paramètres peuvent être utilisés sous plusieurs mots-clés de configuration différents. Par exemple, vous pouvez définir une valeur pour le paramètre GEOMETRY_STORAGE sous DEFAULTS et créer un mot-clé personnalisé qui inclut le paramètre GEOMETRY_STORAGE associé à une valeur différente.

Exemple d'utilisation des paramètres

Dans l’exemple suivant, une instruction SQL renvoie les valeurs pour tous les paramètres qui commencent par RAS et qui sont groupés sous le mot-clé DEFAULTS dans la système table DBTUNE de la géodatabase.

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

La chaîne de configuration pour le paramètre RAS_STORAGE comprend la syntaxe SQL Oracle pour une instruction CREATE TABLE. Le paramètre RAS_STORAGE permet de déterminer le stockage des tables SDE_RAS_ <ID_colonne_raster>. Par conséquent, si vous spécifiez le mot-clé DEFAULTS lorsque vous créez un jeu de données raster dans la géodatabase, ArcGIS lit la chaîne de configuration pour RAS_STORAGE et la place dans l'instruction SQL utilisée pour créer la table SDE_RAS_ <ID_colonne_raster>.

Les mots-clés de configuration et les valeurs de paramètres sont utilisés pour les instructions SQL émises par ArcGIS pour créer la table. La valeur du paramètre/mot-clé DEFAULTS se traduit par l'instruction SQL suivante :

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

Si un tablespace n’est pas spécifié, Oracle stocke les tables et les index dans le tablespace par défaut de l’utilisateur à l’aide des paramètres de stockage par défaut du tablespace. Dans l’exemple précédent, si TABLESPACE RASTER n’était pas inclus dans CONFIG_STRING, les rasters seraient stockés dans le tablespace par défaut de l’utilisateur.

Vous pouvez déterminer le tablespace par défaut d’un utilisateur en interrogeant le champ DEFAULT_TABLESPACE de la table système USER_USERS Oracle lorsque vous êtes connecté sous le nom de cet utilisateur. En tant qu’administrateur de base de données Oracle, interrogez le champ DEFAULT_TABLESPACE de la table DBA_USERS à l’aide d’une clause WHERE pour spécifier l’utilisateur.

SQL> connect <user>/<password>
SQL> SELECT default_tablespace 
 FROM user_users;
or
SQL> connect system/<password>
SQL> SELECT default_tablespace 
 FROM dba_users 
 WHERE username = <'USER'>;
Procurez-vous une liste de paramètres de stockage par défaut pour un tablespace en interrogeant USER_TABLESPACES :
SQL> connect <user>/<password>
SQL> SELECT * FROM user_tablespaces 
WHERE tablespace_name = <'TABLESPACE'>;

Vous pouvez fournir les noms de tablespace appropriés pour vos données en modifiant les paramètres de configuration. Vous pouvez exporter les paramètres de configuration en vigueur à l’aide de l’outil Export Geodatabase Configuration Keyword (Exporter un mot-clé de configuration de la géodatabase), modifier les valeurs, puis importer les modifications à l’aide de l’outil Import Geodatabase Configuration Keyword (Importer un mot-clé de configuration de la géodatabase).

Liste des paramètres valides

Le tableau suivant fournit une liste alphabétique de tous les paramètres de configuration possibles que vous pouvez utiliser dans une géodatabase Oracle. Le cas échéant, la première valeur de la liste est la valeur par défaut.

Ce tableau est suivi d'explications plus approfondies des paramètres regroupés par fonctionnalité.

Nom de paramètreDescriptionValeursRemarques

A_INDEX_RASTER

Définition du stockage de l'index de la colonne raster de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

A_INDEX_ROWID

Définition du stockage de l'index de la colonne ObjectID de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

A_INDEX_SHAPE

Définition du stockage de l'index de la colonne spatiale de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

A_INDEX_STATEID

Définition du stockage de l'index de la colonne sde_state_id de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

A_INDEX_USER

Définition du stockage de l'index de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

A_INDEX_XML

Définition du stockage de l'index de la colonne XML de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

A_STORAGE

Définit le stockage de la table des ajouts

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

ATTRIBUTE_BINARY

Indique le type de stockage des champs attributaires binaires (non spatiaux)

BLOB ou LONGRAW

AUX_INDEX_COMPOSITE

Définition du stockage de l'index de la colonne composite de la table AUX raster

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

AUX_STORAGE

Définition du stockage de la table AUX raster

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

B_INDEX_RASTER

Définition du stockage de l'index de la colonne raster de la table métier

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

B_INDEXÉROWID

Définition du stockage R<N>_SDE_ROWID_UK de l'index de la colonne ObjectID de la table métier et de l'index ROWID raster

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

B_INDEX_SHAPE

Définition du stockage de l'index de la colonne spatiale de la table métier

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

B_INDEX_TO_DATE

Informations de paramètre de stockage pour créer l'index R<ID_enregistrement>_sde_todate, utilisé lors de la mise à jour de la table d'historique pendant une opération d'archivage

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

B_INDEX_USER

Définition du stockage de l'index de l'utilisateur de la table métier

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

B_INDEX_XML

Définition du stockage de table d'index de la colonne XML de la table métier

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

B_STORAGE

Définition du stockage de la table attributaire de raster et de la table métier

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

BLK_INDEX_COMPOSITE

Définition du stockage de l'index de la colonne composite de la table BLK raster

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

BLK_STORAGE

Définition du stockage de la table BLK raster

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

BND_INDEX_COMPOSITE

Définition du stockage de l'index de la colonne composite de la table BND raster

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

BND_INDEX_ID

Définition du stockage de l'index de la colonne RID de la table BND raster

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

BND_STORAGE

Définition du stockage de la table BND raster

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

COMMENT

Ligne utilisée pour les commentaires

Possibilité de placer des commentaires comportant jusqu'à 8 000 caractères

COMPRESS_ROLLBACK_SEGMENT

Segment d'annulation de compression de version (ne s'applique qu'aux bases de données qui utilisent la gestion manuelle d'espace d'annulation)

Nom d'un segment d'annulation

D_INDEX_DELETED_AT

Définition du stockage de l'index de la colonne sde_deleted_at de la table des suppressions

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

D_INDEX_ STATE_ROWID

Définition du stockage de l'index des colonnes sde_states_id et sde_deletes_row_id de la table des suppressions

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

D_STORAGE

Définition du stockage de la table des suppressions

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

F_INDEX_AREA

Définition du stockage de l'index de la colonne de zone de la table des entités

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

F_INDEX_FID

Définition du stockage de l'index de la colonne FID de la table des entités

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

F_INDEX_LEN

Définition du stockage de l'index de la colonne de longueur de la table des entités

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

F_STORAGE

Définition du stockage de la table des entités

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

GEOMETRY_STORAGE

Indique le type de données de stockage de la colonne spatiale

ST_GEOMETRY ou SDO_GEOMETRY

LD_INDEX_DATA_ID

Définition du stockage de l'index des tables SDE_LOGFILE_DATA et SDE_LOGPOOL

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

LD_INDEX_ROWID

Définition du stockage de l'index de la colonne SDE_ROWID des tables SDE_LOGFILE_DATA et SDE_LOGPOOL

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

LD_STORAGE

Définition du stockage des tables SDE_LOGFILE_DATA et SDE_LOGPOOL_<ID_SDE>

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

LF_INDEXES

Définition du stockage des index de la colonne de la table SDE_LOGFILES

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

LF_STORAGE

Définition du stockage de la table SDE_LOGFILES

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

MD_URI_LOB_STORAGE

Définit le stockage de la colonne URI d'une mosaïque.

Consultez la documentation Oracle pour connaître les clauses LOB dans l’instruction CREATE TABLE.

MVTABLES_MODIFIED_INDEX

Définition du stockage de l'index MVTABLES_MODIFIED

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

MVTABLES_MODIFIED_TABLE

Définition du stockage de la table MVTABLES_MODIFIED

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

RAS_INDEX_ID

Définition du stockage de l'index RID de la table RAS raster

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

RAS_STORAGE

Définition du stockage de la table RAS raster

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

RASTER_STORAGE

Indique le type de stockage utilisé pour les données raster.

RASTERBLOB ou BLOB

ArcGIS 10.4.1 et clients antérieurs ainsi que ArcGIS Pro 1.3 et clients antérieurs ne peuvent pas créer ni accéder à des jeux de données raster ou mosaïque qui utilisent le stockage de type RASTERBLOB.

S_INDEX_ALL

Définition du stockage de premier index de la table d'index spatial lors de l'utilisation de stockage de géométries binaires

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

S_INDEX_SP_FID

Définition du stockage de second index de la table d'index spatial

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Non utilisé dans ArcGIS Pro.

S_STORAGE

Représente la définition du stockage de l'index spatial

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

Stockage ST_Geometry de Esri uniquement

SDO_COMMIT_INTERVAL

Indique le nombre de lignes insérées dans la table d'index entre chaque validation de base de données (Transformé en paramètre dans l'instruction INDEX CREATE, mais uniquement si un index Quadtree est utilisé.)

1000

Oracle Spatial uniquement

Reportez-vous au Guide de l’utilisateur Oracle Spatial pour obtenir plus d’informations sur toutes ces valeurs.

SDO_DIMNAME_1 SDO_DIMNAME_2 SDO_DIMNAME_3 SDO_DIMNAME_4

Nom de chaque dimension pour les types de géométrie Oracle Spatial ; les valeurs correspondantes sont : 1 = X 2 = Y 3 = Z 4 = M

Nom de la dimension

Oracle Spatial uniquement

Reportez-vous au Guide de l’utilisateur Oracle Spatial pour obtenir plus d’informations sur toutes ces valeurs.

SDO_ELEM_INFO_VARRAY_STORAGE

Définit le stockage de la portion SDO_ELEM_INFO_ARRAY d'un objet SDO_Geometry

Reportez-vous à la documentation Oracle pour obtenir plus d’informations sur CREATE TABLE varray_storage_clause.

Oracle Spatial uniquement

SDO_INDEX_SHAPE

Paramètres de stockage d’index spatial des types de géométrie Oracle Spatial

Différents paramètres de stockage d’index spatiaux, y compris <tablespace_name> et sdo_indx_dims = # (la valeur par défaut est 2), qui spécifient combien de dimensions doivent être indexées avec un index spatial R-tree

Oracle Spatial uniquement

Reportez-vous au Guide de l’utilisateur Oracle Spatial pour obtenir plus d’informations sur toutes ces valeurs.

SDO_LB_1, SDO_LB_2, SDO_LB_3, SDO_LB_4

Limite de dimension inférieure pour le type de géométrie Oracle Spatial ; les unités sont spécifiées dans le système de coordonnées des valeurs par défaut des données à charger selon l’étendue de celles-ci ; pour les données comportant un SAID géodésique, SDO_LB_1 doit être 180 et SDO_LB_2 doit être 90

Valeur supérieure aux valeurs SDO_UB correspondantes

Oracle Spatial uniquement

Reportez-vous au Guide de l’utilisateur Oracle Spatial pour obtenir plus d’informations sur toutes ces valeurs.

SDO_ORDINATES_VARRAY_STORAGE

Définit le stockage de la portion SDO_ORDINATES_ARRAY d'un objet SDO_Geometry

Reportez-vous à la documentation Oracle pour obtenir plus d’informations sur CREATE TABLE varray_storage_clause.

Oracle Spatial uniquement

SDO_SRID

Identifiant de la référence de coordonnée Oracle Spatial attribué à la colonne SDO_Geometry

Si le mot-clé de configuration que vous spécifiez pendant la création d’une classe d’entités contient le paramètre SDO_SRID défini sur un système de référence de coordonnées valide, cette valeur est utilisée pour la classe d’entités et est écrite dans la vue USER_SDO_GEOM_METADATA d’Oracle.

La valeur spécifiée par le paramètre SDO_SRID remplace tout système de référence de coordonnées spécifié par le client ArcGIS.

Oracle Spatial uniquement

SDO_TOLERANCE_1 SDO_TOLERANCE_2 SDO_TOLERANCE_3 SDO_TOLERANCE_4

  • Distance pouvant séparer deux ordonnées dans la dimension donnée, ces ordonnées étant encore considérées comme identiques
  • Utilisé par les fonctions Oracle Spatial
  • Doit être supérieure à zéro
  • Pour les données géodésiques, les unités sont des mètres ; dans le cas contraire, les unités sont spécifiées dans le système de coordonnées des données.

Valeur supérieure à 0

Oracle Spatial uniquement

Reportez-vous au Guide de l’utilisateur Oracle Spatial pour obtenir plus d’informations sur toutes ces valeurs.

SDO_UB_1, SDO_UB_2, SDO_UB_3, SDO_UB_4

  • Limite de dimension supérieure du type de géométrie Oracle Spatial
  • Utilisé par les fonctions Oracle Spatial
  • Doit être supérieure à zéro
  • Pour les données géodésiques, SDO_UB_1 doit être défini sur 180 et SDO_UB_2 sur 90. Les tolérances sont exprimées en mètres avec une valeur minimale de 0.05.
  • La valeur par défaut repose sur l'étendue des données à charger.

Valeur supérieure aux valeurs SDO_LB correspondantes

Oracle Spatial uniquement

Reportez-vous au Guide de l’utilisateur Oracle Spatial pour obtenir plus d’informations sur toutes ces valeurs.

SE_ANNOCAD_LOB_STORAGE

Définit le stockage de la colonne SE_ANNO_CAD_DATA qui est ajoutée à n'importe quelle table utilisant le stockage SDO_GEOMETRY et stockant des données DAO ou d'annotation.

Consultez la documentation Oracle pour connaître les clauses LOB dans l’instruction CREATE TABLE.

Oracle Spatial uniquement

SESSION_INDEX

Définition du stockage de l'index des tables de fichiers journaux de session

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

SESSION_STORAGE

Définition du stockage des tables de fichiers journaux de session

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

Héritage :

Non utilisé à partir de la version 10.7.1.

ST_GEOM_LOB_STORAGE

Détermine le stockage de la colonne SHAPE.POINTS pour un objet ST_Geometry.

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

ST_INDEX_PARTITION_LOCAL

Indique si l’index sde.st_spatial_index d’une table partitionnée est créé en tant qu’index global (FALSE) ou local (TRUE)

FALSE ou TRUE

S'applique uniquement aux tables métier partitionnées contenant des colonnes ST_Geometry

STATES_INDEX

Définition du stockage de la table STATES

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

STATES_LINEAGES_TABLE

Définition du stockage de la table STATE_LINEAGES

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

STATES_TABLE

Définition du stockage de la table STATES

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

UI_NETWORK_TEXT

Paramètre d’interface utilisateur pour la configuration du réseau qui indique que le mot-clé de configuration associé apparaîtra dans l’interface utilisateur ArcGIS

Description pouvant comporter jusqu'à 8 000 caractères

Non utilisé dans ArcGIS Pro.

UI_TERRAIN_TEXT

Paramètre d’interface utilisateur pour les terrains qui indique que le mot-clé de configuration associé apparaîtra dans l’interface utilisateur ArcGIS

Description pouvant comporter jusqu'à 8 000 caractères

UI_TEXT

Paramètre d’interface utilisateur qui indique que le mot-clé de configuration non composite associé apparaîtra dans l’interface utilisateur ArcGIS

Description pouvant comporter jusqu'à 8 000 caractères

UI_TOPOLOGY_TEXT

Paramètre d’interface utilisateur pour les topologies qui indique que le mot-clé de configuration associé apparaîtra dans l’interface utilisateur ArcGIS

Description pouvant comporter jusqu'à 8 000 caractères

UNICODE_STRING

Détermine si les types de texte Unicode seront utilisés (TRUE) ou non (FALSE)

TRUE ou FALSE

S’il est défini sur FALSE, ArcGIS utilise VARCHAR2 pour les types de données de la chaîne. S’il est défini sur TRUE, ArcGIS utilise NVARCHAR2 pour les types de données de la chaîne.

VERSIONS_INDEX

Définition du stockage de l'index de la table VERSIONS

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

VERSIONS_TABLE

Définition du stockage de la table VERSIONS

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

XML_COLUMN_STORAGE

Spécifie le type de colonnes XML à créer : XML SGBD natif ou XML ArcSDE

SDE_XML or DB_XML

XML_DOC_INDEX

Clause de stockage des index xmldoc<n>_pk et xml_doc<n>_ix de la table sde_xml_doc<n>

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_DOC_LOB_STORAGE

Informations de stockage et d'accès pour les documents XML dans la colonne xml_doc de la table sde_xml_doc<n>

Consultez votre documentation Oracle pour connaître les paramètres de stockage LOB.

XML_DOC_MODE

Type de stockage des documents XML

COMPRESSED ou UNCOMPRESSED

XML_DOC_STORAGE

Clause de stockage de la table sde_xml_doc<n>

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

XML_DOC_UNCOMPRESSED_TYPE

Lorsque le paramètre XML_DOC_MODE est défini sur UNCOMPRESSED, le paramètre XML_DOC_UNCOMPRESSED_TYPE détermine le format de stockage des documents XML.

XML_DOC_MODE étant par défaut défini sur COMPRESSED, le paramètre XML_DOC_UNCOMPRESSED_TYPE n'est par défaut pas présent ; valeurs possibles : CLOB ou NCLOB

XML_DOC_VAL_LOB_STORAGE

Informations de stockage et d'accès pour le contenu de documents XML dans la colonne xml_doc_val de la table sde_xml_doc<n>

Consultez votre documentation Oracle pour connaître les paramètres de stockage LOB.

XML_IDX_INDEX_DOUBLE

Clause de stockage de l'index xmlix<n>_db sur la colonne double_tag de la table sde_xml_idx<n>

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_IDX_INDEX_ID

Clause de stockage de l'index xmlix<n>_id sur la colonne ID de la table xml_idx<n>

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_IDX_INDEX_PK

Clause de stockage de l'index xmlix<n>_pk sur la colonne d'identité xml_key_column de la table sde_xml_idx<n>

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_IDX_INDEX_STRING

Clause de stockage de l'index xmlix<n>_st sur la colonne string_tag de la table sde_xml_idx<n>

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_IDX_INDEX_TAG

Clause de stockage de l'index xmlix<n>_tg sur la colonne tag_id de la table sde_xml_idx<n>

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_IDX_INDEX_TEXT

Paramètres de création d’index XML

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_IDX_STORAGE

Clause de stockage de la table sde_xml_idx<n> (la table d'index d'une colonne XML)

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

XML_IDX_TEXT_TAG_STORAGE

Informations de stockage et d'accès pour le contenu de la colonne text_tag dans la table sde_xml_idx<n> (la table d'index d'une colonne XML) (si aucune valeur n'est spécifiée [scénario par défaut] ou si DISABLE STORAGE IN ROW n'est pas spécifié, ces données LOB sont stockées en ligne).

<aucune valeur>, ENABLE STORAGE IN ROW ou DISABLE STORAGE IN ROW

XML_IDX_TEXT_UPDATE_MEMORY

Quantité de mémoire à utiliser lors de la création et de la mise à jour de l'index de texte, par exemple, 2M pour allouer 2 Mo

Nombre entier, supérieur à 0 mais inférieur à la quantité de RAM disponible spécifiée en Mo (indiqué avec M)

Reportez-vous à votre documentation Oracle pour connaître les valeurs recommandées.

XML_IDX_TEXT_UPDATE_METHOD

Méthode de suivi des modifications d’index Oracle Text :

  • NONE—Mise à jour manuelle via l’exécution d’Oracle Text (choix par défaut)
  • BUFFERED—ArcGIS procède à la mise à jour lorsque le flux est fermé
  • IMMEDIATE—ArcGIS procède à la mise à jour à l'insertion ou à la mise à jour de ligne

NONE, BUFFERED ou IMMEDIATE

XML_INDEX_TAGS_INDEX

Clause de stockage de l'index xml_indextags_pk de la table sde_xml_indexes

Reportez-vous à la section relative aux paramètres CREATE INDEX de votre documentation Oracle.

XML_INDEX_TAGS_TABLE

Clause de stockage de la table sde_xml_index_tags et des index xml_indextags_ix1 et xml_indextags_ix2 sur les colonnes tag_name et tag_alias, respectivement

Reportez-vous à la section relative aux paramètres CREATE TABLE de votre documentation Oracle.

Récapitulatif des paramètres de configuration
Remarque :

Pour les paramètres XML, <n> fait référence à l'identifiant xml_column_id associé à une colonne XML spécifique.

Descriptions fonctionnelles des paramètres

Les sections suivantes fournissent une explication plus détaillée des paramètres répertoriés dans le tableau précédent.

Paramètres de stockage d'index et de table métier

La table métier est la table attributaire d'une classe d'entités ou d'une table non spatiale. Utilisez le paramètre B_STORAGE pour définir la configuration de stockage d'une table métier.

Cinq paramètres de stockage d'index prennent en charge la création d'index de table métier :

  • Le paramètre B_INDEX_USER contient la configuration de stockage des index définis par l'utilisateur.
  • Le paramètre B_INDEX_ROWID contient la configuration de stockage de l'index créé par ArcGIS sur la colonne ObjectID d'une table de registre, communément appelé ROWID ou OBJECTID.
  • Le paramètre de stockage B_INDEX_SHAPE contient la configuration de stockage de l'index de la colonne spatiale créé par ArcGIS lors de l'ajout d'une colonne spatiale de géométrie binaire à une table métier. ArcGIS génère cet index lorsqu'il crée une classe d'entités.
  • Le paramètre de stockage B_INDEX_RASTER contient la configuration de stockage de l'index de colonne raster créé par ArcGIS lors de l'ajout d'une colonne raster à une table métier. ArcGIS génère cet index lorsqu’il crée une classe d’entités contenant un raster.
  • Le paramètre B_INDEX_TO_DATE spécifie le stockage de l'index R<registration_id>_sde_todate. Cet index est créé quand l'archivage est activé sur une table métier et il est utilisé lors de la mise à jour de la table d'historique pendant une opération d'archivage.

Paramètres de stockage des tables d'ajouts et de suppressions

L'enregistrement d'une table métier ou d'une classe d'entités sous forme versionnée permet à plusieurs utilisateurs de conserver et de mettre à jour un objet. ArcGIS crée deux tables (la table des ajouts et la table des suppressions) pour chaque table inscrite sous forme versionnée.

A des intervalles appropriés, les utilisateurs fusionnent les modifications qu'ils ont apportées avec les modifications effectuées par d'autres utilisateurs et résolvent les conflits qui surviennent lorsque les mêmes entités sont modifiées.

Paramètres de la table des ajouts

Le paramètre A_STORAGE contient la configuration de stockage de la table des ajouts. La table des ajouts est nommée A<n>, <n> étant l’ID d’enregistrement répertorié dans la table système de la géodatabase TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcGIS crée la table des ajouts A10.

Cinq autres paramètres de stockage contiennent la configuration de stockage des index de la table des ajouts :

  • Le paramètre A_INDEX_RASTER spécifie la configuration de stockage de l’index créé sur une colonne raster au sein de la table des ajouts. L'index est nommé SDE_RIX_<N>_A. <N> est l'ID de la colonne raster.
  • Le paramètre A_INDEX_ROWID contient la configuration de stockage de l’index créé par ArcGIS sur les colonnes d’ID d'état et ObjectID versionnées. L'index ROWID de la table des ajouts est nommé A<n>_PK, <n> étant l'ID d'enregistrement de la table métier à laquelle la table des ajouts est associée.
  • Le paramètre A_INDEXÉSTATEID contient la configuration de stockage de l'index qu'ArcGIS crée sur la colonne SDE_STATE_ID de la table des ajouts. L'index de la colonne SDE_STATE_ID est appelé A<n>_STATE_ID_IX1, <n> étant l'ID d'enregistrement de la table métier à laquelle la table des ajouts est associée.
  • Le paramètre de stockage A_INDEX_SHAPE contient la configuration de stockage de l'index créé par ArcGIS sur la colonne spatiale de la table des ajouts. Si la table métier contient une colonne spatiale, sa colonne et son index sont dupliqués dans la table des ajouts. L’index de la colonne spatiale de la table des ajouts est nommée A<n>_IX1_A, <n> étant l’ID de couche de la classe d’entités tel que répertorié dans la table système de la géodatabase LAYERS.
  • Le paramètre A_INDEX_USER contient la configuration de stockage des index définis par l'utilisateur qu'ArcGIS crée dans la table des ajouts. Les index définis par l'utilisateur sur les tables métier sont dupliqués sur la table des ajouts.

Paramètres de la table des suppressions

Le paramètre D_STORAGE contient la configuration de stockage de la table des suppressions. La table des suppressions est nommée D<n>, <n> étant l’ID d’enregistrement répertorié dans la table système de la géodatabase TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcGIS crée la table des suppressions D10.

Deux autres paramètres de stockage contiennent la configuration de stockage des index qu'ArcGIS crée sur la table des suppressions. Le paramètre D_INDEX_STATE_ROWID contient la configuration de stockage de l'index D<n>_IDX1 créé par ArcGIS sur les colonnes SDE_STATE_ID et SDE_DELETES_ROW_ID de la table des suppressions. Le paramètre D_INDEX_DELETED_AT contient la configuration de stockage de l'index D<n>_PK créé par ArcGIS sur les colonnes DELETED_AT, SDE_DELETES_ROW_ID et SDE_STATE_ID de la table des suppressions.

Paramètres d’index spatiaux

Les classes d’entités qui utilisent le stockage ST_Geometry font appel à une table distincte pour stocker les informations relatives à l’index spatial. La table d'index spatial est nommée S<n>_IDX$, <n> étant la valeur de l'index de géométrie de la table. La valeur de l’index de géométrie est stockée dans la table système de la géodatabase SDE.ST_GEOMETRY_COLUMNS. La table d’index spatial est créée sous forme de table IOT (Oracle Indexed Organized Table). L’index spatial sur l’attribut ST_Geometry apparaît comme A<n>_IX1 en cas d’affichage avec Oracle Enterprise Manager. La valeur <n> représente la valeur LAYER_ID stockée dans la table système de la géodatabase LAYERS.

Si vous créez des tables métier partitionnées contenant une colonne ST_Geometry, vous voudrez également que l'index spatial soit partitionné. Il existe deux types de méthode de partitionnement : global et local. Par défaut, ce sont les index partitionné globaux qui sont créés sur les tables métier partitionnées. Pour créer un index partitionné local, vous devez ajouter le mot-clé LOCAL à la fin de l'instruction CREATE INDEX. Pour permettre à ArcGIS d'ajouter LOCAL à la fin de l'instruction CREATE INDEX pour l'index spatial, définissez le paramètre ST_INDEX_PARTITION_LOCAL sur TRUE sous le mot-clé DEFAULTS.

Toutefois, si la table métier contenant la colonne ST_Geometry n'est pas partitionnée et si vous définissez ST_INDEX_PARTITION_LOCAL sur TRUE, vous obtenez le message d'erreur suivant :

ORA-14016: underlying table of a LOCAL partitioned index must be partitioned

Paramètres de stockage d'index et de table raster

Lorsque vous spécifiez un mot-clé avec un paramètre RASTER_STORAGE défini sur BLOB, la colonne raster ajoutée à une table métier est une référence de clé étrangère à des données raster stockées dans une structure comportant des index et des tables complémentaires. Lorsque le paramètre RASTER_STORAGE est défini RASTERBLOB (par défaut), une colonne BLOB est créée dans la table métier et les informations raster complémentaires sont stockées dans des tables supplémentaires.

Les paramètres de table raster suivants définissent la configuration des tables raster et des index complémentaires :

Le paramètre RASTER_STORAGE remplace le RASTER_BINARY_TYPE, qui opère encore mais n'est plus pris en charge.

Le paramètre RAS_STORAGE détient la configuration de stockage Oracle CREATE TABLE de la table RAS.

Le paramètre RAS_INDEX_ID contient la configuration de stockage CREATE INDEX Oracle de l’index de la table RAS.

Le paramètre BND_STORAGE détient la configuration de stockage Oracle CREATE TABLE de la table BND.

Le paramètre BND_INDEX_COMPOSITE contient la configuration de stockage CREATE INDEX Oracle de l’index de la colonne composite de la table BND.

Le paramètre BND_INDEX_ID contient la configuration de stockage CREATE INDEX Oracle de l’index de colonne d’ID (RID) de ligne de la table BND.

Le paramètre AUX_STORAGE détient la configuration de stockage Oracle CREATE TABLE de la table AUX.

Le paramètre AUX_INDEX_COMPOSITE contient la configuration de stockage CREATE INDEX Oracle de l’index de la table AUX.

Le paramètre BLK_STORAGE détient la configuration de stockage Oracle CREATE TABLE de la table BLK.

Le paramètre BLK_INDEX_COMPOSITE contient la configuration de stockage CREATE TABLE Oracle de l’index de la table BLK.

Le paramètre MD_URI_LOB_STORAGE définit la manière dont les LOB sont stockés dans la colonne URI d'une mosaïque.

Le paramètre B_STORAGE définit l’emplacement de stockage pour les tables attributaires de raster. Cette table (ou ces tables, il peut y avoir plusieurs tables de ce type) stocke les valeurs d'attribut en fonction des valeurs de cellule dans le raster. Si vous souhaitez stocker ces tables dans un autre emplacement que les tables métier de classe d’entités, créez un mot-clé raster qui précise des informations de stockage différentes pour les tables attributaires de raster. Invitez les créateurs de données à utiliser ce mot-clé lorsqu’ils créent des jeux de données raster.

Paramètres de stockage de géométrie

Les géodatabases d’Oracle peuvent utiliser plusieurs formats différents de stockage de données spatiales. Le paramètre GEOMETRY_STORAGE indique la méthode de stockage de géométrie à utiliser pour les nouvelles classes d’entités. Définissez le paramètre GEOMETRY_STORAGE dans le mot-clé de configuration DEFAULTS pour refléter le type de stockage de géométrie souhaité pour la plupart de vos classes d’entités. Le paramètre GEOMETRY_STORAGE comporte les valeurs possibles suivantes :

  • ST_Geometry pour Oracle : ce type étend la base de données pour inclure un type de données ST_GEOMETRY. Définissez le paramètre GEOMETRY_STORAGE sur ST_GEOMETRY si vous souhaitez stocker vos données spatiales dans ce format. (Avec ArcGIS 9.3 et les versions ultérieures, si le paramètre GEOMETRY_STORAGE n'est pas défini, le format ST_GEOMETRY est utilisé.)
  • Type de géométrie Oracle Spatial : ce type relationnel d’objet étend le modèle de base de données pour inclure un type SDO_GEOMETRY.

    Définissez le paramètre GEOMETRY_STORAGE sur SDO_GEOMETRY si vous souhaitez stocker vos données spatiales dans ce format. Si vous souhaitez que ce format soit le format par défaut, définissez le paramètre GEOMETRY_STORAGE sur SDO_GEOMETRY dans le mot-clé de configuration DEFAULTS.

Paramètres d'interface utilisateur

Les paramètres d'interface utilisateur commencent par UI et indiquent si leur mot-clé de configuration associé est disponible via l'interface utilisateur ArcGIS et ArcObjects. UI_TEXT est utilisé pour les mots-clés de configuration non composites. UI_TOPOLOGY_TEXT est utilisé pour les mots-clés de topologie. est utilisé pour les mots-clés de terrain.UI_NETWORK_TEXT est utilisé pour les mots-clés de réseau. Les mots-clés de configuration par défaut qui requièrent des paramètres UI les incluent déjà. Ajoutez un de ces paramètres uniquement si vous avez créé vos propres mots-clés personnalisés.

Paramètres de stockage BLOB

Vous pouvez utiliser des BLOB pour les paramètres GEOMETRY_STORAGE, RASTER_STORAGE et ATTRIBUTE_BINARY.

Le paramètre GEOMETRY_STORAGE contrôle le stockage des données vectorielles dans une classe d'entités. Le paramètre RASTER_STORAGE contrôle le stockage de données raster dans un jeu de données raster, un catalogue d'images ou un attribut raster. Enfin, le paramètre ATTRIBUTE_BINARY contrôle le stockage de toutes les données binaires autres que vectorielles ou raster.

Pour créer des colonnes BLOB, les paramètres doivent être définis comme suit dans un mot-clé de configuration donné :

GEOMETRY_STORAGE SDELOB
RASTER_STORAGE BLOB
ATTRIBUTE_BINARY BLOB

Pour les données raster et vectorielles, Esri recommande les paramètres de stockage LOB suivants :

  • Activez toujours le stockage dans la ligne, car la taille de la plupart des données de système d'information géographique (SIG) est inférieure au seuil de stockage dans la ligne de 3 964 octets. Ce type de stockage garantit une performance optimale.
  • Activez le cache, car les données de géodatabases sont lues fréquemment.
  • Au lieu d'effectuer des mises à jour sur les données BLOB, ArcGIS n'effectue que des insertions et des suppressions ; il est donc conseillé de définir le paramètre PCT_VERSION sur la valeur 0 car il est inutile de conserver des versions antérieures des données dans le segment LOB.
  • Il est déconseillé d'utiliser une taille de bloc inférieure à 8 Ko. Les tailles de bloc de 2 Ko et 4 Ko augmentent le nombre d’opérations E/S car le processus de serveur Oracle doit extraire un nombre de blocs plus important. Vous remarquerez probablement qu'une taille de bloc de 8 Ko permet des pertes d'espace plus réduites qu'une taille de 16 Ko. Les tailles de bloc de 2 Ko ou 4 Ko permettent des pertes d'espace réduites, mais les tests effectués ont prouvé que la durée d'affichage de la plupart des données vectorielles et raster augmente considérablement par rapport à un stockage effectué avec une taille de segment de 8 Ko. La taille de bloc devant toujours être un multiple de la taille de bloc de données, il est préférable d'utiliser une taille de bloc de données de 8 Ko pour un stockage optimal des données SIG dans les BLOB.

L’exemple suivant montre comment les paramètres de stockage raster DBTUNE ont été modifiés pour prendre en compte une table de blocs raster stockée avec le type de données BLOB :

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)"

Si la taille des données de pixel du bloc raster est inférieure à 3 965 octets, les données sont stockées dans la colonne BLOCK_DATA du tablespace RASTER. Si toutefois elles dépassent ce seuil, elles sont stockées dans le segment LOB du tablespace RASTER_LOB_SEGMENT. L'index LOB est utilisé seulement si le nombre de blocs est supérieur à 12. Cette situation est peu probable pour les données de géodatabase. Considérez un segment LOB avec une taille de bloc de 8 Ko. Avant l'utilisation de l'index LOB, les données binaires ArcSDE doivent dépasser 96 Ko.

Les exemples suivants montrent comment les paramètres de configuration de stockage de données vectorielles ont été modifiés pour prendre en compte la table d’entités stockée avec le type de données BLOB :

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"

Si les données binaires de l'entité sont inférieures à 3 965 octets, elles sont stockées dans la colonne POINTS du tablespace VECTOR. Si toutefois elles dépassent ce seuil, elles sont stockées dans le segment LOB du tablespace VECTOR_LOB_SEGMENT.

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)"

Dans cet exemple, si la taille des données binaires de la table métier est inférieure à 3 965 octets, les données sont stockées dans la colonne BLOB de la table métier dans le tablespace BIZZTABS. Si toutefois elles dépassent ce seuil, elles sont stockées dans le segment LOB du tablespace BIZZ_LOB_SEGMENT. Dans cet exemple, la colonne BLOB est nommée DOCUMENT. Si le paramètre B_STORAGE mentionné ci-dessus de la table DBTUNE est utilisé pour la création d’une table n’ayant aucune colonne DOCUMENT, Oracle renvoie le message d’erreur suivant :

ORA-00904: "DOCUMENT": invalid identifier

Il est donc déconseillé d'ajouter au mot-clé DEFAULTS des paramètres B_STORAGE et A_STORAGE faisant référence à des colonnes BLOB spécifiques, la table métier devant contenir les colonnes correspondantes. Créez plutôt des mots-clés de configuration distincts et ajoutez ces paramètres de stockage aux mots-clés. Le mot-clé contenant le paramètre de stockage est référencé lors de la création de la table. Il est important de noter que les paramètres de stockage du mot-clé DEFAULTS sont utilisés s'ils ne sont pas inclus dans un mot-clé spécifique. Il est donc inutile d'ajouter un paramètre de stockage particulier dans un mot-clé si sa chaîne de configuration est identique au paramètre de stockage du mot-clé DEFAULTS. Si par exemple, à l'exception de B_STORAGE et A_STORAGE, tous les paramètres de stockage d'un nouveau mot-clé tel que ROADS ont des chaînes de configuration identiques à ceux du mot-clé DEFAULTS, il suffit de créer les paramètres B_STORAGE et A_STORAGE dans le mot-clé ROADS. S'ils ne sont pas présents dans le mot-clé ROADS, tous les autres paramètres de stockage sont lus à partir du mot-clé DEFAULTS.

Paramètres XML

Remarque :

si vous n'utilisez pas de colonnes ni de documents XML dans votre géodatabase, vous n'avez pas besoin de configurer ces paramètres.

Le paramètre XML_COLUMN_STORAGE détermine si les colonnes XML sont créées en tant que ArcSDE XML ou Oracle XML natif. Le paramètre par défaut est d'utiliser XML ArcSDE (SDE_XML).

Deux index de texte peuvent être associés à une colonne XML : un pour la table de documents XML et un pour la table d'index XML. Pour créer une colonne XML correctement, vous devez définir correctement le paramètre XML_IDX_INDEX_TEXT. Cette valeur est utilisée dans la clause PARAMETERS lors de la création des index de texte de contexte de la colonne XML. Une valeur appropriée du paramètre XML_IDX_INDEX_TEXT n'est pas la même que les valeurs utilisées pour d'autres paramètres DBTUNE servant à créer d'autres types d'index. La valeur de la clause PARAMETERS contrôle les paramètres de stockage des index de texte, la langue de l'analyse linguistique pour l'indexation et la recherche de texte dans les documents XML, le programme de mise à jour des index de texte et d'autres paramètres spécifiques à ces index.

Les documents XML sont stockés sous forme d'objets volumineux (Large objects ou LOB) dans les colonnes XML_DOC et XML_DOC_VAL de la table de documents XML et dans la colonne TEXT_TAG de la table d'index XML. Il est important de configurer avec précision ces colonnes pour obtenir des performances de recherche optimales. Les LOB sont stockés en ligne si les données LOB sont stockées dans le même bloc que le reste des données de la ligne. Cependant, le stockage en ligne est possible seulement si les données LOB font moins de 4 Ko en taille. Avec le stockage hors ligne, les données sont stockées dans le segment LOB et seul le localisateur de LOB est stocké avec le reste des données de la ligne.

Vous pouvez indiquer si les données LOB associées à une colonne XML sont stockées en ligne ou hors ligne à l'aide des paramètres DBTUNE XML_DOC_LOB_STORAGE, XML_DOC_VAL_LOB_STORAGE et XML_IDX_TEXT_TAG_STORAGE. Ajoutez la valeur "DISABLE STORAGE IN ROW" pour stocker les données hors ligne ou "ENABLE STORAGE IN ROW" pour les stocker en ligne.

Quand les données LOB sont stockées hors ligne pour une colonne XML, par défaut, ArcGIS place ces données dans le même tablespace que la table de document XML. Les données LOB peuvent être déplacées vers un tablespace différent de celui contenant la table de documents XML.

Paramètres supplémentaires

Les paramètres suivants peuvent également être définis dans la table système de la géodatabase DBTUNE :

Paramètre COMPRESS_ROLLBACK_SEGMENT

Compresser périodiquement l'arborescence d'état de la base de données versionnée est une procédure de maintenance requise.

Les transactions de l’opération de compression ont tendance à être volumineuses ; si vous utilisez la méthode d’annulation manuelle Oracle, Esri vous recommande de créer un segment d’annulation volumineux et séparé pour contenir les changements. Le paramètre de stockage COMPRESS_ROLLBACK_SEGMENT stocke le nom d'un segment d'annulation que vous avez créé à cette fin. Ajoutez le paramètre de stockage COMPRESS_ROLLBACK_SEGMENT au mot-clé de configuration DEFAULTS.

Oracle ne recommande pas d’utiliser la méthode d’annulation manuelle. Pour plus d’informations, reportez-vous à la documentation fournie avec votre installation Oracle.

Paramètre ATTRIBUTE_BINARY

ArcGIS définit des colonnes d’attributs utilisées pour stocker des données binaires au format BLOB ou LONG RAW. La valeur par défaut et recommandée est BLOB.

Remarque :

Avant ArcGIS 9.2, LONGRAW était la valeur par défaut du paramètre ATTRIBUTE_BINARY. Si votre géodatabase existait avant la version 9.2, cette valeur n'a pas été modifiée dans la table DBTUNE lors de la mise à niveau. Pour que BLOB soit le type de données par défaut des colonnes attributaires binaires, vous devez définir manuellement le paramètre DEFAULTS ATTRIBUTE_BINARY sur BLOB. Une fois cette modification effectuée, les nouvelles classes d'entités créées avec le mot-clé DEFAULTS utiliseront la valeur BLOB pour les colonnes binaires. Pour migrer les colonnes attributaires de données existantes de LONG RAW à BLOB, consultez la rubrique Migrer le stockage.

Si vous utilisez des représentations de classes d'entités, vous devez créer la classe d'entités avec un mot-clé de configuration dont le paramètre ATTRIBUTE_BINARY est défini sur BLOB. Si une classe d'entités est créée avec un mot-clé de configuration qui contient un paramètre ATTRIBUTE_BINARY défini sur LONGRAW et que plusieurs représentations sont créées, un message d'erreur s'affiche :

Unable to create the representation. Underlying DBMS error.

Paramètre UNICODE_STRING

Le paramètre UNICODE_STRING spécifie si les colonnes de texte sont ou non stockées comme types de données VARCHAR2 (non Unicode) ou NVARCHAR2 (Unicode).

Pour en savoir plus sur les données Unicode, reportez-vous à la rubrique Présentation rapide d’Unicode.