1> Create a folder where you want your backup folder to be placed. I have created a folder called DBIMPEXP at /home/oracle/
$ cd /home/oracle/DBIMPEXP
2> vi DBExport.sh
3> Type all the below into this file.
#!/bin/bash
ORACLE_HOME=/opt/oracle/products/11.1.0/database;export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH;export PATH
ORACLE_SID=CI;export ORACLE_SID
DIRECTORY='dmpdir';export DIRECTORY
echo $ORACLE_HOME
echo $PATH
SUBJECT="Database export operation performed"
EMAIL="email@domain.com"
MSG="/home/oracle/DBIMPEXP/Hi"
echo "Database or tables have been exported successfully!" >$MSG
echo "This is a system generated message so do not reply to this email!" >>$MSG
NOW=$(date +"%d-%m-%Y-%T")
echo $NOW
exp DBusername/DBPassword@yourSID file=/home/oracle/DBIMPEXP/"Backup_$NOW.dmp" log=/home/oracle/DBIMPEXP/"explog_$NOW.log" tables={SC_LEARNING,SC_NEWS}
/bin/mail -s "$SUBJECT" "$EMAIL" < $MSG
4> To save and close hit Esc and ctrl+zz
5> execute the shell script by sh DBExport.sh
6> Now inside the /home/oracle/DBIMPEXP folder you should get the dmp file and the log file.
$ cd /home/oracle/DBIMPEXP
2> vi DBExport.sh
3> Type all the below into this file.
#!/bin/bash
ORACLE_HOME=/opt/oracle/products/11.1.0/database;export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH;export PATH
ORACLE_SID=CI;export ORACLE_SID
DIRECTORY='dmpdir';export DIRECTORY
echo $ORACLE_HOME
echo $PATH
SUBJECT="Database export operation performed"
EMAIL="email@domain.com"
MSG="/home/oracle/DBIMPEXP/Hi"
echo "Database or tables have been exported successfully!" >$MSG
echo "This is a system generated message so do not reply to this email!" >>$MSG
NOW=$(date +"%d-%m-%Y-%T")
echo $NOW
exp DBusername/DBPassword@yourSID file=/home/oracle/DBIMPEXP/"Backup_$NOW.dmp" log=/home/oracle/DBIMPEXP/"explog_$NOW.log" tables={SC_LEARNING,SC_NEWS}
/bin/mail -s "$SUBJECT" "$EMAIL" < $MSG
4> To save and close hit Esc and ctrl+zz
5> execute the shell script by sh DBExport.sh
6> Now inside the /home/oracle/DBIMPEXP folder you should get the dmp file and the log file.
Aucun commentaire:
Enregistrer un commentaire