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

Как да създадете дъмп с Oracle PL/SQL Developer?

EXP (експорт) и IMP (импорт) са двата инструмента, от които се нуждаете. По-добре е да опитате да ги стартирате от командния ред и на същата машина.

Може да се стартира от дистанционно, просто трябва да настроите TNSNAMES.ORA правилно и инсталирайте всички инструменти за разработчици със същата версия като базата данни. Без да знам съобщението за грешка, което получавате, не мога да ви помогна да накарате exp/imp да работи.

Командата за експортиране на един потребител:

exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp

Това ще създаде дъмп файла за експортиране.

За да импортирате дъмп файла в различна потребителска схема, първо създайте новия потребител в SQLPLUS :

SQL> create user newuser identified by 'password' quota unlimited users;

След това импортирайте данните:

imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername

Ако има много данни, проучете увеличаването на BUFFERS или погледнете в expdp/impdp

Най-честите грешки за exp и imp са setup. Проверете своя PATH включва $ORACLE_HOME/bin , проверете $ORACLE_HOME е зададено правилно и проверете $ORACLE_SID е зададено



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извикате pl/sql анонимен блок от pl/sql анонимен блок

  2. HEXTORAW() Функция в Oracle

  3. Как да преминавате през колони в курсор на oracle pl/sql

  4. Правилно използване на COALESCE в клаузата WHERE

  5. Oracle - извлича времево клеймо от низ varchar?