【问题标题】:Move a file from one server to another server via plsql or shell通过 plsql 或 shell 将文件从一台服务器移动到另一台服务器
【发布时间】:2016-06-07 11:35:50
【问题描述】:

我有一个详细的服务器:

server ip: 192.168.141.96 : 21     credentials:  user: tss password: T@l30P@ss     path: /home/ttt/ 

这是生成文件的服务器。我想将此文件移动到具有凭据的另一台服务器

Host: sftp://sftpabc.learn.com
User name: abc
Password: jQrE7wvg
Port: 22
import dir: upload/source

我正在尝试为此使用以下 plsql 脚本:

DECLARE
  l_conn  UTL_TCP.connection;
begin
  l_conn := ftp.login('192.168.141.96', '21', 'tss', 'T@l30P@ss');
  ftp.ascii(p_conn => l_conn);
  FTP.GET(P_CONN      => L_CONN,
          P_FROM_FILE => 'filename_test.csv',
          p_to_dir    => 'DIR_INBOUND',
          p_to_file   => 'test_get.txt');
  ftp.logout(l_conn);
END;

但这并没有执行,也没有文件被转换。这个有shell脚本/plsql脚本吗?

【问题讨论】:

    标签: shell unix plsql ftp


    【解决方案1】:

    “未执行”是什么意思。错误是什么?快速搜索显示您可能正在使用this 站点作为您的代码的参考。如果是这样,您是否确定在您的数据库中编译了 ftp.pks 和 ftp.pkb?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      相关资源
      最近更新 更多