sql >> Databasteknik >  >> RDS >> Oracle

Exportera Oracle-databas till sql-fil?

För att exportera din databas måste du använda verktyget 8i exp:

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

För att importera din databas måste du använda verktyget 10g imp:

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

Verktyget 10g imp är bakåtkompatibelt med tidigare utgåvor, så du bör kunna exportera med hjälp av verktyget 8i exp och importera med 10g imp. Båda verktygen har en "help=y"-parameter som visar en lista med parametrar som du kan ange. Det finns ganska många; för det mesta är standardinställningarna bra. Beroende på storleken på din databas kan detta ta ett tag.

Att skapa en enda SQL-fil är inte så lätt som det kan tyckas först, på grund av cirkulära beroenden av vissa objekt. Dessutom är det inte lika effektivt att skapa eller köra - exp/imp är mycket mer så. Om ditt mål helt enkelt är att flytta databasen till en ny version av Oracle, är exp/imp det enklaste sättet att gå.

Några dokument som hjälper dig:orafaq.com; Oracle 8i Utilities (oracle.com); Oracle 10g-verktyg (oracle.com) .




  1. PHP-formulär laddar inte upp filen

  2. Returnera rader som är max en kolumn i Postgresql

  3. MySql:Begränsa uppdateringsbehörighet för en kolumn i en tabell

  4. Hur man överför rader till kolumner dynamiskt i MySQL