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 ArcGIS pour effectuer les opérations suivantes :
- Etablir les caractéristiques de stockage des tables et des index.
- Définir le type de stockage des colonnes spatiales, de rasters et attributaires.
- Définir le mode de stockage des documents XML.
- Mettre les mots-clé à la disposition des utilisateurs dans l'interface ArcGIS.
- Fournir des commentaires décrivant le mot-clé de configuration.
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, 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>.
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;
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 utilisant la commande sdedbtune pour modifier des valeurs spécifiques dans la table DBTUNE.
Les commandes d'administration sdedbtune et les autres sont fournies avec le serveur d'applications ArcSDE.
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. |
Stockage de géométries binaires uniquement (SDEBINARY et SDELOB) |
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. |
Stockage ST_Geometry d'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é.) |
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_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 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 <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_ORDINATES_VARRAY_STORAGE | Définit le stockage de la portion SDO_ORDINATES_ARRAY d'un objet SDO_Geometry | Reportez-vous à la documentation Oracle pour 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érentiel 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érentiel de coordonnées 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 |
|
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 |
|
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 |
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 ArcSDE. | Consultez votre documentation Oracle pour connaître les clauses LOB dans l'instruction CREATE TABLE. | 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 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. |
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_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, 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. |
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 ArcGIS, 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 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. 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 ArcGIS 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<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 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 (également appelé ROWID) 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'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 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'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 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.
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 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$, <n> étant 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 sous forme de table IOT (Indexed Organized Table) Oracle. L'index spatial sur l'attribut ST_Geometry apparaît comme A<n>_IX1 en cas d'affichage avec Enterprise Manager. La valeur <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, 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
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 métier. 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 d'Esri. 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.
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.
ArcGIS 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
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.
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
Les géodatabase d'Oraclecan utilisent cinq formats de stockage des données spatiales différents. 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.Remarque :
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.
Paramètres XML
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 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.
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 à ArcGIS de gérer des jeux d'enregistrements sélectionnés.
Les paramètres de fichier journal affectent les tables et les index de données de fichier journal. 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
ArcGIS 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.
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 existante vers une version 9.2 ou ultérieure, cette valeur n'est pas modifié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 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 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.