【发布时间】:2021-12-10 21:14:38
【问题描述】:
当我尝试使用 PL/SQL 过程从我的 oracle 机器连接 sftp 位置时,我收到 ORA-29260: network error: TNS:connection closed error。
- telnet 连接没问题
- 目标 sftp 机器添加到 ACL
- 使用 ssh 传输文件没有问题
- 可以手动连接到 sftp 位置
DECLARE
l_conn UTL_TCP.connection;
BEGIN
l_conn := ftp.login('xx.xx.xx.xx', '22', 'myuser', 'mypass');
-- ftp.ascii(p_conn => l_conn);
-- ftp.put(p_conn => l_conn,
-- p_from_dir => 'MY_DOCS',
-- p_from_file => 'test_get.txt',
-- p_to_file => '/app/test_put.txt
dbms_output.put_line('connection done');
ftp.logout(l_conn);
END;
有什么想法吗?
提前致谢。
【问题讨论】:
标签: oracle plsql sftp plsql-package