EXP (eksport) i IMP (import) to dwa potrzebne narzędzia. Lepiej jest spróbować uruchomić je w wierszu poleceń i na tym samym komputerze.
Można go uruchomić z poziomu zdalnego, wystarczy ustawić poprawnie numer TNSNAMES.ORA
i zainstalować wszystkie narzędzia programistyczne w tej samej wersji co baza danych. Nie znając komunikatu o błędzie, którego doświadczasz, nie mogę pomóc, aby exp/imp działał.
Polecenie do eksportowania pojedynczego użytkownika:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
Spowoduje to utworzenie pliku zrzutu eksport.
Aby zaimportować plik zrzutu do innego schematu użytkownika, należy najpierw utworzyć newuser w SQLPLUS:
SQL> create user newuser identified by 'password' quota unlimited users;
następnie zaimportować dane:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
Jeśli istnieje wiele następnie sprawdź, czy nie zwiększysz wartości BUFFERS
lub nie zaglądasz do expdp/impdp
Najczęstsze błędy exp i imp są ustawione. Sprawdzić swoją PATH
obejmuje $ORACLE_HOME/bin
sprawdzić $ORACLE_HOME
jest ustawiony prawidłowo i sprawdzić $ORACLE_SID
jest ustawiony
Imp prawdopodobnie nie działa z powodu problemów z PATH. Co się stanie, jeśli uruchomisz imp z wiersza poleceń? –
Właściwie to, czego potrzebujesz, to uruchom exp, a nie imp. –