Paramètres de configuration DBTUNE Oracle

Les paramètres de configuration, stockés dans la colonne parameter_name de la table DBTUNE, identifient les objets de base de données à stocker dans la base de données. Les valeurs correspondantes, stockées dans la colonne config_string de la table DBTUNE, 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 dans la table DBTUNE par mot-clé de configuration. Les combinaisons mot-clé/nom de paramètre sont uniques, mais la plupart des noms de paramètres ne le sont pas et sont réutilisés avec plusieurs mots-clés dans la table DBTUNE.

Les valeurs valides de la colonne parameter_name sont fixes ; vous ne pouvez pas en inventer de nouvelles. De même, les colonnes config_string acceptent uniquement certaines valeurs numériques ou chaînes SQL. Dans la plupart des cas, ces chaînes sont ajoutées aux instructions SQL CREATE TABLE et INDEX CREATE afin de correspondre à la syntaxe SQL nécessaire au SGBD donné.

Dans les géodatabases stockées dans une base de données Oracle, les paires nom de paramètre-chaîne de configuration sont utilisées par ArcSDE pour effectuer les opérations suivantes :

Les combinaisons mot clé/nom_paramètre sont uniques. Par exemple, vous ne pouvez pas avoir le même paramètre défini sous le même mot-clé, comme il est indiqué ici :

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

DEFAULTS       RASTER_STORAGE          SDO_GEOMETRY

Toutefois, la plupart des paramètres peuvent être utilisés sur des mots-clés différents dans la table DBTUNE. Par exemple, le paramètre RASTER_STORAGE apparaît également groupé avec plusieurs autres mots-clés. Dans cet exemple, il est inclus dans le mot-clé 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

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 table DBTUNE.

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, ArcSDE 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>.

Cette entrée DEFAULTS DBTUNE devient une instruction SQL similaire au code indiqué ici après l'entrée DBTUNE :

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. Si le tablespace raster n'avait pas été spécifié dans le dernier exemple, le tablespace par défaut de l'utilisateur aurait été utilisé.

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 (DBA), 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;
ou
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 le fichier dbtune.sde ou utilisez la commande sdedbtune pour modifier des valeurs spécifiques dans la table DBTUNE.

Dans le fichier dbtune, supprimez les commentaires dans les lignes TABLESPACE appropriées associées au mot-clé de configuration que vous souhaitez utiliser, par exemple DEFAULTS. Les lignes commentées sont précédées d'un signe dièse seul (#). Supprimez ce signe et remplacez le <texte> par le nom du tablespace correct. Importez ensuite le fichier dbtune dans la table DBTUNE. Les utilisateurs peuvent alors spécifier ce mot-clé (ou accepter le mot-clé DEFAULT) et les tables et les index des jeux de données qu'ils créent seront stockés dans le tablespace que vous avez spécifié dans le fichier dbtune. Vous pouvez utiliser la commande sdedbtune pour modifier la valeur d'un paramètre à la fois à l'aide de l'opération alter. Reportez-vous aux rubriques Modification du fichier dbtune avant de créer la géodatabase et Modification du contenu de la table DBTUNE après sa création pour modifier le fichier et la table dbtune.

Liste des paramètres valides

Le tableau suivant fournit une liste alphabétique de tous les paramètres de configuration possibles pouvant être utilisés dans une géodatabase Oracle. Les valeurs indiquées en gras sont les valeurs par défaut.

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

Nom de paramètre

Description

Valeurs

Remarques

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.

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.

Stockage de géométries binaires uniquement (SDEBINARY et SDELOB)

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.

Stockage de géométries binaires uniquement (SDEBINARY et SDELOB)

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.

Stockage de géométries binaires uniquement (SDEBINARY et SDELOB)

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.

Stockage de géométries binaires uniquement (SDEBINARY et SDELOB)

GEOMETRY_STORAGE

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

ST_GEOMETRY,SDEBINARY, SDELOB, OGCWKB 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.

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.

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.

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.

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.

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.

BLOB, LONGRAW, SDO_GEORASTER ou ST_RASTER

RDT_INDEX_COMPOSITE

Contient les informations de stockage pour l'index composite créé sur la table des blocs SDO_GEORASTER (l'index est nommé SDE_RDT_ <N>_PK, où N est la valeur rastercolumn_id de la colonne raster).

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

Oracle Spatial uniquement

RDT_STORAGE

