十二备份与恢复简介.ppt

上传人:小飞机 文档编号:6246588 上传时间:2023-10-10 格式:PPT 页数:24 大小:320.50KB
返回 下载 相关 举报
十二备份与恢复简介.ppt_第1页
第1页 / 共24页
十二备份与恢复简介.ppt_第2页
第2页 / 共24页
十二备份与恢复简介.ppt_第3页
第3页 / 共24页
十二备份与恢复简介.ppt_第4页
第4页 / 共24页
十二备份与恢复简介.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《十二备份与恢复简介.ppt》由会员分享,可在线阅读,更多相关《十二备份与恢复简介.ppt(24页珍藏版)》请在三一办公上搜索。

1、第十二章,备份与恢复简介,2,备份与恢复简介,备份是数据库中数据的副本,它可以保护数据在出现意外损失时最大限度的恢复Oracle数据库的备份包括以下两种类型:,备份,物理备份,逻辑备份,物理备份是对数据库的物理文件(如数据文件、控制文件和日志文件等)的备份,逻辑备份是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份,3,导出和导入实用程序,导出和导入实用程序用于实施数据库的逻辑备份和恢复导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中导入实用程序读取二进制导出文件并将对象和数据载入数据库中,4,导出和导入实用程序,导出和导入数据库对象的四种模式是:,导出导入模式,

2、完全数据库,表空间,表,用户,导出和导入整个数据库中的所有对象,导出和导入一个或多个指定的表或表分区,导出和导入一个用户模式中的所有对象,导出和导入一个或多个指定的表空间中的所有对象,5,导出实用程序,导出实用程序exp的常用命令参数:,6,导出实用程序,按用户方式导出数据exp scott/tigerorcl file=scott_b.dmp exp system/oracle owner=scott file=scott_b.dmp,按表方式导出数据exp scott/tigerorcl tables=emp,dept file=scott_b_t,导出整个数据库exp system/or

3、acleorcl file=full_b.dmp full=y,按表空间方式导出数据exp system/oracleorcl tablespaces=users file=tbs_u,7,导出实用程序,8,导入实用程序,导入实用程序imp的常用命令参数:,9,导入实用程序,将整个文件导入数据库imp system/oracleorcl file=item_back.dmp ignore=y full=y,将scott用户的表导入到martin用户imp system/oracleorcl file=scott_back fromuser=scott touser=martin tables=

4、emp,dept,10,数据泵,Oracle Database 10g系统引入了一种新的Data Pump(数据泵)体系架构。可以使用Data Pump的expdp、impdp来代替imp命令和exp命令,但imp命令和exp命令依然可以使用。使用区别:,11,数据泵作用,逻辑备份、逻辑恢复。Expdp将对象备份到转储文件,当表被意外删除时,Impdp可从转储文件将对象和数据恢复。两个用户之间移动对象。Expdp将用户A的对象备份到转储文件,Impdp可从转储文件将对象和数据导入到用户B。可以在两个数据库之间移动对象 实现表空间搬移,12,使用expdp导出数据,导出准备:1.创建导出目录对象

5、SQLcreate directory dump_dir as d:dump;2.为目录授权 SQLgrant read,write on directory dump_dir to scott;,13,导出表,将system方案下的student,sc表导出 D:EXPDP system/oracle DIRECTORY=dump_dir DUMPFILE=table.dmp TABLES=student,sc,普通用户只能导出自身方案下的表,14,导出方案,导出system,scott 方案 D:EXPDP system/oracle DIRECTORY=dump_dir DUMPFILE

6、=schema.dmp SCHEMAS=system,scott,普通用户只能导出自身方案,15,导出表空间,导出user01,user02 表空间 D:EXPDP system/oracle DIRECTORY=dump_dir DUMPFILE=tbsp.dmp TABLESPACES=user01,user02,16,导出数据库,导出当前数据库的所有对象 D:EXPDP system/oracle DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=Y,不会导出sys方案的对象,17,使用impdp导入数据,与expdp工具对应的是impdp工具。impd

7、p工具可以执行Data Pump引入数据操作。,18,导入表,导入本方案的表D:imp scott/tigertest FILE=t1.dmp Tables=dept,emp 将表导入到其他用户中D:imp system/oracletest FILE=t1.dmp Tables=dept,emp Fromuser=scott Touser=system,19,导入方案,导入自身方案D:imp scott/tigertest FILE=schema1.dmp将一个方案的对象导入到其他方案中D:imp system/oracletest FILE=schema1.dmp Fromuser=sco

8、tt Touser=system,20,导入数据库,导入所有数据库对象(不包含sys方案)D:imp system/oracletest FILE=schema1full.dmp FULL=Y,21,物理备份,物理备份是指:直接拷贝数据库对应的OS文件(数据、控制、日志文件)。物理备份包括:冷备份:脱机备份热备份:联机备份,22,数据库冷备份,1.列出数据库相关文件,23,2.关闭数据库,3.复制数据文件和控制文件,数据库冷备份,4.启动数据库,Sys模式才有此权限,24,数据文件恢复,3.文件拷回,4.恢复数据文件Recover datafile n;,2.打开数据库SQLalter database open,丢失文件脱机Alter database datafile n offline drop;,5.数据文件联机Alter database datafile n online;,演 示,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号