Oracle之数据导入导出

一,备份与恢复

1.1.备份定义

备份就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库副本的磁带或磁盘。通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储。备份是一份数据副本

1.2.备份分类

从物理与逻辑的角度来分类:从物理与逻辑的,备份可以分为物理备份逻辑备份

物理备份:对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份。物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数据库的时候进行的,后者是以归档日志的方式对运行的数据库进行备份。可以使用oracle的恢复管理器(RMAN)或操作系统命令进行数据库的物理备份。

逻辑备份:对数据库逻辑组件(如表和存储过程等数据库对象)的备份。逻辑备份的手段很多,如传统的EXP,数据泵(EXPDP),数据库闪回技术等第三方工具,都可以进行数据库的逻辑备份。

从数据库的备份角度分类:从数据库的备份角度,备份可以分为完全备份增量备份差异备份

完全备份:每次对数据库进行完整备份,当发生数据丢失的灾难时,完全备份无需依赖其他信息即可实现100%的数据恢复,其恢复时间最短且操作最方便。

增量备份:只有那些在上次完全备份或增量备份后被修改的文件才会被备份。优点是备份数据量小,需要的时间短,缺点是恢复的时候需要依赖以前备份记录,出问题的风险较大。

差异备份:备份那些自从上次完全备份之后被修改过的文件。从差异备份中恢复数据的时间较短,因此只需要两份数据:最后一次完整备份和最后一次差异备份,缺点是每次备份需要的时间较长。

1.3.恢复定义

恢复就是发生故障后,利用已备份的数据文件或控制文件,重新建立一个完整的数据库。

1.4.恢复分类

实例恢复:当oracle实例出现失败后,oracle自动进行的恢复。

介质恢复:当存放数据库的介质出现故障时所作的恢复。介质恢复又分为完全恢复和不完全恢复。

完全恢复:将数据库恢复到数据库失败时的状态。这种恢复是通过装载数据库备份并应用全部的重做日志做到的。

不完全恢复:将数据库恢复到数据库失败前的某一时刻的状态。这种恢复是通过装载数据库备份并应用部分的重做日志做到的。进行不完全恢复后,必须在启动数据库时用resetlogs选项重设联机重做日志。

二,案例演示

2.1.PL/SQL

选择PL/SQL中的Tools -> Export Tables...或者Tools -> Import Tables...中的Oracle ExportOracle Import方式来实现数据的导入与导出,该方式导出的文件格式为dmp方式。

注意:如果要使用该种方式必须安装完整的Oracle Client客户端,而安装的Oracle驱动是轻量版的,则没有imp.exeexp.exe等导入和导出文件,从而无法实现PL/SQL数据的导入与导出。

2.2PL/SQL Developer

导出

选择PL/SQL中的Tools -> Export Tables...,找到PL/SQL Developer选项方式可以导出要导出的数据表。这种方式会导出整个表的所有数据,导出的文件是pde格式的文件,不能直接查看sql,适合整表数据导出的情况。

 

 

导入

选择PL/SQL中的Tools -> Import Tables...,找到PL/SQL Developer选项方式可以导入pde格式的数据文件。

 

2.3SQL Inserts

导出

选择PL/SQL中的Tools -> Export Tables...,找到SQL Inserts选项方式可以导出要导出的数据表。这种方式会导出整个表的所有数据,导出的文件是sql格式的文件,可以直接查看sql

注意:勾选Create tables选项,表示在导入该数据文件时,直接创建数据表。

导入

选择PL/SQL中的Tools -> Import Tables...,找到SQL Inserts选项方式可以导入sql格式的数据文件。  

 

 

注意:这里需要选中Use Command Windows选项来导入数据,如果要使用Use SQL*Plus方式,则需要额外配置SQL*Plus执行文件的位置。  

 

 

 

 

 

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值