3番目のオプション。 私はそれを使用しています。
-
alexandria-plsql-utils をご覧ください。 プロジェクト、特に次を見てください:
amazon_aws_auth_pkg
、amazon_aws_s3_pkg
およびftp_util_pkg
パッケージ。 -
必要なパッケージと依存関係をインストールします。
-
ダンプを実行してから、以下のサンプルコードを使用して、AmazonRDSOracleからS3バケットにファイルをコピーできます。
declare b_blob blob; begin b_blob := file_util_pkg.get_blob_from_file ('DATA_PUMP_DIR', 'my_dump.dmp'); amazon_aws_auth_pkg.init ('aws_key_id','aws_secret', p_gmt_offset => 0); amazon_aws_s3_pkg.new_object('my-bucket-name', 'my_dump.dmp', b_blob, 'application/octet-stream'); end;
`