Contient les informations de stockage pour la table des blocs SDO_GEORASTER (la table des blocs est nommée sde_rdt_<N>, N étant la valeur rastercolumn_id de la colonne raster).

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

Oracle Spatial uniquement

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.

Stockage de géométries binaires uniquement (SDEBINARY et SDELOB)

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.

Stockage de géométries binaires uniquement (SDEBINARY et SDELOB)

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.

SDO_COMMIT_INTERVAL

Nombre d'enregistrements insérés dans la table des index spatiaux entre chaque validation (COMMIT) de base de données (devient un paramètre dans l'instruction CREATE INDEX).

1 000 (reportez-vous au Guide de l'utilisateur Oracle Spatial pour plus d'informations sur toutes ces valeurs).

Oracle Spatial uniquement

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 (reportez-vous au Guide de l'utilisateur Oracle Spatial pour plus d'informations sur toutes ces valeurs).

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 <nom_tablespace> 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 (reportez-vous au Guide de l'utilisateur Oracle Spatial pour plus d'informations sur toutes ces valeurs).

Oracle Spatial uniquement

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 (reportez-vous au Guide de l'utilisateur Oracle Spatial pour plus d'informations sur toutes ces valeurs).

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 spécifié lors de 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ée valide, cette valeur est utilisée pour la classe d'entités et é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ée spécifié par le client (tel qu'ArcCatalog ou la commande sdelayer).

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 (reportez-vous au Guide de l'utilisateur Oracle Spatial pour plus d'informations sur toutes ces valeurs).

Oracle Spatial uniquement

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, les unités sont des degrés ; dans le cas contraire, les unités sont spécifiées dans le système de coordonnées des données.
  • Valeur par défaut selon l'étendue des données à charger
  • Pour les données Oracle9i comportant un SAID géodésique, la valeur de SDO_UB_1 doit être 180 et celle de SDO_UB_2 doit être 90

Valeur supérieure aux valeurs SDO_LB correspondantes (reportez-vous au Guide de l'utilisateur Oracle Spatial pour plus d'informations sur toutes ces valeurs).

Oracle Spatial uniquement

SESSION_INDEX

Définition du stockage des index de fichier journal de session ou autonome ArcSDE

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

SESSION_STORAGE

Définition du stockage des tables de fichiers journaux de session ou autonomes ArcSDE

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

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.

Pour plus d'informations sur le stockage LOB, reportez-vous à la rubrique Stockage de données BLOB dans des géodatabases dans 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 ou local (FALSE indique que l'index st_spatial_index sera créé en tant qu'index global ; TRUE indique que l'index spatial sera créé en tant qu'index local).

TRUE ou FALSE

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, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration du réseau.

Description pouvant comporter jusqu'à 8 000 caractères

UI_TERRAIN_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration de terrain.

Description pouvant comporter jusqu'à 8 000 caractères

UI_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description du mot-clé de configuration non composite associé.

Description pouvant comporter jusqu'à 8 000 caractères

UI_TOPOLOGY_TEXT

Paramètre d'interface utilisateur, qui indique que le mot-clé de configuration associé apparaîtra dans l'interface utilisateur ArcGIS ; contient une description de la configuration de topologie.

Description pouvant comporter jusqu'à 8 000 caractères

UNICODE_STRING

Détermine si les types de texte Unicode seront utilisés ou non (si défini sur TRUE, les champs de type caractère seront stockés dans des types de données compatibles avec UNICODE. Par exemple, si le paramètre UNICODE_STRING est défini sur FALSE, le type des données de la chaîne serait VARCHAR2. Si UNICODE_STRING est défini sur TRUE, le type de données du champ serait NVARCHAR2).

TRUE ou FALSE

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 ArcSDE ou XML SGBD natif

SDE_XML ou 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.

Pour plus d'informations sur le stockage LOB, reportez-vous à la rubrique Stockage de données BLOB dans des géodatabases dans Oracle.

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_TEXT_TYPE

Type de données de la colonne de texte de document

BLOB ou LONGRAW

Obsolète après la version ArcSDE 9.0

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.

Pour plus d'informations sur le stockage LOB, reportez-vous à la rubrique Stockage de données BLOB dans des géodatabases dans Oracle.

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 au manuel Oracle Text Reference).

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 paramètres recommandés).

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—ArcSDE procède à la mise à jour lorsque le flux est fermé
  • IMMEDIATE—ArcSDE 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
RemarqueRemarque :

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

