Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да импортирам база данни на Oracle от dmp файл и лог файл?

Как беше експортирана базата данни?

  • Ако е експортиран с помощта на exp и пълната схема беше експортирана, тогава

    1. Създайте потребител:

      create user <username> identified by <password> default tablespace <tablespacename> quota unlimited on <tablespacename>;
      
    2. Предоставете правата:

      grant connect, create session, imp_full_database to <username>;
      
    3. Стартирайте импортирането с imp :

      imp <username>/<password>@<hostname> file=<filename>.dmp log=<filename>.log full=y;
      
  • Ако е експортиран чрез expdp , след което стартирайте импортирането с impdp :

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

Разглеждайки регистъра на грешките, изглежда, че не сте посочили директорията, така че Oracle се опитва да намери dmp файл в директорията по подразбиране (т.е. E:\app\Vensi\admin\oratest\dpdump\ ).

Или преместете файла за експортиране в горния път, или създайте обект на директория, който да сочи към пътя, където dmp файлът е налице и предава името на обекта към impdp команда по-горе.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на oci_parse и oci_execute

  2. Oracle Lag функция с динамичен параметър

  3. Как да получа милиони от времевия печат от 1970 UTC в Oracle SQL?

  4. PL/SQL настройка на производителността за LIKE '%...%' заместващи заявки

  5. PL/SQL - Незадължителни условия в клаузата where - без динамичен sql?