sql >> Database >  >> RDS >> Oracle

Oracle-database exporteren naar sql-bestand?

Om uw database te exporteren, moet u het 8i exp-hulpprogramma gebruiken:

exp full=y compress=N userid=system/system_pw file=dumpfilename.dmp log=explog.txt

Om uw database te importeren, moet u het 10g imp-hulpprogramma gebruiken:

imp full=y file=dumpfilename.dmp userid=system/system_pw log=implog.txt

Het 10g imp-hulpprogramma is achterwaarts compatibel met eerdere releases, dus u zou moeten kunnen exporteren met het 8i exp-hulpprogramma en importeren met het 10g-imp. Beide hulpprogramma's hebben een "help=y" parameter die een lijst met parameters toont die u kunt specificeren. Er zijn er nogal wat; voor het grootste deel zijn de standaardinstellingen prima. Afhankelijk van de grootte van uw database kan dit even duren.

Het maken van een enkel SQL-bestand is niet zo eenvoudig als het op het eerste gezicht lijkt, vanwege de cirkelvormige afhankelijkheden van bepaalde objecten. Bovendien is het niet zo efficiënt om te creëren of uit te voeren - exp/imp is veel meer het geval. Als uw doel simpelweg is om de database naar een nieuwe versie van Oracle te verplaatsen, is exp/imp de eenvoudigste manier om te gaan.

Enkele documenten om u te helpen:orafaq.com; Oracle 8i-hulpprogramma's (oracle.com); Oracle 10g-hulpprogramma's (oracle.com) .




  1. Hoe gebruik ik regex in MySQL?

  2. LISTAGG rare aaneenschakeling

  3. Unicode SQL-query met parameter in plaats van N-voorvoegsel

  4. SQL Server-cursor - loop door meerdere servers en voer query uit