`
jiaoxujin
  • 浏览: 63927 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle数据库的备份与恢复

阅读更多
(一)导出/导入(EXPORT/IMPORT)
    1.用户模式:导出用户所有对象以及对象中的数据;                                                   1
    2.表模式:导出用户所有表或者指定的表;                                                                2
    3.整个数据库:导出数据库中所有对象。
        1.完全型(COMPLETE  EXPORT):备份整个数据库;                                             3   
        2.积累型(COMULATIVE  ERPORT):备份上一次积累型备份所改变的数据;            4
        3.增量型(INCREAMENTAL  EXPORT):备份上一次备份后改变的数据。                  5
(二)冷备份                                                                                                               6
    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的
    数据库。数据库使用的每个文件都被备份下来,这些文件包括:  
    ☆所有数据文件  
    ☆所有控制文件  
    ☆所有联机REDO   LOG   文件  
    ☆INIT.ORA文件(可选)  
    值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,
    执行数据库文件系统备份无效。  
    作冷备份一般步骤是:  
        1:正常关闭要备份的实例(instance);  
        2:备份整个数据库到一个目录  
        3:启动数据库  
            1:SQLDBA>connect   internal
                SQLDBA>shutdown   normal
            2:SQLDBA>!   cp   <file>   <backup   directory>
                或
               SQLDBA>!tar   cvf   /dev/rmt/0   /wwwdg/oracle
            3:SQLDBA>startup
(三)热备份
    我都不想COPY了,毫无实用价值,跟冷备份差不多,
    不同的只是在数据库不关闭的情况下执行一大堆不同的命令,
    COPY一大堆文件.一个表空间接着一个表空间的备份.还提到什么"磁带",晕,什么年代的文章?
====================================================================
下面详细说明,分别解释后面有标注的1,2,3,4,5,6 的6种方式。
1。什么也不想说了,有图如下:

2.

3。
完全增量导出(Complete)
exp system/manager inctype=complete file=040731.dmp
完全增量导入:
imp system/manager inctype=restore full=y file=040731.dmp
谁去测?
4。
积累型增量导出
exp system/manager inctype=cumulative file=040731.dmp
积累型增量导入:
imp system/manager inctype=restore full=y file=040731.dmp
谁去测?
5.
增量型导出
exp system/manager inctype=incremental file=040731.dmp
增量型导入
imp system/manager inctype=restore full=y file=040731.dmp
谁去测? 
6.
废话罗索一大堆,他的命令当你执行的时候,我敢肯定100%出现error.
其实我知道用oracle10g创建数据库时,有一种方式是让你将整个数据库以文件方式存储,
也就是数据库的所有文件都在一个专门以该数据库名 命名的文件夹内。
那么我们COPY这个文件夹 岂不是就实现的 冷备份?

不知道你发现没有,PL/SQL Developer Tools 菜单里并没有 [Import User Objects]
我们只要在Sqlplus里这样执行就可实现import.
>@D:\xujin\sopDb\sop.sql
此sql文件只有各对象的创建语句,并没有Table里的数据。
所以,我们在备份数据库时还需要执行[Export Tables]
导出 *.dmp文件 

分享到:
评论

相关推荐

    Oracle数据库备份与恢复.pdf

    ### Oracle数据库备份与恢复 #### 一、Oracle数据库概述 Oracle数据库是一款由甲骨文公司开发的关系型数据库管理系统,以其卓越的性能、可扩展性和安全性在全球范围内被广泛应用。Oracle数据库的特点包括: - **...

    基于RMAN的Oracle数据库备份与恢复机制.pdf

    基于RMAN的Oracle数据库备份与恢复机制.pdf 本文档详细介绍了基于RMAN的Oracle数据库备份与恢复机制。Oracle Recovery Manager(RMAN)是Oracle公司提供的一种专门备份工具,能够实现数据库定制备份、自动备份等...

    Oracle数据库备份与恢复实例讲解.pptx

    "Oracle数据库备份与恢复实例讲解" Oracle数据库备份与恢复是数据库管理员的重要任务之一。备份是指将数据库中的数据复制到其他媒体上,以便在数据库故障或数据丢失时能够快速恢复数据库。恢复是指从备份中恢复...

    Oracle数据库备份与恢复

    本资料聚焦于“Oracle数据库备份与恢复”,旨在深入解析这一关键主题。 在Oracle数据库中,备份与恢复是数据管理的重要组成部分,它涉及到数据的保护、灾难恢复和业务连续性。备份是为了防止数据丢失,而恢复则是当...

    oracle数据库备份与恢复

    本篇文章将深入探讨Oracle数据库备份与恢复的核心概念、常用方法以及详细流程。 一、Oracle数据库备份的重要性 Oracle数据库中存储的数据通常包含企业的核心业务信息,任何数据丢失都可能导致严重的经济损失甚至...

    01-Oracle数据库备份与恢复教程

    ### Oracle数据库备份与恢复教程知识点概述 #### 一、Oracle数据库备份基础知识 ##### 1.1 备份文件类型及命名规范 - **备份文件**:主要包括两类文件,分别是用户对象文件(*.sql)和数据文件(*.dmp)。 - **...

    oracle数据库备份与恢复脚本

    oracle数据库备份与恢复脚本:第1步:创建临时表空间 第2步:创建数据表空间 第3步:创建用户并指定表空间

    oracle数据库备份与恢复技术

    ### Oracle数据库备份与恢复技术详解 #### 一、引言 在现代企业的信息化建设中,Oracle数据库因其卓越的性能和稳定性被广泛应用于金融、电信、电子商务等多个领域。然而,无论多么可靠的系统都无法避免可能出现的...

    Oracle 数据库备份与恢复总结(导出与导入装库与卸库)

    Oracle 数据库备份与恢复是数据库管理中的重要环节,它确保了数据的安全性和可恢复性。在Oracle中,常用的备份和恢复工具是`exp`(Export)和`imp`(Import)。这两个工具允许管理员导出(备份)数据库中的数据和...

    oracle数据库备份与恢复操作手册

    Oracle数据库备份与恢复是数据库管理中的关键环节,旨在保护数据免受硬件故障、软件错误或人为失误的影响。本文档详细阐述了如何对PDB系统,一个使用Oracle数据库系统的平台,进行有效的备份和恢复操作。 Oracle...

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

    Oracle 数据库备份与恢复方案 Oracle 数据库备份与恢复方案是指对 Oracle 数据库进行备份和恢复的过程,以确保数据库的安全和可靠性。本方案主要涉及到备份工具、备份方式、软件备份、软件恢复、数据备份和数据...

    Oracle数据库备份与恢复实例讲解ppt课件.pptx

    Oracle数据库备份与恢复实例讲解 本文档旨在介绍 Oracle 数据库备份与恢复的实例讲解。备份和恢复是数据库管理员的重要职责之一,目的是为了保护数据库免受故障的影响,确保数据的安全和可靠性。 一、数据库常见...

    实验8-Oracle数据库备份与恢复.pdf

    Oracle 数据库备份与恢复 Oracle 数据库备份与恢复是数据库管理中非常重要的一部分。备份是指将数据库中的数据复制到另外一个介质以防止数据丢失,而恢复是指将备份的数据还原到数据库中。Oracle 数据库提供了多种...

    oracle数据库备份与恢复.doc

    ### Oracle数据库备份与恢复知识点详解 #### 一、备份与恢复基础 在Oracle数据库的运维过程中,备份与恢复是至关重要的环节,它们确保了数据的安全性和业务的连续性。备份通常指的是将数据库中的数据和控制信息...

    oracle数据库备份与恢复测试

    根据提供的文件信息,我们可以从中提炼出Oracle数据库备份与恢复的关键知识点。下面将详细解析这些知识点。 ### Oracle数据库备份与恢复的基础概念 Oracle数据库备份是指为了防止数据丢失或损坏而进行的数据复制...

    Oracle数据库备份与恢复之完全攻略

    本资源“Oracle数据库备份与恢复之完全攻略”提供了一份详尽的指导,涵盖了Oracle数据库的备份、还原过程及注意事项。 一、Oracle数据库备份类型 1. **完整备份**:包括数据库的所有数据文件、控制文件、参数文件...

Global site tag (gtag.js) - Google Analytics