linux系统上怎么备份oracle数据库

linux系统上怎么备份oracle数据库,第1张

步骤如下:

一、编写备份数据库的shell

1、创建保存shell文件的文件夹,

2、文件内容为:

#!/bin/sh

PATH=$PATH:$HOME/bin

export PATH

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_HOME

ORACLE_SID=HRDB

export ORACLE_SID

PATH=/usr/sbin:$PATH

PATH=$ORACLE_HOME/bin:$PATH

export PATH

exp fact/fact file=/backup/fact`date +%y%m%d`.dmp

log=/backup/factlog`date +%y%m%d`.log

shell文件编写完毕

一、运行以上的shell文件

看是否能生成备份的.dmp文件,如果能则表示shell文件编写成功

二、然后在此shell

文件的所在终端输入命令,将此文件授权让root用户可以执行:

三、命令为:chmod +x backup.sh

四、然后到root终端编写定时备份的语句

五、语句为:crontab –e

六、输入i

七、输入10 17 ,,,/home/backupscript/backup.sh

八、按下esc建,输入:wq 退出并保存即可。

步骤以下:1、编写备份数据库的shell

1、创建保存shell文件的文件夹,2、文件内容为:#!/bin/sh

PATH=$PATH:$HOME/bin

export

PATH

ORACLE_BASE=/u01/app/oracle

export

ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export

ORACLE_HOME

ORACLE_SID=HRDB

export

ORACLE_SID

PATH=/usr/sbin:$PATH

PATH=$ORACLE_HOME/bin:$PATH

export

PATH

exp

fact/fact

file=/backup/fact`date

+%y%m%d`.dmp

log=/backup/factlog`date

+%y%m%d`.log

shell文件编写终了1、运行以上的shell文件看是不是能生成备份的.dmp文件,如果能则表示shell文件编写成功

2、然后在此shell文件的所在终端输入命令,将此文件授权让root用户可以履行:

3、命令为:chmod

+x

backup.sh

4、然后到root终端编写定时备份的语句5、语句为:crontab

–e

6、输入i

7、输入10

17

,,,/home/backupscript/backup.sh

8、按下esc建,输入:wq

退出并保存便可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8276551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存