Я написал процедуру PL / SQL для подключения к FTP-серверу.Я могу записать файл на этот FTP-сервер.Используя тот же код, я пытался подключиться к серверу SFTP, но это не удалось.Как мне подключиться к SFTP с использованием PL / SQL?
Вы можете попробовать коммерческий пакет ORA_SFTP , предоставленный DidiSoft:
connection_id := ORA_SFTP.CONNECT_HOST(... ORA_SFTP.UPLOAD(connection_id, data, 'remote_file.dat');
Отказ от ответственности: я работаю на DidiSoft
SFTP требует SSH плюс реализация протокола . Что касается моих знаний по PL / SQL и Google, в настоящее время нет доступных реализаций SSH или этого протокола в PL / SQL. Есть несколько альтернатив:
Я бы пошел на второй вариант. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.