首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

suse上的oracle自动备份

2012-07-04 
suse下的oracle自动备份oracle_auto_backup.sh:#!/bin/bashexport ORACLE_HOME/opt/oracle/app/oracle/pr

suse下的oracle自动备份
oracle_auto_backup.sh:
#!/bin/bash
export ORACLE_HOME=/opt/oracle/app/oracle/product/11.1.0/db_1
export ORACLE_SID=billing
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH;export PATH
dmppath=~/backup/log/
dmpname=cmsp`date +"%Y%m%d%H%M"`.dmp
logname=cmsp`date +"%Y%m%d%H%M"`.log
exp hrm/hrm file=$dmppath$dmpname log=$dmppath$logname direct=y

在oracle用户下添加crontab任务

crontab -e

在编辑器中输入

50  23 *  *  *  /home/oracle/oracle_auto_backup.sh

每天23点50分备份一次


登陆oracle:
sqlplus 'username/"password"'@service name

热点排行