文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发OracleORACLE备份一(ORACLE BACKUP STRATEGY)
精品推荐
特别推荐
·常用数据库比较
·ODBC API常用函数诠释
·提高ORACLE数据库的查询统计速度
·细化解析:Oracle使用的hints调整机制
·解析Oracle/Oracle Forms 的多用途代码
·从Oracle的FORM中调用REPORT的实用技巧
·Oracle SQL精妙SQL语句讲解
·ORACLE学习笔记--性能优化四
·ORACLE常用傻瓜问题1000问
·ORACLE常见错误代码的分析与解决之二
·深刻理解Oracle数据库的启动和关闭
·监控Oracle数据库的常用shell脚本
·Oracle在Solaris下的性能与调整简介
·通俗解说ORACLE
·数据库安全性策略
热点TOP10
·详细介绍ORACLE sqlplus命令
·ORACLE常用傻瓜问题1000问
·我的oracle笔记四(DBA管理)
·Oracle SQL精妙SQL语句讲解
·Oracle Tuning (Oracle 性能调整)的一些总结
·我的oracle笔记一(sql语句方面)
·程序员如何掌握计算机英语
·用正则表达式函数验证身份证号码合法性
·oracle数据库 exp/imp命令详解
·性能分析工具的使用
·ORACLE UPDATE 语句语法与性能分析看法
·在Solaris 10 X86上安装Oracle 10g RAC详解 (1)
·ORA-01092: ORACLE 例程终止。强行断开连接
·VMware下RedHat安装Oracle 9i RAC全攻略
·监控Oracle数据库的常用shell脚本
·手工创建oracle数据库
·常用数据库比较
·PL/Sql循序渐进全面学习教程
·在Solaris 10 X86上安装Oracle 10g RAC详解 (2)
·Oracle客户端文件打包

ORACLE备份一(ORACLE BACKUP STRATEGY)

