sql >> Databasteknik >  >> RDS >> Oracle

Hur exporterar jag med DATA_PUMP till S3-hinken?

Tredje alternativet. Jag använder det.

  1. Ta en titt på alexandria-plsql-utils projekt, och titta särskilt på:amazon_aws_auth_pkg , amazon_aws_s3_pkg och ftp_util_pkg paket.

  2. Installera nödvändiga paket och beroenden.

  3. Gör din dumpning, med en sådan exempelkod nedan kan du kopiera filen från Amazon RDS Oracle till S3-hinken.

    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. Spåra sidvisningar med PHP

  2. Kan inte ansluta till mySQL i C#

  3. Hur installerar man ett Python-paket på Linux så att det hittas av den redan fungerande PostgreSQL 13 plpython3u-tillägget?

  4. Hur skapar man en temporär tabell i en Oracle-databas?