失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle备份数据库dmp定时 SCO Unix系统下定时备份Oracle数据库dmp文件的设置

oracle备份数据库dmp定时 SCO Unix系统下定时备份Oracle数据库dmp文件的设置

时间:2024-03-26 20:24:59

相关推荐

oracle备份数据库dmp定时 SCO Unix系统下定时备份Oracle数据库dmp文件的设置

Oracle数据库中定时对dmp文件进行备份可以提高数据库的安全性与稳定性,以便于在出现故障时进行恢复。本文我们主要介绍了SCO Unix系统下定时备份oracle数据库dmp文件的知识,接下来就让我们来一起了解一下吧。

备份dmp文件的前提:

1、需要知道的信息:

oracle的system密码以及要备份数据库账户的账户名和密码

Scounix的root密码、oracle密码

2、会使用vi编辑文件、mkdir创建文件夹、chmod改变文件权限、su切换用户、文件的执行。

3、了解scounix的用户、组、权限及crontab的用途、oracle的dmp文件生成。

一、建立数据库dmp文件存放目录

#su-oracle

$cd/dbf

$mkdirdmpbak

$cddmpbak

$mkdirzd

$mkdircm

二、建立导出数据库dmp的文件

1、指定目录

#su-oracle

$cdbin

2、用vi编辑exp_t文件

$viexp_t

exp_t内容:

ORACLE_HOME=/oracle

ORACLE_SID=ora7

ORACLE_TERM=ansi

exportORACLE_HOMEORACLE_SIDORACLE_TERM

MENU5PATH=$ORACLE_HOME/forms30/admin/resource

exportMENU5PATH

ORATERMPATH=$ORACLE_HOME/forms30/admin/resource

exportORATERMPATH

NLS_LANG=American_America.ZHS16CGB231280

exportNLS_LANG

ORA_NLS=/oracle/ocommon/nls/admin/data

exportORA_NLS

home1='/dbf/dmpbak'

dt1=`date"+%H%M"`

echo''>'$home1/'new_record

file_name="$home1"/zd/zd"$dt1"

echo$file_name>>'$home1'/new_record

$ORACLE_HOME/bin/expzd/zdzdfile=$file_name.dmpowner=zdgrants=ybuffer=204800rows=yindexes=ycompress=y

file_name="$home1"/cm/cm"$dt1"

echo$file_name>>'$home1'/new_record

$ORACLE_HOME/bin/expcommon/cmcmfile=$file_name.dmpowner=commongrants=ybuffer=204800rows=yindexes=ycompress=y

file='/dbf/dmpbak/new_record'

backup_dir='/oracle/sec_back'

if[-d$backup_dir]

then

foriin`cat$file`

do

cp$i$backup_dir/

done

echo''>$file

fi

3、给exp_t权限

$chmod755exp_t

4、测试exp_t

$cd/oracle/bin

$exp_t

5、查看dmp文件是否生成

$cd/dbf/dmpbak/zd

$ls

例如:11点35生成的文件是:1135.dmp,如果生成dmp文件,证明exp_t可以使用。

三、编辑crontab

#crontab-e 增加行:35****su-oracle-c/oracle/bin/exp_t,意思是每天每个小时的35分备份一次dmp文件,第2天的数据会覆盖***天的数据。

关于SCO Unix系统下定时备份oracle数据库dmp文件的知识就介绍到这里了,希望本次的介绍能够带给您一些帮助。

【编辑推荐】

【责任编辑:赵鹏 TEL:(010)68476606】

点赞 0

如果觉得《oracle备份数据库dmp定时 SCO Unix系统下定时备份Oracle数据库dmp文件的设置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。