linux中oracle的定时自动备份的问题
在oracle账户下,建立oracle备份脚本bak.sh,双击该脚本可以实现数据的备份
但是我用linux中的cron 定时计划来实现该脚本的每天自动备份,缺发现该任务计划不执行,请问是怎么回事?
具体信息如下:
我都是oracle账号下操作的:
$ crontab -e
输入 50 23 * * * /oraclebak/bak.sh 保存后,用crontab -l 能否查询到上述命令
上述路径都是正确的,但到了该时间就是不执行该任务,起初以为是服务没启动,后来通过查看服务列表中的crond服务,是启动的,并且我也重启!
请高手帮我看下是什么问题
换成root的帐号试试!
楼主检查下 bak.sh 是否有权限
ls -lrt bak.sh
给这个脚本777 权限看看, 这个错误我也犯过呀..
chmod 777 bak.sh
用crontab -l 能否查询到上述命令
都不行么。
你在脚本里加一些log信息,然后在看看log有没有出来。
在bak.sh里有没有设置一些环境变量呀。
你用oracle登录 和 执行 corntab是不一样的环境导致的吧。
按上面的在脚本里加环境设置和一些log信息。
我现在在oracle 账号下切换成root 来操作
具体如下:
# crontab -e
00 23 * * * su - oracle -c "/home/oracle/shell/backup.sh &"
保存后 重启crond服务,发现还是不行
用crontab -l 是能否看到的
2楼的,我已经赋予bak.sh 755权限了 用ls -lrt bak.sh 结果如下:
-rwxr-xr-x l oracle oinstall 143 10-12 22:09 bak.sh
期待高手解答
上述写错了,应该是:
我现在在ora
相关问答:
需要在linux下用中断方式来写一个串口的程序,现在没有思路,网上有人说用select,signal,tasklet函数的,但是我没看懂,希望有做过的给一下例程,多谢!
就是能够当串口数据来临时自动通知串口读取数据,类似于中 ......
在linux下,怎样编译OCI的程序?它的gcc指令是什么?我从网上找的都不能用!还有,我在linux用C与oracle连接,我都需要安装oralce的哪些软件?只需要oralce的客户端,与OCI的库么?别的还需要么?
请高手指教!
......
windows 下的C++编程比较熟练。现在需要转入linux下。
我用的软件是 Source Insight和 SecureCRT , 远程连接 linux服务器。
由于我的 Liunx基础为0. 就是说以前从来都没 ......
有人认为,linux 安全性高,只是因为用的人少,所以那些黑客不愿意去攻击,所以病毒之类的就少,是不是这样?而且linux是开源的,攻击起来 比较容易所以 懒的去攻击
这种说法对么
linux 怎么就安全高 ......
linux 下 ssh 远程 如何连接 Mysql ? 命令?
用这台linux下的mysql客户端连接不就行了?
或在linux 下ssh 到mysql服务端的那台机器上,然后直接在服务端机器上的mysql客户端连也可以
......