oracle服务器自动备份

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

相关文章

数据库版本:11.2.0.4 RAC(1)问题现象从EM里面可以看到,在23号早上8:45~8:55时,数据库等待会话暴增...
(一)问题背景最近在对一个大约200万行数据的表查看执行计划时,发现存在异常,理论上应该返回100多万...
(一)删除备份--DELETE命令用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时,会在RM...
(1)DRA介绍 数据恢复顾问(Data Recovery Advise)是一个诊断和修复数据库的工具,DRA能够修复数据文...
RMAN(Recovery Manager)是Oracle恢复管理器的简称,是集数据库备份(backup)、修复(restore)和恢复...
(1)备份对象 可以使用RMAN进行的备份对象如下: --整个数据库:备份所有的数据文件和控制文件; --数...