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
е зададено