sql >> Databasteknik >  >> RDS >> Oracle

import av en dumpfil till oracle 11gr2 får fel

Om du kan använda datapump istället för den gamla imp /exp verktyg, kan du mappa om tabellutrymmen (och andra saker) i farten.

Om inte, är det vanliga sättet att hantera detta att manuellt skapa tabellen i den nya tabellutrymmet och sedan köra imp med ignore=y så det klagar inte på att objektet finns.

Du kan få DDL för tabellen - med det gamla tabellutrymmet - genom att köra imp med indexfile=<file> . Detta ger dig en textfil med DDL för tabellerna och indexen, men med tabellkommandona kommenterade med rem . Du kan extrahera de bitar du behöver och redigera dem efter behov för den nya databasen.

Om du inte redan har gjort det, titta på importen parametrar i dokumentationen.



  1. Fixa "INSERT har fler uttryck än målkolumner" i PostgreSQL

  2. Subtrahera resultat av två Select-frågor i MySQL

  3. Överbrygga Azure-gapet:Hanterade instanser

  4. Kan inte lägga till fält...radstorlek...större än högsta tillåtna storlek