`

oracle 的手动冷备份

阅读更多

使用脚本手工备份数据库的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

 

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

分享到:
评论

相关推荐

    Oracle 9i 冷备份及恢复步骤(亲自试验,超详细!!

    Oracle 9i数据库的冷备份和恢复是数据库管理员必须掌握的重要技能之一,尤其对于初学者来说,理解并实践这些步骤至关重要。冷备份是指在数据库完全关闭的状态下进行的数据备份,通常用于防止数据丢失,保证系统在...

    oracle数据库的备份与恢复

    本节主要探讨Oracle数据库的两种主要备份类型:冷备份和热备份。 1. 冷备份(脱机备份) 冷备份是最基本的备份方法,通常在数据库关闭的状态下进行。这种方法简单直接,但缺点是需要中断数据库服务,可能不适用于...

    oracle备份手册

    1. 操作系统脱机冷备份:在关闭数据库的情况下,复制数据文件和控制文件到安全位置,适用于小规模数据库或低可用性需求的场景。 2. 操作系统联机热备份:在数据库运行状态下,通过操作系统级别的复制工具进行备份,...

    oracle 10g备份与恢复

    Oracle 10g提供了多种备份方式,包括冷备份、热备份以及使用Recovery Manager (RMAN)进行的备份。 #### 二、冷备份与热备份的区别 1. **冷备份**:是在数据库关闭的情况下进行的备份,这种方式适用于非关键业务...

    oracle数据库的备份与恢复.pdf

    例如,要对名为"lyj"的数据库进行冷备份,首先需要查询控制文件、数据文件和重做日志文件的位置,然后使用`shutdown`命令关闭数据库,再将这些文件复制到指定的备份目录,最后使用`startup`命令重启数据库。...

    oracle数据库的备份与恢复.doc

    1. 冷备份(离线备份):在数据库关闭状态下进行,是最基础且直接的备份方式。虽然简单,但因为需要停机,可能不适用于需要持续运行的系统。冷备份通常包括对数据文件、控制文件和重做日志文件的完整物理拷贝。 2. ...

    ORACLE数据库备份技术的原理及实现

    3. 对Primary数据库执行冷备份,并将备份文件传输至Standby服务器的相应目录。 4. 创建Standby控制文件,这将指导Standby数据库的恢复过程。 5. 更新Primary数据库的网络配置文件(tnsnames.ora),添加Standby...

    ORACLE数据库的备份及恢复.pdf

    本文主要介绍Oracle数据库的备份方法,包括冷备份、热备份和导出备份,以及恢复的基本原理。 首先,冷备份是一种离线备份方式,它在数据库完全关闭且无用户访问时进行,主要涉及数据文件、控制文件、日志文件等关键...

    Oracle-数据库备份与恢复.ppt

    物理备份是复制数据库的实际文件,如数据文件、重做日志文件、控制文件和初始化参数文件,分为冷备份和热备份。冷备份在数据库关闭状态下进行,而热备份则允许在数据库运行时进行,但要求数据库处于归档日志模式。 ...

    Oracle数据库的备份与恢复 (5).pdf

    此外,Oracle数据库还支持热备份和冷备份。热备份在数据库运行时进行,允许在线备份,但需要特定的归档模式。冷备份则在数据库关闭时执行,通常用于离线环境,效率较高但可能导致服务中断。 恢复策略的选择取决于...

    简单的oracle备份恢复批处理文件

    而物理备份(热备份和冷备份)则更适用于完整数据库的备份和恢复,特别是需要快速恢复的情况下。 总的来说,Oracle的备份恢复策略应结合实际情况,包括数据的重要性、恢复时间目标以及可用资源等因素综合考虑。定期...

    ORACLE专家-备份与恢复

    7. **备份类型**:主要分为物理备份(用户管理的备份,包括冷备份和热备份)、逻辑备份(如EXP导出)以及RMAN备份(Oracle自带,结合物理和逻辑备份的优点)。对于更高安全性的需求,还可以采用HA(高可用性)、RAC...

    oracle备份与恢复

    1. 冷备份:在数据库关闭时进行,备份所有数据文件、控制文件、联机日志文件和初始化参数文件。这种方式简单可靠,但会导致数据库服务中断。 2. 热备份:在数据库运行且启用归档模式下进行,能够备份数据文件和控制...

    Oracle系列培训教程之六:oracle备份与恢复[定义].pdf

    本教程主要涵盖了Oracle数据库的两种主要备份方式:冷备份和热备份。 首先,我们来看冷备份,这是一种在数据库完全关闭的情况下进行的备份方法,也被称为脱机备份。虽然这种方法简单直接,但在24小时运行的系统中,...

    oracle 备份与恢复

    Oracle备份主要包括冷备份(Cold Backup)和热备份(Hot Backup)两种类型。 ##### 冷备份 冷备份是指在数据库完全关闭的状态下进行的数据文件、控制文件和重做日志文件的物理复制。这种方式适用于全量备份,因为...

    Oracle系列培训教程之六:oracle 备份与恢复

    Oracle提供了多种备份方式,主要分为冷备份(脱机备份)、热备份(联机备份)以及使用`exp`应用程序的逻辑备份。 1. **冷备份(脱机备份)** - 冷备份是最简单的备份方式,它要求数据库必须处于关闭状态。这意味着...

    Oracle数据库备份恢复策略的研究与实现.pdf

    本文主要讨论Oracle数据库的备份恢复策略,包括手动备份和RMAN(Recovery Manager)备份。 首先,数据库的备份策略分为两种基本类型:手工备份和自动备份(如RMAN备份)。手工备份通常涉及直接复制数据库的物理文件...

    oracle数据库备份与恢复方案.pdf

    自动备份通常通过操作系统(如Windows计划任务)定期执行,而手动备份则用于处理特殊情况,如热备份(数据库运行时)和冷备份(数据库停止服务时)。 软件备份规定了周期性备份策略,例如每晚对所有软件进行一次...

    ORACLE 11gR2 备份与还原

    - **冷备份**:在数据库关闭的情况下进行备份,适用于备份整个数据库或单个数据文件。 - **热备份**:在数据库正常运行的情况下进行备份,适用于备份表空间。 #### 四、Oracle Flashback Technology Oracle ...

Global site tag (gtag.js) - Google Analytics