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

DATA_PUMPを使用してS3バケットにエクスポートする方法は?

    3番目のオプション。 私はそれを使用しています。

    1. alexandria-plsql-utils をご覧ください。 プロジェクト、特に次を見てください:amazon_aws_auth_pkgamazon_aws_s3_pkg およびftp_util_pkg パッケージ。

    2. 必要なパッケージと依存関係をインストールします。

    3. ダンプを実行してから、以下のサンプルコードを使用して、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;
      

      `



    1. JDBCまたはHibernateを使用して現在のデータベーストランザクションIDを取得するにはどうすればよいですか?

    2. エンティティフレームワークを使用してストアドプロシージャを実行する

    3. NO_BACKSLASH_ESCAPESオプションが有効になっている場合に、リテラルのパーセント記号をエスケープするにはどうすればよいですか?

    4. Entity Framework 5で、関係を通じて多くのことを表現するにはどうすればよいですか?