Une table métier est une table Oracle créée par un client ArcSDE, la commande d'administration sdetable ou la fonction SE_table_create de l'interface de programmation d'application (API) C d'ArcSDE C. Utilisez le paramètre B_STORAGE de la table DBTUNE 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 créés avec la fonction SE_table_create_index de l'API C et l'opération create_index de la commande sdetable.
  • Le paramètre B_INDEX_ROWID contient la configuration de stockage de l'index créé par ArcSDE 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 ArcSDE lors de l'ajout d'une colonne spatiale à une table métier. Cet index est créé par la fonction SE_layer_create de l'API C d'ArcSDE. Cette fonction est appelée par ArcGIS lorsqu'il crée une classe d'entités et par l'opération d'ajout de la commande sdelayer.
  • Le paramètre de stockage B_INDEX_RASTER contient la configuration de stockage de l'index de colonne raster créé par ArcSDE lors de l'ajout d'une colonne raster à une table métier. Cet index est créé par la fonction SE_rastercolumn_create de l'API C d'ArcSDE. Cette fonction est appelée par ArcGIS lorsqu'il crée une classe d'entités et par les opérations d'ajout, de copie et d'importation de la commande sderaster.
  • Le paramètre B_INDEX_TO_DATE spécifie le stockage de l'index R<ID_enregistrement>_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.
RemarqueRemarque :

ArcSDE enregistre toutes les tables qu'il crée. Les tables non créées par ArcSDE peuvent également être enregistrées à l'aide de la commande sdetable ou sdelayer. La table système TABLE_REGISTRY gère une liste des tables actuellement enregistrées.

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. ArcSDE 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 TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcSDE 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 ArcSDE sur les colonnes d'ID d'état et ObjectID (également appelé ROWID) multi-versionnée. 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'ArcSDE 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 ArcSDE 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 appelé A<n>_IX1_A, <n> étant l'ID de couche de la classe d'entités tel que répertorié dans la table LAYERS.
  • Le paramètre A_INDEX_USER contient la configuration de stockage des index définis par l'utilisateur qu'ArcSDE 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 TABLE_REGISTRY. Par exemple, si la table métier ROADS est répertoriée avec l'ID d'enregistrement 10, ArcSDE crée la table des suppressions D10.

Deux autres paramètres de stockage contiennent la configuration de stockage des index qu'ArcSDE 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 ArcSDE 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 ArcSDE sur les colonnes DELETED_AT, SDE_DELETES_ROW_ID et SDE_STATE_ID de la table des suppressions.

Pour plus d'informations sur la structure des tables d'ajouts et de suppressions et leur utilisation, reportez-vous à la rubrique Tables versionnées d'une géodatabase dans Oracle.

Paramètres de tables d'entités et d'index spatiaux

Une classe d'entités créée à l'aide du type de stockage ST_Geometry avec un index spatial crée une table supplémentaire dans la base de données Oracle. La table d'index spatial est nommée S<n>_IDX$, où <n> est la valeur de l'index de géométrie de la table. La valeur peut être obtenue en interrogeant la table SDE.ST_GEOMETRY_COLUMNS. La table d'index spatial est créée comme une table de type IOT (Indexed Organized Table) Oracle. L'index spatial sur l'attribut ST_Geometry apparaît sous la forme A<n>_IX1 en cas d'affichage avec Enterprise Manager. La valeur de <n> représente la valeur LAYER_ID stockée dans la table LAYERS.

Si vous créez des tables métier partitionnées contenant une colonne ST_Geometry, peut-être souhaiterez-vous é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

Une classe d'entités créée avec un format de stockage binaire compressé ArcSDE (type de données LONG RAW ou BLOB) ajoute deux tables à la base de données Oracle, la table des entités et la table d'index spatiaux. La table d'index spatiaux est créée sous la forme S<n>, <n> étant l'ID de couche de la classe des entités de la table d'index spatiaux tel que figurant dans la table LAYERS. Trois index sont créés sur la table des entités et deux sur la table d'index spatiaux. Les paramètres de configuration applicables aux index spatiaux commencent généralement par S_.

Les paramètres de stockage de ces tables et index suivent le même modèle que les paramètres de stockage B_STORAGE et B_INDEX_ * de la table d'affaire. Le paramètre S_STORAGE contient la configuration de stockage CREATE TABLE Oracle de la table de l'index spatial et de ses index pour le stockage ST_Geometry et binaire. Le paramètre S_INDEX_ALL s'applique uniquement au stockage binaire et contient la configuration de stockage CREATE INDEX Oracle du premier index de la table spatiale. L'index spatial est créé sous la forme S<n>_IX1, <n> étant l'ID de couche de la classe d'entités de l'index tel que figurant dans la table LAYERS.

