`
liubin2010
  • 浏览: 307418 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

冷备份

阅读更多
一、脱机备份
      脱机备份——是在数据库处于“干净”关闭状态下进行的“操作系统备份”,是对于构成数据库的全部文件的备份。
      需要备份的文件——参数文件、所有控制文件、所有数据文件、所有联机重做日志文件
      《思考:启动数据库时文件的使用顺序?参数文件--->所有控制文件--->所有数据文件--->所有联机重做日志文件》
      建议——由于脱机备份需要关闭数据库,不能保证数据库的7*24小时的运行,所有建议在“夜间或休息时间”进行备份
      注意——利用脱机备份只能恢复到“备份时刻”的数据库数据和状态,而不能恢复“备份时刻”到“故障时刻”之间的数据和状态
      备份文件的位置与清单——
      1、参数文件(*.ora  4个):         
           E:\oracle\admin\myora\pfile\init.ora.1128200620711 (第一次启动数据库时的参数文件,可改名为init.ora)
           E:\oracle\ora92\sysman\ifiles\def_MYORA.ora (最近一次启动数据库时的参数文件,系统自动生成)
           E:\oracle\ora92\database\spfilemyora.ora(二进制文件,不能使用文本编辑器编辑)
           E:\oracle\ora92\database\pwdmyora.ora(二进制文件,不能使用文本编辑器编辑)           
      2、控制文件(*.ctl 3个):select  status, name from  v$controlfile;
      3、数据文件(*.dbf 11个):select  status, file_name from  dba_data_files;
      4、日志文件(*.log 3个):select  group#, status, member from  v$logfile;
            默认情况下,控制文件、数据文件、日志文件存放在相同的路径:
            E:\oracle\oradata\myora\
      脱机备份的步骤——
      第一步:conn system/password as sysdba
      第二步:shutdown immediate  <“干净”关闭数据库>
      第三步:按照上述备份文件清单,备份所有文件
      建   议——在改变了数据库结构(如改变了参数设置、表空间、表,改变了控制文件、数据文件、日志文件的位置或名称)之后,都应该进行一次脱机备份
二、故障模拟——上述备份文件如果被删除或移动,启动数据库时就会出错
                          下面模拟数据文件被删除的故障情况,步骤如下:
      第一步:shutdown immediate
      第二步:在Oracle的目录结构中删除一个数据文件,如users01.dbf
      第三步:startup open  <出错!原因是找不到数据文件>
三、脱机恢复——将所有备份文件“复制”回原来的位置
      第一步:shutdown immediate
      第二步:将备份文件全部复制到原来所在的位置,以便恢复到备份时刻
      第三步:startup open
分享到:
评论

相关推荐

    Oracle11g冷备份并迁移整个数据库去另一台服务器.doc

    Oracle 11g冷备份并迁移整个数据库到另一台服务器 Oracle 11g冷备份是指在不停止数据库的前提下,对数据库进行备份的操作。cold backup是相对于hot backup的,hot backup是在数据库运行时进行备份,而cold backup是...

    linux下oracle11g 数据库冷备份异机还原

    ### Linux 下 Oracle 11g 数据库冷备份与异机还原详解 #### 实验背景及目的 在进行系统维护或升级之前,为了保障数据的安全性和业务连续性,通常需要对现有生产环境中的数据库进行备份。当涉及到Oracle 11g数据库的...

    windows环境下oracle数据库冷备份脚本

    "冷备份"是一种常见的数据库备份策略,它在数据库关闭时执行,因此不会影响到正在运行的应用程序。本文将详细介绍如何在Windows上使用脚本来进行Oracle数据库的冷备份。 首先,让我们理解什么是Oracle数据库的"冷...

    10g冷备份与恢复

    ### 10g 冷备份与恢复 #### 一、冷备份概述 冷备份是一种非常传统的备份方式,它要求在数据库完全关闭的情况下进行备份。这种方式适用于那些能够容忍一定时间停机的操作环境。对于Oracle 10g数据库而言,冷备份...

    ORACLE数据库冷备份方式迁移.pdf

    Oracle数据库的冷备份迁移是一种在数据库关闭状态下进行的迁移方法,主要涉及数据库文件的复制、参数文件的调整以及可能的版本升级。以下是对这个过程的详细解释: 首先,确保新服务器上安装的Oracle数据库版本与旧...

    oracle冷备份总结

    oracle冷备份总结,平时工作中的一些总结,冷备份的过程步骤

    Oracle 冷备份与热备份的区别

    ### Oracle冷备份与热备份的区别 #### 物理备份与逻辑备份的概念 在数据库领域,备份是一项非常重要的工作,它可以确保在系统发生故障时能够快速恢复数据,减少数据丢失的风险。Oracle作为一款广泛使用的数据库管理...

    oracle冷备份实例forwindows

    Oracle 冷备份实例 for Windows oracle 冷备份是指在 Windows 平台上对 Oracle 数据库实例进行备份的操作。冷备份需要将企业的 Oracle 数据库实例shutdown下来,并将所有的数据文件、控制文件、参数文件等拷贝回来...

    MySQL数据库冷备份操作与实践

    MySQL数据库支持多种备份策略,其中冷备份(Cold Backup)是一种在数据库关闭状态下进行的备份操作。本文将详细介绍MySQL数据库冷备份的概念、操作步骤以及相关的代码示例。 冷备份是MySQL数据库备份策略中的一种...

    oracle冷备份

    关于oracle冷备份的的操作步骤,让学着可以按步骤用冷备份方式备份数据库

    oracle的冷热备份

    其中,“冷备份”(Cold Backup)与“热备份”(Hot Backup)是两种基本且重要的备份方式。这两种备份方式在实际应用中各有优势,适用于不同的场景。 #### 二、冷备份(Cold Backup) 冷备份是指在数据库关闭的情况...

    oracle冷备份脚本

    Oracle数据库的冷备份是一种在数据库不运行或者处于归档日志模式下的离线备份方法,它主要用于保护数据安全,防止数据丢失。在这个场景中,"oracle冷备份脚本"是用于自动化执行这一过程的工具。下面我们将深入探讨...

    oracle冷备份和热备份

    Oracle数据库的备份是确保数据安全和业务连续性的重要环节,主要分为冷备份和热备份两种方式。 冷备份是在数据库正常关闭的状态下进行的,这意味着在备份期间,数据库必须是不工作的。这种备份方法非常快速,因为只...

    数据库表冷备份

    数据库表的冷备份是数据库管理中的一个重要概念,主要用于保护数据安全和实现数据恢复。在数据库系统中,数据的备份是防止意外数据丢失或系统故障的关键措施。冷备份,也称为静止备份,是指在数据库完全关闭、不进行...

    oracle的冷备份和热备份方法介绍

    本文主要介绍了Oracle数据库的两种物理备份方式:冷备份和热备份。 冷备份是一种简单且快速的数据保护策略,它在数据库完全关闭的状态下进行。这种备份方式提供了对数据库完整性的保证,因为所有数据文件都在一致的...

    Oacle任务计划冷备份脚本

    Oracle任务计划冷备份脚本是一种在Windows环境下对ORACLE数据库进行定期备份的自动化方法。冷备份是指在数据库关闭状态下进行的备份,确保数据的一致性,适用于非24小时运行或者可以容忍短暂停机的系统。下面将详细...

Global site tag (gtag.js) - Google Analytics