| 本文以CentOS 7.6系统与Oracle 11g为例,教你如何在Linux下设置每天自动备份Oracle数据库。 |
一.先找到数据库的环境变量
如果是在root账户下,须先登录到数据库所在账户
su oracle cat ~/.bash_profile

export PATH export ORACLE_BASE=/home/nnc_db/app export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl
环境变量就已经找到了!
二.编辑备份的脚本文件
vi bak.sh
先把环境变量复制粘贴到bak.sh文件,
然后定义一个变量date(它的作用是为每天备份的文件命名便于识别),使用expdp

本文介绍了如何配置Oracle数据库的自动备份。首先,找到数据库的环境变量,然后编辑备份脚本`bak.sh`,利用expdp命令导出数据,并设置Linux的crontab定时任务在每天0点0分执行备份。通过查看日志文件确认任务是否成功运行。
最低0.47元/天 解锁文章
499

被折叠的 条评论
为什么被折叠?



