Autres méthodes de déplacement d'une géodatabase dans Oracle
Utilisez les utilitaires d'exportation et d'importation d'Oracle pour transporter des données ArcSDE. Vous pouvez également utiliser les tablespaces transportables d'Oracle. Mais pour cela, assurez-vous que tous les objets nécessaires sont exportés avec les tables des données.
En effet, les classes d'entités ArcSDE et les rasters regroupent plusieurs tables et les objets de base de données qui leur sont associés. Si certains de ces objets sont oubliés, les données seront inexploitables dans la base de données cible. Par conséquent, la structure entière du propriétaire des données, ainsi que la structure de l'utilisateur ArcSDE, doivent être incluses dans l'exportation.
La structure entière de l'utilisateur ArcSDE est nécessaire, car les objets de données ArcSDE s'appuient sur le référentiel de métadonnées dans la structure de l'administrateur ArcSDE pour gérer et structurer les données. La structure de l'utilisateur ArcSDE contient également le type ST_Geometry et des fonctions.
L'utilisation de tablespaces transportables d'Oracle est particulièrement efficace pour déplacer de grandes bases de données. Vous pouvez utiliser l'utilitaire RMAN (Recovery Manager, gestionnaire de récupération) pour déplacer les tablespaces.
Tenez compte des points suivants pour transporter des tablespaces :
- Chaque tablespace doit être autonome, c'est-à-dire que les tables et leurs index doivent être dans le même tablespace pour que celui-ci puisse être transporté. En d'autres termes, toutes les dépendances de la table doivent partager son tablespace.
- La taille du support de transfert doit être suffisante pour contenir les fichiers de données à transporter.
- Vous ne pouvez pas importer le tablespace si la base de données de destination comporte déjà un tablespace du même nom.
- Vous ne pouvez pas importer le tablespace s'il contient une table ou un index qui existe déjà sur le serveur de destination. Les tables et les index doivent avoir un nom unique permettant de les différencier dans la structure où ils se trouvent.
- Si les plates-formes source et de destination ne sont pas toutes les deux big endian ou little endian, vous devez convertir le tablespace en cours de déplacement au format de la plate-forme de destination.
- Les bases de données source et de destination doivent utiliser les mêmes jeux de caractères.
- Les exportations doivent être exécutées par un utilisateur disposant des privilèges EXP_FULL_DATABASE.
Consultez la documentation Oracle concernant la version que vous utilisez pour en savoir plus sur l'importation/exportation, l'utilitaire RMAN et les tablespaces transportables.