加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle服务器自动备份

发布时间:2020-12-12 18:45:35 所属栏目:百科 来源:网络整理
导读:oracle服务器自动备份 1、 $sqlplus/nolog$connsys/assysdbaSQLcreatedirectoryexpdataas'/home/oracle/oraclebak';Directorycreated.SQLgrantread,writeondirectoryexpdatatopublic;SQLexit 2、 $mkdir /home/oracle/oraclebak 3、创建备份角本,给执行权限

oracle服务器自动备份

1、

$sqlplus/nolog
$connsys/assysdba
SQL>createdirectoryexpdataas'/home/oracle/oraclebak';
Directorycreated.
SQL>grantread,writeondirectoryexpdatatopublic;
SQL>exit

2、

$mkdir /home/oracle/oraclebak

3、创建备份角本,给执行权限

----------------------

#!/bin/sh

exportORACLE_BASE=/home/oracle/app/oracle
exportORACLE_HOME=$ORACLE_BASE/db11g
exportORACLE_SID=X
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

exportDATA_DIR=/home/oracle/oraclebak

exportDEL_TIME=`date-d"5daysago"+%Y%m%d`
exportBAKUP_TIME=`date+%Y%m%d%H%M%S`
echo"Startingbakup..."
echo"Bakupfilepath$DATA_DIR/$BAKUPTIME.dmp"
expdpsystem/'密码'directory=expdatadumpfile=$BAKUP_TIME.dmpfull=ylogfile=$BAKUP_TIME.log

echo"Deletethefilebakupbefore5days..."
rm-rf$DATA_DIR/$DEL_TIME*.dmp$DATA_DIR/$DELTIME*.log
echo"Deletethefilebakupsuccessfully."

4、

$crontab-e
#!/bin/sh
003***/home/oracle/orale.bak.sh

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读