Si vous pouvez utiliser datapump au lieu de l'ancien imp
/exp
outils, vous pouvez remapper les tablespaces (et d'autres choses) à la volée.
Si ce n'est pas le cas, la manière habituelle de gérer cela est de créer manuellement la table dans le nouvel espace de table, puis d'exécuter le imp
avec ignore=y
donc il ne se plaint pas que l'objet existe.
Vous pouvez obtenir le DDL pour la table - avec l'ancien tablespace - en exécutant imp
avec indexfile=<file>
. Cela vous donnera un fichier texte avec le DDL pour les tables et les index, mais avec les commandes de table commentées avec rem
. Vous pouvez extraire les bits dont vous avez besoin et les modifier selon les besoins de la nouvelle base de données.
Si vous ne l'avez pas déjà fait, regardez l'import paramètres dans la documentation.