Als u datapump kunt gebruiken in plaats van de oude imp
/exp
tools, kun je tablespaces (en andere dingen) on-the-fly opnieuw toewijzen.
Zo niet, dan is de gebruikelijke manier om hiermee om te gaan, de tabel handmatig in de nieuwe tabelruimte te maken en vervolgens de imp
uit te voeren. met ignore=y
dus het klaagt niet dat het object bestaat.
Je kunt de DDL voor de tafel krijgen - met de oude tablespace - door imp
uit te voeren met indexfile=<file>
. Dit geeft je een tekstbestand met de DDL voor de tabellen en indexen, maar met de tabelcommando's die zijn becommentarieerd met rem
. Je kunt de bits die je nodig hebt extraheren en ze naar wens bewerken voor de nieuwe database.
Als je dat nog niet hebt gedaan, bekijk dan de import parameters in de documentatie.