Le paramètre S_INDEX_SP_FID contient la configuration de stockage CREATE INDEX Oracle du second index de la table spatiale si le stockage binaire est utilisé pour la classe d'entités. L'index spatial est créé sous la forme S_<n>_IX2, <n> étant l'ID de couche de la classe d'entités de l'index tel que figurant dans la table LAYERS.

Les paramètres de classe d'entités s'appliquent uniquement au stockage binaire. Ces paramètres commencent par F_.

  • Le paramètre F_STORAGE contient la chaîne de configuration de stockage CREATE TABLE Oracle de la table des entités. La table d'entités est créée sous la forme F_<n>, <n> étant l'ID de couche de la classe d'entités de la table tel que figurant dans la table LAYERS.
  • Le paramètre F_INDEX_FID contient la chaîne de configuration de stockage CREATE INDEX Oracle de l'index de la colonne spatiale de la table d'entités. L'index de la colonne spatiale est créé sous la forme F<n>_UK1, <n> étant l'ID de couche de la classe d'entités de l'index tel que figurant dans la table LAYERS.
  • Le paramètre F_INDEX_AREA contient la configuration de stockage CREATE INDEX Oracle de l'index de la colonne de zone de la table d'entités. L'index de surface de la colonne spatiale est créé sous la forme F<n>_AREA_IX2, <n> étant l'ID de couche de la classe d'entités de l'index tel que figurant dans la table LAYERS.
  • Le paramètre F_INDEX_LEN contient la configuration de stockage CREATE INDEX Oracle de l'index de la colonne de longueur de la table d'entités. L'index de longueur de la colonne spatiale est créé sous la forme F<n>_LEN_IX3, <n> étant l'ID de couche de la classe d'entités de l'index tel que figurant dans la table LAYERS.

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

Une colonne raster ajoutée à une table métier est en fait une référence de clé étrangère aux données raster stockées dans une structure composée de quatre tables et de cinq index de support. Les paramètres de table raster définissent la configuration des tables et des index raster.

Le paramètre RASTER_STORAGE définit le type de données utilisé pour stocker les données raster. Les options sont BLOB, LONG RAW, SDO_GEORASTER ou ST_Raster. Les types ST_Raster et SDO_GEORASTER sont accessibles via SQL.

AttentionAttention :

N'utilisez pas le stockage LONG RAW pour les nouvelles données, car Oracle peut ne plus accepter ce type de données dans une prochaine version. Bien que LONG RAW fonctionne toujours, il est préférable de ne pas l'utiliser ; vous devrez effectuer la migration de LONG RAW vers un autre type de stockage si vous l'utilisez.

Si vous souhaitez que la plupart des colonnes raster de votre base de données utilisent le même format de stockage des données raster, définissez une seule fois le paramètre RASTER_STORAGE sous le mot-clé de configuration DEFAULTS. Par exemple, pour changer la valeur BLOB par défaut du paramètre RASTER_STORAGE et le définir sur SDO_GEORASTER, effectuez les opérations suivantes :

## DEFAULTS
RASTER_STORAGE "SDO_GEORASTER"
<other parameters>
END

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 contient la configuration de stockage CREATE TABLE Oracle 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 contient la configuration de stockage CREATE TABLE Oracle 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 contient la configuration de stockage CREATE TABLE Oracle 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 contient la configuration de stockage CREATE TABLE Oracle 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.

ArcSDE fournit quatre formats de stockage de données raster pour Oracle. Le paramètre RASTER_STORAGE indique la méthode de stockage de géométries à utiliser. Le paramètre RASTER_STORAGE comporte les valeurs suivantes :

  • BLOB
  • ST_RASTER
  • SDO_GEORASTER
  • LONGRAW
RemarqueRemarque :

le type de données LONG RAW peut ne plus être pris en charge dans une prochaine version d'Oracle, par conséquent, ne l'utilisez pas pour les nouvelles données raster.

Pour plus d'informations sur le stockage de données raster dans une géodatabase, reportez-vous à la rubrique Jeux de données raster et catalogues d'images d'une géodatabase stockée dans Oracle.

