![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
linux oracle 定时备份计划问题
以下为导入命令expdp_oracle.sh,执行脚本是可以备份的。expdpsystem/oracledirectory=DDPDATA21dumpfile=rrq.d...
以下为导入命令 expdp_oracle.sh,执行脚本是可以备份的。
expdp system/oracle directory=DDPDATA21 dumpfile=rrq.dmp schemas= 'MMS';
给oracle用户创建定时任务,
/home/oracle 为oracle用户的根目录,数据库备份在 /home/oracle/db 文件下
[oracle@racnode1 ~]$ crontab -l
20 16 * * * /home/oracle/db/expdp_oracle.sh
[oracle@racnode1 ~]$
其中这个路径,我把 /home/oracle/db/expdp_oralce.sh ,/db/expdp_oracle.sh 都试过了,都没有效果。
麻烦各位大侠帮我分析下原因!急,求解··· 展开
expdp system/oracle directory=DDPDATA21 dumpfile=rrq.dmp schemas= 'MMS';
给oracle用户创建定时任务,
/home/oracle 为oracle用户的根目录,数据库备份在 /home/oracle/db 文件下
[oracle@racnode1 ~]$ crontab -l
20 16 * * * /home/oracle/db/expdp_oracle.sh
[oracle@racnode1 ~]$
其中这个路径,我把 /home/oracle/db/expdp_oralce.sh ,/db/expdp_oracle.sh 都试过了,都没有效果。
麻烦各位大侠帮我分析下原因!急,求解··· 展开
5个回答
展开全部
crontab 执行的脚本是以root用户来调用的,所以必须要加上oracle用户的环境变量如ORACLE_HOME、ORACLE_BASE、ORACLE_SID,ORACLE_HOME/bin也要加到path里面
另外expdp_oracle.sh其他用户也要有执行权限
example:
vi expdp_oracle.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2/db_1
export ORACLE_SID=orcl
export PATH=/u01/app/oracle/product/10.2/db_1/bin;$PATH
expdp system/oracle directory=DDPDATA21 dumpfile=rrq.dmp schemas= 'MMS';
wq:
另外expdp_oracle.sh其他用户也要有执行权限
example:
vi expdp_oracle.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2/db_1
export ORACLE_SID=orcl
export PATH=/u01/app/oracle/product/10.2/db_1/bin;$PATH
expdp system/oracle directory=DDPDATA21 dumpfile=rrq.dmp schemas= 'MMS';
wq:
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
展开全部
crontab 执行的脚本是以root用户来调用的,所以必须要加上oracle用户的环境变量如ORACLE_HOME、ORACLE_BASE、ORACLE_SID,ORACLE_HOME/bin也要加到path里面
另外expdp_oracle.sh其他用户也要有执行权限
example:
vi expdp_oracle.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2/db_1
export ORACLE_SID=orcl
export PATH=/u01/app/oracle/product/10.2/db_1/bin;$PATH
expdp system/oracle directory=DDPDATA21 dumpfile=rrq.dmp schemas= 'MMS';
wq:
另外expdp_oracle.sh其他用户也要有执行权限
example:
vi expdp_oracle.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2/db_1
export ORACLE_SID=orcl
export PATH=/u01/app/oracle/product/10.2/db_1/bin;$PATH
expdp system/oracle directory=DDPDATA21 dumpfile=rrq.dmp schemas= 'MMS';
wq:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
支持lnwxzyp 的答案
我也觉得是环境变量的问题。。。
我也觉得是环境变量的问题。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
权限 是什么?
加 sh 试试
加 sh 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询