Mettre à niveau le type ST_Geometry dans une base de données Oracle
Vous pouvez mettre à niveau le type ST_Geometry dans votre base de données Oracle à l'aide de l'outil de géotraitement Créer un type spatial ou d'un script Python.
Etapes :
-
Le cas échéant, accordez les privilèges suivants à l'utilisateur sde :
- CREATE SESSION
- CREATE TABLE
- CREATE VIEW
- CREATE PROCEDURE
- CREATE SEQUENCE
- CREATE TRIGGER
- CREATE TYPE
- CREATE INDEXTYPE
- CREATE LIBRARY
- CREATE OPERATOR
- CREATE PUBLIC SYNONYM
- DROP PUBLIC SYNONYM
- ADMINISTER DATABASE TRIGGER
- Installez une nouvelle version du client ArcGIS pour obtenir la nouvelle version de la bibliothèque st_shapelib.
- Faites une copie de sauvegarde de la bibliothèque st_shapelib existante, ou renommez-la, sur le serveur Oracle.
- Copiez la nouvelle bibliothèque libst_shapelib (st_shapelib pour Windows) du répertoire DatabaseSupport dans l'emplacement d'installation du client ArcGIS et placez-la dans le répertoire d'origine de l'ancienne bibliothèque sur le serveur Oracle. (Si vous la copiez à un nouvel emplacement, vous devrez mettre à jour la définition de la bibliothèque dans Oracle.)
Veillez à utiliser la bibliothèque appropriée au système d'exploitation de votre serveur Oracle.
- Lancez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
- Créez une connexion à votre base de données Oracle. Connectez-vous en tant qu'administrateur de base de données système Oracle.
- Ouvrez l'outil Créer un type spatial.
Vous pouvez utiliser la fenêtre Rechercher pour trouver l'outil ou l'ouvrir à partir du jeu d'outils Espace de travail de la boîte à outils Gestion des données.
- Ajoutez la connexion de base de données que vous avez créée à l'étape 6 dans la zone de texte Fichier de connexion de la base de données.
- Cliquez sur OK pour exécuter l'outil.
Le type, les sous-types et les fonctions ST_Geometry sont mis à niveau vers la version la plus récente.
Thèmes connexes
5/12/2014