Il existe un type supplémentaire de table raster, la table attributaire 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. Le paramètre B_STORAGE définit le stockage de ces tables. Si vous devez définir un emplacement de stockage pour ces tables autre que celui d'autres tables métier de classe d'entités, veillez à créer un mot-clé de données raster à utiliser lors de la création de jeux de données et de catalogues d'images spécifiant des informations de stockage différentes de celles des tables attributaires de raster.

Pour en savoir plus sur les tables attributaires de raster, reportez-vous à la rubrique Tables attributaires de jeu de données raster. Pour en savoir plus sur les mots-clés de configuration personnalisés, reportez-vous à la rubrique Mots-clés de configuration personnalisés.

Paramètres de stockage de géométrie

ArcSDE pour Oracle fournit cinq formats de stockage de données spatiales. Le paramètre GEOMETRY_STORAGE indique la méthode de stockage de géométrie à utiliser. Vous devez définir le paramètre GEOMETRY_STORAGE dans le mot-clé de configuration DEFAULTS pour refléter le type de stockage de géométrie avec lequel la plupart de vos classes d'entités seront créées. 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. (Depuis ArcSDE 9.3, si le paramètre GEOMETRY_STORAGE n'est pas défini, le format ST_GEOMETRY est utilisé.)
  • Stockage binaire compressé ArcSDE en tant que type de données BLOB

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

  • Stockage binaire compressé ArcSDE : définissez le paramètre GEOMETRY_STORAGE sur SDEBINARY si vous souhaitez stocker vos données spatiales au format binaire compressé sous forme LONG RAW.
    RemarqueRemarque :

    Oracle peut ne plus accepter le type de stockage LONG RAW dans une prochaine version. Par conséquent, le stockage SDEBINARY est déconseillé pour les nouvelles classes d'entités. Pour effectuer la migration des classes d'entités existantes de LONG RAW vers BLOB ou ST_GEOMETRY, reportez-vous à la rubrique Migration de colonnes raster vers le type ST_Raster à l'aide de l'outil de géotraitement Migrer le stockage.

  • 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 dans le SGBD Oracle.

    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.

  • Type de géométrie WKB (Well-Known Binary) OGC (Open Geospatial Consortium)—Ce type fournit une représentation portable d'une géométrie en tant que flux contigu d'octets. La représentation OGCWKB ne prend en charge que des géométries 2D simples.

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

RemarqueRemarque :

L'installation ArcSDE pour Oracle Windows inclut plusieurs versions du fichier dbtune, chacune spécifiant un stockage de géométrie différent dans le mot-clé DEFAULTS. Si vous effectuez une nouvelle installation d'ArcSDE pour Oracle (sans mettre à niveau la base de données), vous pouvez utiliser l'une des versions alternatives du fichier pour renseigner votre table DBTUNE pendant la configuration post-installation si vous souhaitez que votre stockage de géométrie par défaut soit d'un type différent du type ST_GEOMETRY.

Paramètres XML

RemarqueRemarque :

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 au format XML ArcSDE ou XML Oracle 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 ArcSDE 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, ArcSDE 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.

Un document XML standard qui contient des métadonnées décrivant une ressource SIG dépassera 4 Ko en taille. Les tests montrent que les colonnes XML associées aux services de métadonnées ArcIMS sont plus performantes quand les données LOB sont stockées hors ligne dans un tablespace séparé de la table de document XML. Cependant, un service de métadonnées peut contenir des données de répertoire géographique à la place de documents XML de métadonnées standard. Les données de répertoire géographique sont peu volumineuses et ne dépassent généralement pas la taille de 100 octets. Les services de métadonnées contenant des données de répertoire géographique sont plus efficaces lorsque les données LOB sont stockées en ligne. Reportez-vous à la rubrique Configuration d'une base de données Oracle pour prendre en charge les colonnes XML ArcSDE pour plus d'informations sur la configuration des colonnes XML ArcSDE à utiliser avec les services de métadonnées dans une géodatabase.

Paramètres de table de fichier journal

Les tables de fichiers journaux permettent à ArcSDE de gérer des jeux d'enregistrements sélectionnés.

