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

备份dmp文件的前提:

1、需要知道的信息:

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

Sco unix 的root密码、oracle密码

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

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

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

#su - oracle

$cd /dbf

$mkdir dmpbak

$cd dmpbak

$mkdir zd

$mkdir cm

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

1、指定目录

#su - oracle

$cd bin

2、用vi编辑exp_t文件

$vi exp_t

exp_t内容:

ORACLE_HOME=/oracle

ORACLE_SID=ora7

ORACLE_TERM=ansi

export ORACLE_HOME ORACLE_SID ORACLE_TERM

MENU5PATH=$ORACLE_HOME/forms30/admin/resource

export MENU5PATH

ORATERMPATH=$ORACLE_HOME/forms30/admin/resource

export ORATERMPATH

NLS_LANG=American_America.ZHS16CGB231280

export NLS_LANG

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

export ORA_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/exp zd/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/exp common/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

for i in `cat $file`

do

cp $i $backup_dir/

done

echo ' '>$file

fi

3、给exp_t权限

$chmod 755 exp_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文件的设置相关推荐

  1. Linux系统下查找最近修改过的文件

    Linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的. 比如按名字查找一个文件,可以用 find / -name targetfilename . 唉,如果只 ...

  2. dmb: 数据库监控及灾备系统(for mysql)_MySQL企业级数据库灾备(备份)系统-DMB v2.1发布...

    为了这系统宅了很多个周末,又一个小长假过去了, DMB v2.1终于可以那得出手了,现在分享出来让朋友们使用,希望能得到更多更好的建议.DMB 对InnoDB存储引擎支持在线热备(ibbackup, ...

  3. rman一致性备份oracle数据库可以在非归档模式下么,探索ORACLE之RMAN_03一致性备份...

    探索ORACLE之RMAN_03一致性备份 作者:吴伟龙 在之前的已经提到过备份分为一致性备份和非一致性备份,它们的区别就在于数据库所处的备份状态不同,并且一致性备份不能做增量备份恢复,需停业务,一致 ...

  4. sco unix系统_什么是SCO UNIX

    sco unix系统 什么是SCO UNIX? (What Is SCO UNIX?) SCO UNIX was a variant of the UNIX operating system for ...

  5. win7 php oracle数据库,Win764位系统下PHP连接Oracle数据库,win7oracle_PHP教程

    Win7 64位系统下PHP连接Oracle数据库,win7oracle 下面讲下配置过程 一.下载oracle instantclient 下载地址:http://www.oracle.com/te ...

  6. dmb: 数据库监控及灾备系统(for mysql)_【数据库】MySQL企业级数据库灾备(备份)系统-DMB v2.1发布...

    为了这系统宅了很多个周末,又一个小长假过去了, DMB v2.1终于可以那得出手了,现在分享出来让朋友们使用,希望能得到更多更好的建议.DMB 对InnoDB存储引擎支持在线热备(ibbackup, ...

  7. Unix系统下磁带机配置使用攻略

    掃描磁帶設備: ioscan -nfC tape  此状态说明磁带机正常,若不能备份应该是磁带问题 nbeuxdb</dive>#ioscan -fnC tape Class     I ...

  8. 在RedHat4 64位操作系统下,安装Oracle 10g

    在RedHat4 64位操作系统下,安装Oracle <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:offi ...

  9. 在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX...

    挂接命令(mount) 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype指定文件系统的类型,通常不必指定.mount会 ...

最新文章

  1. silverlight, 双击事件
  2. Git push file exceed GitHub's file size
  3. java 链表中倒数第k个结点
  4. html+css+javascript之间的关系与作用
  5. Request对象及其API应用实操
  6. linux杀掉进程后总是重启,Linux监控进程,进程关闭自动重启方案
  7. python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版
  8. 微服务熔断限流Hystrix之流聚合
  9. JAVA网络编程实战(笔记)
  10. [qq机器人]nonebot2 群管插件2.0
  11. 【计算机网络】—网络初识01
  12. Win10上注册OCX文件
  13. JavaScript浏览器对象之window对象详解
  14. Java——课设——图书管理系统实现
  15. i3 10100F和i3 10105F差距大不大
  16. speedoffice表格如何冻结窗格?
  17. 音创linux版e100加歌,麦得好ktv点歌机音创E100-A51,2.42新版本U盘加歌方法
  18. 一句话拍大片,Gen-2震撼发布,科幻日系二次元统统拿捏住了!
  19. Oracle使用纪要
  20. C++基本语法知识查漏补缺(一)

热门文章

  1. AODV协议的运行方式
  2. Oracle中序列的操作以及使用前对序列的初始化
  3. matlab分析总谐波失真THD,运放参数的详细解释和分析-part21,总谐波失真(THD)
  4. Flex 布局在IE浏览器下的兼容问题
  5. linux内核开启otg,OTG驱动分析(一)
  6. vue中设置显示默认图片
  7. java 搞笑翻译_那些让我们哭笑不得的爆笑翻译!佩服网友的脑洞!
  8. 第39天:WEB攻防-通用漏洞CSRFSSRF协议玩法内网探针漏洞利用
  9. Windows 找不到 gpedit.msc
  10. http keep-live