Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để xuất bằng DATA_PUMP sang nhóm S3?

Tùy chọn thứ ba. Tôi đang sử dụng nó.

  1. Hãy xem alexandria-plsql-utils dự án, và đặc biệt là xem:amazon_aws_auth_pkg , amazon_aws_s3_pkgftp_util_pkg gói.

  2. Cài đặt các gói và phần phụ thuộc bắt buộc.

  3. Thực hiện kết xuất của bạn, sau đó với mã ví dụ như vậy bên dưới, bạn có thể sao chép tệp từ Amazon RDS Oracle vào nhóm 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngày làm tròn đến khoảng thời gian 10 phút

  2. Làm cách nào để kết nối với cơ sở dữ liệu Oracle từ Ant bằng cách sử dụng tnsname?

  3. Các chỉ mục dựa trên hàm Oracle

  4. Chuẩn hóa dữ liệu giao dịch từ các cột thời gian và trạng thái thành số phút trên mỗi giá trị trạng thái

  5. Oracle sql merge để chèn và xóa nhưng không cập nhật