Les paramètres de fichiers journaux affectent les tables et les index de données de fichiers journaux. Ils commencent par la lettre L ou SESSION. Ces paramètres sont les suivants :

  • LF_STORAGE définit la configuration de la table LOGFILES.
  • LF_INDEXES configure la création des index logfiles_pk et logfiles_uk sur la table LOGFILES.
  • LD_STORAGE définit la configuration des tables LOGFILE_DATA et LOGPOOL_<ID_SDE>.
  • LD_INDEX_ROWID configure la création de l'index LOGFILE_DATA_idx1 sur la table LOGFILE_DATA et de l'index LOGPOOL_<ID_SDE>_idx1 sur la table des groupes LOGPOOL_<ID_SDE>.
  • LD_INDEX_DATA_ID configure la création de l'index LOGFILE_DATA_idx2 sur la table LOGFILE_DATA et de l'index LOGPOOL_<ID_SDE>_idx1 sur la table LOGPOOL_<ID_SDE>.
  • SESSION_STORAGE définit la configuration de la table de fichiers journaux autonomes LOGDATA_<ID_SDE>_<ID_autonome_actuel> et de la table de session SESSION_<ID_SDE>.
  • Le paramètre SESSION_INDEX configure la création de l'index LOGDATA_<ID_SDE>_<ID_sde>_<ID_autonome_actuel>_idx1 de la table de fichiers journaux autonomes et de l'index LOGSESSION_<ID_SDE>_idx1 de la table de session.
  • SESSION_TEMP_TABLE n'est pas utilisé dans les bases de données Oracle.

Pour plus d'informations sur l'utilisation des tables de fichiers journaux dans une géodatabase, reportez-vous à la rubrique Options de configuration des tables de fichiers journaux ArcSDE pour Oracle.

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. UI_TERRAIN_TEXT est utilisé pour les mots-clés de terrain. UI_NETWORK_TEXT est utilisé pour les mots-clés de réseau. Reportez-vous à la rubrique Rendre les mots-clés de configuration disponibles dans ArcGIS pour plus d'informations sur l'utilisation des paramètres UI.

Paramètres supplémentaires

Les paramètres suivants peuvent également être définis dans la table 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.

A partir d'Oracle 10g, 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 10g.

Paramètre ATTRIBUTE_BINARY

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

Si le paramètre de stockage n'est pas défini dans le mot-clé de configuration DEFAULTS lorsqu'un fichier dbtune est importé par l'outil d'administration sdedbtune, ArcSDE insère le paramètre de stockage ATTRIBUTE_BINARY sous le mot-clé de configuration DEFAULTS avec une chaîne de configuration définie sur BLOB.

RemarqueRemarque :

Avant ArcSDE 9.2, LONGRAW était la valeur par défaut du paramètre ATTRIBUTE_BINARY. Lors de la mise à niveau d'une géodatabase ArcSDE existante vers une version 9.2 ou ultérieure, cette valeur n'est pas changée dans la table DBTUNE. 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 effectuer la migration des colonnes attributaires dans les données existantes de LONG RAW vers BLOB, reportez-vous à la rubrique Migration de colonnes attributaires LONG RAW dans Oracle à l'aide de commandes ArcSDE ou 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 votre valeur DEFAULTS ATTRIBUTE_BINARY est définie sur LONGRAW, vous devrez créer un autre mot-clé de configuration que les utilisateurs pourront spécifier quand ils créent des classes d'entités contenant des classes de représentations.

Par exemple, vous pourriez ajouter le mot-clé de configuration REPRESENTATIONS suivant comme suit :

##REPRESENTATIONS
ATTRIBUTE_BINARY   BLOB
UI_TEXT    "Configuration keyword used to create feature classes
 containing representation classes"
END

Pour plus d'informations sur les mots-clés personnalisés, reportez-vous à la rubrique Mots-clés de configuration personnalisés. 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.

Cela se produit, car chaque fois qu'une nouvelle classe de représentations est ajoutée, deux nouveaux champs sont ajoutés à la table métier de la classe d'entités (un champ LON RAW et un champ BLOB). Dans Oracle, les tables ne pouvant contenir qu'un seul champ LONG RAW, lorsque le deuxième champ LONG RAW est ajouté, une erreur se produit.

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 Vue d'ensemble d'Unicode.

Commentaires

Vous pouvez ajouter un paramètre COMMENT dans le fichier dbtune.sde, en ajoutant une ligne précédée d'un seul symbole dièse (#). Vous pouvez le faire si vous créez vos propres mots-clés personnalisés et voulez ajouter des commentaires sur l'utilisation du mot-clé. Par exemple, vous pouvez ajouter un commentaire au mot-clé de fichier journal d'un utilisateur :

#COMMENT		"This keyword is used by ArcSDE to create log file tables for all users logged in as editor"


3/6/2012