文档详情

15数据库备份与恢复new.ppt

发布:2016-12-01约8.97千字共40页下载文档
文本预览下载声明
逻辑恢复 逻辑恢复通过Oracle的Import实用程序导入。 可以导入全部或部分数据 使用IMP命令 使用方式 交互方式 命令方式 Import 命令 选项 Import 命令 选项(续) IMPORT命令 语法: imp keyword=(value1,value2,…, valuen) 举例: imp scott/tiger TABLES=(emp,dept) rows=y file=exptable.dmp imp system/manager FROMUSER=scott file=d:\exptable.dmp imp system/manager file=d:\exptable.dmp 【例】以交互模式进行XSCJ数据库中XS表的导入。 导入实例 D:\imp /*在命令提示符下输入IMP,然后回车*/ Import: Release 10.2.0.1.0 – Production on 星期四 6月8 15:3 8:18 2006 Copyright C 1982,2005 Oracle. All rights reserved. 用户名:admin /*输入用户名和口令*/ 口令: 连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production With the Partitioning, OLAP and Data Mining options 导入文件:EXPDAT.DMPXS.DMP /*输入要导入的导出转储文件名*/ 输入插入缓冲区大小(最小为8192)30720 /*使用默认设置,然后回车*/ 经由常规路径导出由EXPORT:V10.02.00创建的文件 已经完成ZHS16GBK字符集和AL16UTF16 NCHAR字符集中的导入 只列出导入文件的内容(yes/no):no 导入实例(续) 由于对象已存在,忽略创建错误(yes/no):no 导入权限(yes/no):yes 导入表数据(yes/no):yes 导入整个导出文件(yes/no):no 用户名:admin /*输入用户名,导入的数据将会在此用户模式下创建*/ 输入表(T)或分区(T:P)名称。空列表表示用户的所有表 输入表(T)或分区(T:P)名称或。如果完成:XS /*输入要创建的表的名称*/ 输入表(T)或分区(T:P)名称或。如果完成: 正在将ADMIN的对象导入到ADMIN …正在导入表 “XS” 22行被导入 准备启用约束条件… 成功终止导入,但出现警告。 逻辑备份与恢复 优点: 能容易快速地进行一个或更多单个表或行恢复。 升级数据库时,更加方便。 跨平台移动数据库时,更加方便。 数据库可一直运行。 目的: 挽救由用户或应用错误造成的损失 备份策略比较 冷备份或热备份是对数据库物理文件的冷备份或热备份。逻辑备份是对特定的逻辑对象的备份。 冷备份或热备份用于数据库发生介质故障时的恢复。 逻辑备份用于用户或应用偶而删除一行和数据库表造成的数据丢失的恢复。 逻辑备份不能代替冷备份或热备份。 在实际应用中,应该以物理备份为主,逻辑备份作为补充. 小结 数据库备份概述 逻辑备份 逻辑恢复 物理备份 物理恢复 Thank You! * 备份和恢复是两个互相联系的概念,备份就是将数据信息保存起来;而恢复则是 当意外事件发生或者某种需要时,将已备份的数据信息还原到数据库系统中去。 * 使用 服务器参数文件中的LOG_ARCHIVE_DUPLEX_DEST和 LOG_ARCHIVE_MIN_SUCCEED_DEST参数,Oracle会自动双向归档日志文件。 * * * 联机备份又可称为热备份或ARCHIVELOG备份。联机备份要求数据库运行在ARCHIVELOG方式下。 Oracle是以循环方式写联机重做日志文件,写满第一个日志后,开始写第二 个,依次类推。当最后一个联机重做日志文件写满后,LGWR(Log Writer)后台 进程开始重新向第一个文件写入内容。当Oracle运行在ARCHIVELOG方式时, ARCH后台进程重写重做日志文件前将每个重做日志文件做一份拷贝。 * * * 数据库的逻辑备份包括读一个数据库记录集和将记录集写入一个文件中。这些记录的 读取与其物理位置无关。在Oracle中,Export实用程序就是用来完成这样的数据库备 份
显示全部
相似文档