始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Oracle 的手动冷备份

发布时间:  2012/7/10 17:26:16

使用脚本手工备份数据库的datafile,redo log file,control file到指定目录

OS的版本:

[Oracle@sam tmp]$ cat /proc/version

Linux version 2.6.18-274.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fri Jul 22 04:49:12 EDT 2011
 

数据库版本:

SQL> select * from v$version;

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

PL/SQL Release 11.2.0.1.0 - Production

CORE    11.2.0.1.0      Production

TNS for Linux: Version 11.2.0.1.0 - Production

NLSRTL Version 11.2.0.1.0 - Production

在/tmp 目录下编写脚本

 -- 设置sqlplus环境

 set feedback off heading off verify off trimspool off

 set pagesize 0 linesize 200

 --指定备份文件存放在哪个目录

 define dir='/tmp/wb'

 --告知数据库调用何处的脚本进行备份

 define ws='/tmp/ws.sql'

 --把以下的select输出存放在ws指定的文件中

 spool &ws

 select '!cp ' ||name || ' &dir' from v$datafile;

 select '!cp ' ||name || ' &dir' from v$controlfile;

 select '!cp ' ||name || ' &dir' from v$tempfile;

 select '!cp ' ||member || ' &dir' from v$logfile;

 spool off

 --因为是冷备,所以关闭数据库。注意是干净地关闭数据库,不是abort。

 shutdown immediate

 --调用spool输出在ws中的脚本。此过程是对三类文件的拷贝。文件大小不同,耗时会有不同

 @&ws

 startup

 set feedback on heading on verify on trimspool on

待脚本执行完成后,该次冷备完成


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线