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

Oracle изпомпва данни impdp към отдалечен сървър

Свързахте се с отдалечената база данни (чрез dbuser/[email protected] ), но вашата DB връзка е създадена във вашата локална база данни. В момента се опитвате да изпълните импортирането на отдалечената DB, с мрежова връзка също към отдалечената DB, и тази мрежова връзка се опитва да използва DB връзка, която не съществува в тази отдалечена DB.

tnsnames.ora запис и връзката към DB са напълно различни неща.

Трябва да се свържете нормално локално - вероятно с помощта на идентификационните данни, които сте използвали за създаване на връзката към DB. network_link параметърът след това ще направи сесията на вашата локална база данни, която се стартира от impdp , действа срещу отдалечения сървър; така че вашата локална директория може да се използва.

Само дето... не става така. Отдалечената база данни, идентифицирана от network_link може да се използва като източник на импортиране, без изобщо да има дъмп файл; но не може да бъде целта за импортиране от файл.

От impdp документация :

Ако наистина искате да тръгнете по този път, мисля, че ще ви е необходима връзка от отдалечено към локално и да стартирате импортирането срещу отдалеченото (както сте сега), но да изтегляте директно от вашата схема - не от предишна износ. Все още ще ви трябва достъп до DIRECTORY обект на отдалечения сървър, тъй като регистрационни файлове и т.н. ще бъдат записани там, дори ако не копирате своя дъмп файл. Дори с nologfile Вярвам, че ще има грешка, ако не посочите директория или нямате разрешения за нея.

статията, към която поставихте връзка в предишния си въпрос каза същото:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранена процедура с множество IN параметър

  2. SSIS не успява да запази пакетите и рестартира Visual Studio

  3. Къде са моите кръпки?

  4. Извикайте съхранена процедура на oracle с изходен параметър на курсора от скрипт на python

  5. Как да съхранявате неограничен брой знаци в Oracle 11g?