sql >> Database >  >> RDS >> Oracle

een dumpbestand importeren in oracle 11gr2 krijg fouten

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.



  1. Ik wil machtigingen toewijzen aan een gebruiker om de EMP-tabel te zien

  2. sql voor het vinden van de meest recente record in een groep

  3. Hoe gebruik je dezelfde verbinding voor twee query's in het voorjaar?

  4. Logische PostgreSQL-replicatie gebruiken om een ​​altijd up-to-date lees/schrijf TEST-server te onderhouden