sql >> データベース >  >> RDS >> Oracle

FTP経由で送信する場合のORA-24247

    このエラーは、ACL (アクセス制御リスト) の制限により、11g でスローされます。 FTP サーバーと通信するには、「WORKFLOW」ユーザーに特権を付与する必要があります。

    で既存の助成金を確認できます
    select * from dba_network_acls
      

    DBA は次のような方法でアクセスを許可できます:

    begin
      dbms_network_acl_admin.create_acl(acl => 'ftp.xml',
                                        description => 'Enables FTP',
                                        principal => 'WORKFLOW', 
                                        is_grant => true,
                                        privilege => 'connect');
    end;
    /
    begin
      dbms_network_acl_admin.assign_acl(acl => 'ftp.xml',
                                        host => 'yourhost.com',
                                        lower_port => ftp port);
    end;
    /
    commit;
      

    ドキュメント を参照してください 詳細については




    1. postgresqlでJSON配列を解析するにはどうすればよいですか?

    2. PHPとMySQLでexecシェルを使用する方法は?

    3. SQLServerのSTATISTICSTIMEとは何ですか?

    4. 静的クラスとシングルトンクラスのしくみ(データベース)