`

Oracle数据库之【备份与恢复篇】

阅读更多


一、物理备份工具rman(Recovery Manager)
rman功能强大,操作相对复杂一些,对普通的开发人员来说,在日常工作当中一般不需要使用,感兴趣的同事可以通过查看Oracle相关的资料了解。

二、逻辑备份工具exp & imp
exp & imp工具程序使用简单、方便,一般与数据库有关的开发人员都可能要使用到。本课程将主要介绍exp & imp。

三、数据装载工具SQL Loader
SQL Loader主要用于将文本文件装载到数据库中。

下面重点介绍exp & imp
1、使用exp & imp 需要注意的事项
使用exp和imp需要保证服务器和客户端的字符集一致,通过exp导出时,客户端的版本最好和服务器一致,通过imp恢复时的数据库版本不能比原有的数据库版本低。

--2、备份指定的表 
exp icd/icd@orauidb tables=tbilllog1 rows=y indexes=n file=tbilllog1.dmp 
--3、按用户备份 
exp icd/icd@orauidb owner=icd feedback=5000 file=icd.dmp 
--4、全库备份 
exp icd/icd@orauidb feedback=5000 full=y file=full.dmp 
--5、备份指定的表空间 
exp icd/icd@orauidb tablespaces=service_core_dat file=service_core_dat.dmp 
--6、按条件导出 
exp icd/icd@orauidb tables=tbilllog1 query=\"where logdate>to_date('2005-06-01','yyyy-mm-dd')\" file=tbilllog1.dmp 
--7、从备份文件中恢复指定的表的数据 
imp icd/icd@orauidb tables=tbilllog1 ignore=y feedback=5000 file=icd.dmp 
--8、恢复整个备份文件 
imp icd/icd@orauidb feedback=5000 full=y file=full.dmp 
下面介绍数据装载工具SQL Loader
1、基本步骤
使用SQL Loader工具迁移数据一般分为三个步骤:
第一、生成文本文件。
第二、编写控制文件。
第三、导入的命令。
2、编写控制文件
LOAD DATA INFILE "D:\t_card_bill.txt"
APPEND INTO TABLE t_Card_bill FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
(uaccountno,billtype, fee, serviceno, fee_date date 'YYYY-MM-DD HH24:MI:SS',
fee_enddate date 'YYYY-MM-DD HH24:MI:SS', caller_number, called_number, duration)
3、导入的命令
sqlldr username/password@database control=控制文件所在路径\控制文件名
readsize=5000000 bindsize=5000000 rows=1000
  • 大小: 44.2 KB
分享到:
评论

相关推荐

    Oracle数据库RMAN备份与恢复.pdf

    定制备份策略正确的备份策略不仅能保证数据库服务器高效率高性能的运行和使用,还能确保恢复与备份的有效性和可靠性。 Oracle 的备份方法主要有全备份、增量备份和差分备份。全备份是每次转储数据库全部数据,生成...

    Veeam 备份恢复oracle数据库详细配置文档

    Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...

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

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

    Oracle数据库备份与恢复.pdf

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

    Oracle数据库的备份与恢复策略研究

    #### 二、Oracle数据库备份概述 Oracle数据库提供了多种备份方式,以满足不同场景下的需求。根据备份类型的不同,主要可以分为物理备份和逻辑备份两大类。 ##### 2.1 物理备份 物理备份涉及到了数据库文件本身,而...

    Oracle数据库的备份与恢复方案内部学习资料

    下面将详细介绍Oracle数据库备份与恢复的核心概念和技术细节。 #### 二、备份的概念 1. **备份定义**: - 数据库备份是指为防止数据丢失或损坏而采取的一系列措施。 - 它通常包括定期复制数据库中的数据和日志...

    oracle数据库的备份与恢复

    Oracle数据库的备份与恢复是确保数据安全的关键环节。在数据库管理中,由于各种原因,如硬件故障、软件错误、人为操作失误等,都可能导致数据库中的数据丢失。因此,有必要实施有效的备份策略,以防止不可预见的情况...

    Oracle 数据库的备份与恢复

    #### 二、Oracle数据库备份与恢复实践 在实际操作中,针对不同的需求和场景,可以选择适合的备份策略。 ##### 实例:导出/导入操作 例如,在进行全量备份时,可以使用以下命令: ``` exp system/manager inctype...

    oracle数据库备份与恢复脚本

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

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

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

    oracle数据库自动备份与恢复.zip

    本资料"oracle数据库自动备份与恢复.zip"包含了在Linux和Windows操作系统下,对Oracle 11g R2数据库进行自动备份与恢复的方法。 首先,我们来看Linux环境下的Oracle数据库自动备份。在Linux系统中,通常使用RMAN...

    Oracle数据库对象管理及备份与恢复.pdf

    Oracle数据库是业界广泛使用的大型关系型数据库系统,其对象管理及备份与恢复机制对于数据库管理员来说至关重要。本文将详细介绍Oracle数据库的对象管理、数据类型、触发器、索引和分区策略,以及备份与恢复的相关...

    Oracle 数据库的备份与恢复方法

    总的来说,Oracle数据库的备份与恢复策略需要根据业务需求、数据库大小、恢复目标时间点等因素综合考虑。正确执行这些方法可以确保在系统故障时能够迅速恢复数据,从而降低业务中断的风险。为了提高恢复效率,通常会...

    Oracle数据库备份恢复工具

    本工具"Oracle数据库备份恢复工具"是基于MFC(Microsoft Foundation Classes)界面开发的,旨在提供一个简单易用的平台,帮助用户轻松完成Oracle数据库的备份与恢复任务。 首先,我们来了解Oracle数据库备份的基本...

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

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

    如何备份还原oracle数据库

    在IT领域中,Oracle数据库因其高性能、可靠性及可扩展性被广泛应用于企业级应用之中。对于Oracle数据库管理员而言,掌握如何高效地进行...希望本文能够帮助您更好地理解和掌握Oracle数据库备份与恢复的关键技术点。

    oracle实现数据库的备份与还原

    通过以上方法,开发者可以在C#环境中实现对Oracle数据库的备份与恢复操作,确保在数据丢失或系统故障时能够快速恢复服务。然而,实际应用中,还需要考虑性能优化、并发控制和自动化工具集成等多个方面,以实现高效、...

    利用RMAN实现Oracle数据库的备份与恢复.pdf

    "利用RMAN实现Oracle数据库的备份与恢复.pdf" titre: 利用RMAN实现Oracle数据库的备份与恢复 摘要:本文主要介绍了利用RMAN实现Oracle数据库的备份与恢复。RMAN(Recovery Manager)是Oracle数据库提供的一套用于...

    oracle数据库管理备份与恢复及网络配置

    ### Oracle数据库管理备份与恢复及网络配置:深入解析 #### Oracle数据库管理——备份与恢复的重要性 在企业级数据库管理系统中,Oracle数据库以其强大的功能、稳定性及安全性被广泛使用。其中,备份与恢复机制是...

    oracle数据库备份与恢复.doc

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

Global site tag (gtag.js) - Google Analytics