Skip to content

Bash scripts to backup schema using Oracle Data Pump and send to remote location

Notifications You must be signed in to change notification settings

enciva/data-pump-bash-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bash Scripts for Oracle Data Pump

Basic bash scripts to backup a schema using Oracle Data Pump and send to remote location.

You will first need to create backup directory and grant read, write to schema:

SQL> CREATE OR REPLACE DIRECTORY backdir AS /opt/app/oracle/admin/orcl/dpdump

SQL> GRANT READ, WRITE ON DIRECTORY backdir TO scott;

  1. Export the Scott schema on a daily basis using Data Pump.

  2. Create a log file of the Data Pump export

  3. Add the date and hour of the export to to the file name and log file in the forms of : scott-yyyymmddhh.dmp. and scottLOG-yyyymmddhh.log

  4. Use zip, tar or gzip to compress the dump file for easier FTP and/or mailing

  5. Write the contents of the log file into the body of an email.

  6. FTP the file or attach the file to the email and send it.

NOTE: For remote SFTP via SSHPASS using irregular port, add

cat >> /root/.ssh/config
   hostname
   Port 2727
   StrictHostKeyChecking no  

About

Bash scripts to backup schema using Oracle Data Pump and send to remote location

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages