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;
SQL> connect system/<password>
SQL> SELECT default_tablespace
FROM dba_users
WHERE username = <'USER'>;
SQL> connect <user>/<password>
SQL> SELECT * FROM user_tablespaces
WHERE tablespace_name = <'TABLESPACE'>;
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è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. | 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 |
| 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 |
| 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, 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. |
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. 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.
Vous avez un commentaire à formuler concernant cette rubrique ?