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
Наиболее распространенные ошибки для опыта и имп связаны с настройкой. Убедитесь, что ваш PATH
включает $ORACLE_HOME/bin
, проверьте правильность установки $ORACLE_HOME
и проверьте $ORACLE_SID
person
Guy
schedule
12.05.2009