sql >> Databáze >  >> RDS >> Oracle

Jak importovat databázi Oracle ze souboru dmp a souboru protokolu?

Jak byla databáze exportována?

  • Pokud byl exportován pomocí exp a bylo exportováno úplné schéma, pak

    1. Vytvořte uživatele:

      create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
      
    2. Udělte práva:

      grant connect, create session, imp_full_database to <username>;
      
    3. Spusťte import pomocí imp :

      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      
  • Pokud byl exportován pomocí expdp a poté spusťte import pomocí impdp :

    impdp <username>/<password> directory=<directoryname> dumpfile=<filename>.dmp logfile=<filename>.log full=y;
    

Při pohledu na chybový protokol se zdá, že jste nezadali adresář, takže se Oracle snaží najít dmp soubor ve výchozím adresáři (tj. E:\app\Vensi\admin\oratest\dpdump\ ).

Buď přesuňte exportovaný soubor do výše uvedené cesty, nebo vytvořte objekt adresáře, který bude odkazovat na cestu, kde je dmp soubor je přítomen a předejte název objektu impdp příkaz výše.



  1. Jak mohu spočítat počet příspěvků, které mají nulové nebo kladné skóre?

  2. Jak se vypořádat s datovým typem TIME z SQL Server 2008 s NHibernate?

  3. Existují postupy/směrnice pro vytváření nenormalizovaných tabulek během procesu normalizace?

  4. Třídění podstromu v hierarchické datové struktuře uzavírací tabulky