linux 运行oracle脚本文件,Linux下 Oracle自动备份脚本及其运行设置

本文详细介绍了如何在Linux系统下编写并设置Oracle数据库的自动备份脚本,包括使用exp命令导出数据、设置文件权限和cron任务调度。此外,还提及了文件乱码问题的解决方法以及Linux系统卸载过程。对于忘记root密码的应急处理,提供了通过GRUB引导修复的步骤。
摘要由CSDN通过智能技术生成

Linux下 Oracle自动备份脚本及其运行设置

脚本文件 backup.sh

#!/bin/sh

a=`date "+%y_%m%d_%H%M"`

echo $a

/home/oracle/10g/bin/exp username@password@//192.168.0.126/SID owner=username FILE=/opt/beifen/126_username_$a.dmp

备份的文件格式如:126_username_09_0920_2300.dmp

编写完shell脚本之后,要对其赋予可执行权限及其用户所属:

# chmod 755 backup.sh

# chown oracle backup.sh

同时,要确保备份的文件目录归属于oracle用户:

# chown –R oracle.oinstall /op/beifen

然后对其自动运行进行设置:

# crontab –e

00 23 * * 0,1,2,3,4,5,6 su - oracle -c  "/home/oracle/shell/backup.sh &"

(设置为每天晚上11点准时自动备份)

设置完成之后,重新启动cron

# /etc/init/cron stop

# /etc/init/cron start

相关文档:

在我们通过SSH登陆服务器后,一般来说,所做的操作或者命令的输入都是属sshd下的shell的子进程,例如打开个SSH终端,输入ping www.163.com >>output.txt &,然后查看进程情况:

$ ps -ef|grep ping

sszheng 27491 27467 0 10:20 pts/0    00:00:00 ping www.163.com

sszheng 27535 27467 ......

如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令:

方法一:

1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);

2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;

3、该选项 ......

今天我成功的卸载了Linux 操作系统,我感觉很兴奋,就此我把我做的过程说下。

我的电脑装了双系统先装的是Windows XP SP3系统,后来在一个10G的逻辑分区中装了个Mandriva-linux-2008,听说Linux系统不能随便删除,那样可能会破坏硬盘主引导记录(mbr),因此我就在网上 ......

有时候文本文件(TXT)从windows存入linux时,

在linux下面查看文件的内容就会变成乱码,

用以下命令可以还txt文件本来的面目。

GB2312为windows系统中的内码,如果是其他的请改为相应内码

UTF-8是转换后的内码,因为LINUX 系统是支持UTF-8的,

所以文件内容即可正常显示。

iconv -f GB2312 -t UTF-8 tmp.txt>tmp1 ......

这是一封发到邮箱里面的邮件,感觉有点代表性,这里做个统一回答,一家之言哈,欢迎拍砖。

原文如下:

我从csdn学习大本营得到您的信息。不好意思打搅您。

我现在用c++在linux下开发大型应用程序。我想请教是否值得深入学习linux kernel。

我没有特别多的时间。另外我有多年Windows下开发应用程序的经验。

我的回答� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值