日期:2007年7月2日 作者: 查看:[大字体 中字体 小字体]


 前言
  
  这篇文章,本是我为CSDN写的,面向对象为中低用户,但考虑到这里也有人问过这样的问题,偶就往这里也复制一份。在读该文章之前,建议对ORACLE构架有所了解,因为ORACLE的备份与恢复,都是与ORACLE的构架紧密相关的,特别是ORACLE的SCN。
  
  关于备份与恢复的文章,网上也有不少,进入Google,输入ORACLE备份,点击搜索,我相信搜索出来的记录没有一个人能读完,但是大部分不是太老,也就是太不完全,很早我就想总结一下了,我的这篇文章,主旨并不是说大家读了这篇文章,就会了备份的相关知识,它仅仅也是一个提示,希望大家能从中得到益处。
  
  概要
  
  1、了解什么是备份
  
  2、了解备份的重要性
  
  3、理解数据库的两种运行方式
  
  4、理解不同的备份方式及其区别
  
  5、了解正确的备份策略及其好处
  
  一、了解备份的重要性
  
  可以说,从计算机系统出世的那天起,就有了备份这个概念,计算机以其强大的速度处理能力,取代了很多人为的工作,但是,往往很多时候,它又是那么弱不禁风,主板上的芯片、主板电路、内存、电源等任何一项不能正常工作,都会导致计算机系统不能正常工作。当然,这些损坏可以修复,不会导致应用和数据的损坏。但是,如果计算机的硬盘损坏,将会导致数据丢失,此时必须用备份恢复数据。
  
  其实,在我们的现实世界中,已经就存在很多备份策略,如RAID技术,双机热备,集群技术发展的不就是计算机系统的备份和高可用性吗?有很多时候,系统的备份的确就能解决数据库备份的问题,如磁盘介质的损坏,往往从镜相上面做简单的恢复,或简单的切换机器就可以了。
  
  但是,上面所说的系统备份策略是从硬件的角度来考虑备份与恢复的问题,这是需要代价的。我们所能选择备份策略的依据是:丢是数据的代价与确保数据不丢失的代价之比。还有的时候,硬件的备份有时根本满足不了现实需要,假如你误删了一个表,但是你又想恢复的时候,数据库的备份就变的重要了。ORACLE本身就提供了强大的备份与恢复策略,这里我们只讨论ORACLE备份策略,以下的备份都是指ORACLE数据库备份,恢复将放到下一讲中。
  
  所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。
  
  能够进行什么样的恢复依赖于有什么样的备份。作为 DBA,有责任从以下三个方面维护数据库的可恢复性:
  
  ·使数据库的失效次数减到最少,从而使数据库保持最大的可用性;
  
  ·当数据库不可避免地失效后,要使恢复时间减到最少,从而使恢复的效率达到最高;
  
  ·当数据库失效后,要确保尽量少的数据丢失或根本不丢失,从而使数据具有最大的可恢复性。
  
  灾难恢复的最重要的工作是设计充足频率的硬盘备份过程。备份过程应该满足系统要求的可恢复性。例如,如果数据库可有较长的关机时间,则可以每周进行一次冷备份,并归档重做日志,对于24*7的系统,或许我们考虑的只能是热备份。 如果每天都能备份当然会很理想,但要考虑其现实性。企业都在想办法降低维护成本,现实的方案才可能被采用。只要仔细计划,并想办法达到数据库可用性的底线,花少量的钱进行成功的备份与恢复也是可能的。
  
  二、了解ORACLE的运行方式
  
  ORACLE数据库有两种运行方式:一是归档方式(ARCHIVELOG),归档方式的目的是当数据库发生故障时最大限度恢复数据库,可以保证不丢失任何已提交的数据;二是不归档方式(NOARCHIVELOG),只能恢复数据库到最近的回收点(冷备份或是逻辑备份)。我们根据数据库的高可用性和用户可承受丢失的工作量的多少,对于生产数据库,强烈要求采用为归档方式;那些正在开发和调试的数据库可以采用不归档方式。
  
  如何改变数据库的运行方式,在创建数据库时,作为创建数据库的一部分,就决定了数据库初始的存档方式。一般情况下为NOARCHIVELOG方式。当数据库创建好以后,根据我们的需要把需要运行在归档方式的数据库改成ARCHIVELOG方式。
  
  1、改变不归档方式为为归档方式
  
  a.关闭数据库,备份已有的数据,改变数据库的运行方式是对数据库的重要改动,所以要对数据库做备份,对可能出现的问题作出保护。
  
  b. 修改初试化参数,使能自动存档
  
  修改(添加)初始化文件init[SID].ora参数:
  
  log_archive_start=true      #启动自动归档
  log_archive_format=ARC%T%S.arc  #归档文件格式
  log_archive_dest=/arch12/arch    #归档路径
  
  在8i中,可以最多有五个归档路径,并可以归档到其它服务器,如备用数据库(standby database)服务器
  
  c.启动Instance到Mount状态,即加载数据库但不打开数据库:
  
  $>SVRMGRL
  SVRMGRL >connect internal
  SVRMGRL >startup mount
  
  d.发出修改命令
  
  SVRMGRL >alter database archivelog;
  SVRMGRL>alter database open;
  
  2、改变归档状态为不归档状态
  
  与以上步骤相同,但有些操作不一样,主要是在以上的b操作中,现在为删除或注释该参数,在d操作中,命令为
  
  SVRMGRL >alter database noarchivelog;
  
  注意,从归档方式转换到非归档方式后一定要做一次数据库的全冷备份,防止意外事件的发生。
[1] [2] [3] 下一页 




上一篇:ORACLE备份三(ORACLE BACKUP STRATEGY)

下一篇:ORACLE性能调优原则下篇

ORACLE备份一(ORACLE BACKUP STRATEGY) 相关文章:
·详细介绍ORACLE sqlplus命令
·ORACLE常用傻瓜问题1000问
·我的oracle笔记四(DBA管理)
·Oracle SQL精妙SQL语句讲解
·Oracle Tuning (Oracle 性能调整)的一些总结
·我的oracle笔记一(sql语句方面)
·VISTA能用GHOST备份还原吗?
·oracle数据库 exp/imp命令详解
·ORACLE UPDATE 语句语法与性能分析看法
·在Solaris 10 X86上安装Oracle 10g RAC详解 (1)
ORACLE备份一(ORACLE BACKUP STRATEGY) 相关软件:
·手机SIM卡备份一卡多号(手机魔卡)万能读写软件V9.0
·智能备份V2.0_绿色版_方正出品驱动程序备份工具
·Oracle v8.1.7
·GHOST全自动备份还原系统光盘V3.0
·ORACLE内部培训视频教学 RM 22讲
·Oracle官方文档CHM合集-Oracle10g错误代码
·oracle9
·CD分区GHOST中文自动备份/恢复启动盘(软盘)FAT V5.2
·Registry Key BackupV1.2.3 汉化版
·Oracle官方文档CHM合集-Database参考手册

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot