- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
讲 义;第五章 Oracle数据库备份与恢复;本章内容; 一个应用系统投入运行后,数据的安全变得非常重要,数据的丢失直接给企业带来不可估量的经济损失,因此,一定要重视数据的备份与恢复。
DBA的主要职责之一是备份数据库和在数据库发生故障时高效、安全地恢复数据库。
备份方法
冷备份
热备份
恢复方法
完全恢复
不完全恢复;5.1 数据库常见故障类型;5.2 数据库保护机制;数据库备份
一般来说,数据库备份可以分为物理备份和逻辑备份。
物理备份一般是指脱机备份,脱机备份又称为冷备份,只能在数据库关闭后进行备份。
逻辑备份也叫做联机备份,联机备份又称为热备份,是使用Export实用程序备份,当数据库出现故障,可以使用Oracle的Import实用程序恢复数据库。
归档(archivelog)模式下联机备份。联机重做日志被归档,主要备份归档日志文件 。
;5.3 数据库逻辑备份与恢复;5.3.1 导出
逻辑备份也叫热备份。在数据库正常运行中,把数据卸载下来按文件方式存放到磁盘中。
备份导出命令EXP主要选项
File—卸载后数据的文件名
Direct—直接读取数据,不通过Select语句
Full—卸出完整数据
Rows=n—不卸出数据,只卸出库结构
Compress—合并碎块进行压缩
Buffer—在内存中开辟缓冲区的大小
可以通过如下命令来显示参数
EXP HELP=Y;①全数据库方式卸载
EXP system/口令@主机字符串 file=文件名 direct=y
full=y [rows=n] compress=y buffer=128000000
例:
EXP system/xmanager@w file=E:\oradate.dmp direct=y
full=y compress=y buffer=128000000
②表空间方式卸载
EXP system/口令@主机字符串 file=文件名
tablespaces=表空间名 [rows=n]
compress=y direct=y buffer=128000000
例:
EXP system/xmanager@w file=e:\user_tabspace.dmp
tablespaces=users compress=y direct=y
buffer=128000000
;③用户方式卸载
EXP 用户名/口令@主机字符串 file=文件名 [rows=n]
direct=y compress=y buffer=128000000
例:
EXP scott/tiger@L file=f:\scott_table.dmp compress=y
direct=y buffer=128000000
④表方式卸载
EXP 用户名/口令@主机字符串 file=文件名 tables=表名
compress=y direct=y buffer=128000000
例:
EXP sam/sam@W file=f:\spml_table.dmp
tables=T_spml compress=y direct=y buffer=128000000;5.3.2 导入
一旦数据已经导出,就可以通过Oracle的Import实用程序执行导入,来恢复数据库。Import实用程序读取由Export创建的二进制导出转储文件并执行其中的命令 。
IMP USERID=username/password …
可以通过如下命令来显示参数
IMP HELP=Y
导出的数据可以导入到不同的数据库中,可以导入全部或部分已导出的数据 。
通过EXP和IMP可以把一个用户的表复制到另一个用户中,也可以通过Grant语句和Create语句把一个用户的表复制到另一个用户中。
例: imp system/manager TOUSER=scott
tables=t_spml ;交互式导入过程如:
①对全数据库卸出和表空间卸出的文件,导入命令格式为
E:IMP system/口令@主机字符串
②对用户和数据表方式卸出的文件,导入命令格式为
E:\IMP 用户名/口令@主机字符串
下面是实际操作例子。;;5.4 脱机备份(冷备份)
脱机备份是最简单的一种数据库备份方式,在数据库关闭后进行备份,用户不能访问数据库,是一种完全备份。
脱机备份一般需要备份如下文件:
(1)所有数据文件
(2)
文档评论(0)