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

原创 2012年03月27日 00:02:24
一、物理备份工具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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle数据库备份与恢复.doc

  • 2013年04月15日 20:29
  • 11.07MB
  • 下载

oracle数据库rman之备份与恢复(三)

目的:实现恢复到另外一台PC(oracle版本一样)。 准备工作: 1、记录源数据库的dbid。其中DBID获取方式有三: 备份日志中有;备份的控制文件名如“C-1390544452...

oracle数据库备份恢复

  • 2017年11月15日 12:47
  • 24KB
  • 下载

Oracle数据库的备份与恢复

Oracle数据库的恢复与备份,包括dmp文件、txt数据文件、sql文件

Oracle数据库备份恢复

  • 2013年08月26日 08:48
  • 26KB
  • 下载

Oracle数据库备份与恢复特性浅谈

Oracle数据库备份与恢复是每个Oracle数据库管理人员都不许掌握的知识。Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。上海...

Oracle数据库备份与恢复系统

  • 2009年11月18日 12:13
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle数据库之【备份与恢复篇】
举报原因:
原因补充:

(最多只允许输入30个字)