说明: Oracle数据库服务器 操作系统:CentOS IP:192.168.0.198 端口:1521 SID:orcl Oracle数据库版本:Oracle11gR2 具体操作: 1、root用户登录服务器 mkdir -p /backup/oracledata #新建Oracle数据库备份目录 chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在安装Oracle数据库时设置的) 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容 版权所有,转载请注明出处及原文链接 2、新建Oracle数据库备份脚本 vi /backup/oracledata/ordatabak.sh #新建文件,输入以下代码 #!/bin/sh export ORACLE_BASE=/data/oracle export ORACLE_HOME=$ ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=$ ORACLE_HOME/bin:/usr/sbin:$ PATH export LD_LIBRARY_PATH=$ ORACLE_HOME/lib:/lib:/usr/lib export LANG=C export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #以上代码为Oracle数据库运行账号oracle的系统环境变量设置,必须添加,否则crontab任务计划不能执行。 # oracle用户的系统环境变量路径:/home/oracle/.bash_profile date=`date +%Y_%m_%d` #获取系统当前日期时间 days=7 #设置删除7天之前的备份文件 orsid=`192.168.0.198:1521/orcl` #Oracle数据库服务器IP、端口、SID orowner=OSYUNWEI […]
转载请注明:爱开源 » Linux下自动备份Oracle数据库并删除指定天数前的备份