Oracle备份包括逻辑备份和物理备份。
逻辑备份是指使用EXPORT工具进行备份,包括exp/imp和expdb/impdb,生成dmp文件
物理备份,物理备份是指备份数据库文件,包括数据文件、控制文件、参数文件和归档日志文件等。
物理备份还可以分为冷备份和热备份
冷备份是指在数据库关闭时备份。可采用脚本如下:
rem script:coldbak.sql
rem creater:chenjiping
rem date:5.8.2003
rem desc:offline full backup database
--connect database
connect internal/password;
--shutdown database
shutdown immediate;
--Copy Data file
!xcopy d:\Oracle\oradata\test\*.dbf d:\database/H/R;
--Copy Control file
!xcopy d:\Oracle\oradata\test\*.ctl d:\database/H/R;
--Copy Log file
!xcopy d:\Oracle\oradata\test\*.log d:\database/H/R;
--startup database
startup;
热备份是指在数据库启动时备份,需要数据库开启归档模式,可采用脚本如下:
rem script:hotbak.sql
rem creater:chenjiping
rem date:5.8.2003
rem desc:backup all database datafile in archive
--connect database
connect internal/password;
--archive
alter system archive log current;
--start
alter tablespace system begin backup;
!xcopy d:\Oracle\oradata\test\system01.dbf d:\databak/H/R;
alter tablespace system end backup;
alter tablespace rbs begin backup;
!xcopy d:\Oracle\oradata\test\rbs01.dbf d:\databak/H/R;
alter tablespace rbs end backup;
alter tablespace users begin backup;
!xcopy d:\Oracle\oradata\test\users01.dbf d:\databak/H/R;
alter tablespace users end backup;
alter tablespace tools begin backup;
!xcopy d:\Oracle\oradata\test\tools01.dbf d:\databak/H/R;
alter tablespace tools end backup;
alter tablespace indx begin backup;
!xcopy d:\Oracle\oradata\test\indx01.dbf d:\databak/H/R;
alter tablespace indx end backup;
--end
--bak control file
--binary
alter database backup controlfile to 'd:\databak\controlbinbak.000';
--ascii
alter database backup controlfile to trace;
alter system archive log current;
除了使用自建脚本外,也可以使用一些工具做热备份,例如RAMN,DATAGUARD等。
分享到:
相关推荐
本文将详细介绍 Oracle 备份策略,包括备份的重要性、备份分类、冷备份、热备份、逻辑备份等内容。 了解备份的重要性 备份是数据库管理员的重要任务之一,备份可以防止数据丢失,确保数据库的安全性和可靠性。备份...
Oracle备份策略是数据库管理中的关键环节,旨在保护数据免受意外损失,确保系统的高可用性和数据的可恢复性。本文将深入探讨Oracle备份的重要性和不同类型的备份方式,以及如何制定有效的备份策略。 首先,理解备份...
Oracle 数据库备份与恢复是数据库管理员日常工作中至关重要的任务,确保数据的安全性和可恢复性。在Oracle中, EXP(Export)工具是用于创建数据库逻辑备份的主要工具,它将数据库对象如表、索引、视图等导出到操作...
"Oracle数据库备份与恢复实例讲解" Oracle数据库备份与恢复是数据库管理员的重要任务之一。备份是指将数据库中的数据复制到其他媒体上,以便在数据库故障或数据丢失时能够快速恢复数据库。恢复是指从备份中恢复...
#### RMAN备份方式分类 RMAN支持多种备份方式,主要包括全量备份和增量备份两大类。 1. **全量备份**:备份整个数据库的所有数据文件,是最彻底的备份类型。 2. **增量备份**:分为两种类型: - **差异增量备份...
Oracle数据库的备份策略是确保数据安全性和业务连续性的重要环节。本文主要介绍了Oracle数据库的三种标准备份方式:导出/导入(EXP/IMP)、热备份和冷备份。 1. **导出/导入(Export/Import)** 导出是Oracle提供...
#### 一、Oracle备份的重要性及分类 在数据库管理与维护过程中,备份是确保数据安全和业务连续性的关键环节。Oracle数据库作为业界广泛使用的数据库管理系统之一,其备份与恢复机制尤为复杂且重要。Oracle备份主要...
五、 Oracle 备份的分类 Oracle 备份可以分为逻辑备份和物理备份。逻辑备份是指将数据库中的数据备份到转储设备中,物理备份是指将数据库文件备份到转储设备中。逻辑备份可以分为全备份、增量备份和差异备份。物理...
### Oracle数据库备份与恢复知识点总结 #### 一、EXP/IMP (导出与导入) **1.1 基本命令** - **EXP**: 用于从数据库导出数据。 - `exp username/password [参数]` - **IMP**: 用于向数据库导入数据。 - `imp ...
备份恢复分类 根据备份的方式和目的,备份恢复可以分为完全恢复和不完全恢复两种。完全恢复是指从备份中恢复整个数据库,而不完全恢复是指从备份中恢复部分数据。 完全恢复与不完全恢复 完全恢复是指从备份中恢复...
5. 备份分类: - 按数据量:全备、增量备、差异备,分别备份全部、自上次备份以来更改的数据、自上次全备以来更改的数据。 - 按备份状态:物理备份直接复制数据文件,逻辑备份通过导出导入工具获取数据逻辑结构。 ...
三、备份恢复分类 1. 逻辑备份与恢复 逻辑备份是针对数据库对象的状态进行备份,如表、视图等。常用的逻辑备份工具有传统的exp/imp和数据泵expdp/impdp。逻辑备份不适用于介质故障恢复,因为它们无法恢复数据文件。...
#### 三、备份恢复分类 - **逻辑备份与恢复**:主要面向数据库对象的备份,不涉及物理文件的操作。 - **传统导入导出**:`exp/imp` 工具用于简单的数据导入导出操作。 - **数据泵导入导出**:`expdp/impdp` 是更...
### Oracle备份与恢复详解 #### 一、理解数据库恢复的重要性 在日常的数据库管理与维护过程中,确保数据的完整性和可靠性至关重要。Oracle备份与恢复机制是保障数据安全的关键技术之一,尤其是在面对各种潜在的...
### Oracle 11g 备份与恢复最佳实践 #### 一、数据库故障类型与应对措施 ##### 1. 用户进程故障 (User Process Failure) - **定义**: 用户进程发生异常时,导致会话中断。 - **处理**: `Pmon`(Process Monitor ...
### Oracle备份与恢复详解 #### 引言 在Oracle系列培训教程之六中,我们深入探讨了Oracle数据库的备份与恢复技术。这是整个系列中的关键一环,旨在为数据库管理员提供一套全面的策略,以应对可能的数据损失风险。...
这些备份会被存储在`L0_PATH`目录下,并在FTP服务器上按日期分类存档。 ##### 3. 数据库1级备份脚本 (`db_l1_backup.sh`) 1级备份是对上次0级备份以来的变化进行增量备份。在本脚本中,1级备份会在每周的二、四、五...
### Oracle备份与恢复案例详解 ...综上所述,通过理解数据库恢复的基本概念及其分类,结合具体案例测试环境,我们可以更好地掌握Oracle备份与恢复的相关技术和策略,为实际工作中的数据管理和维护提供强有力的支持。