Oracle11g第11讲备份与恢复解析课件.ppt

Oracle11g第11讲备份与恢复解析课件.ppt

ID:57058486

大小:92.00 KB

页数:29页

时间:2020-07-30

Oracle11g第11讲备份与恢复解析课件.ppt_第1页
Oracle11g第11讲备份与恢复解析课件.ppt_第2页
Oracle11g第11讲备份与恢复解析课件.ppt_第3页
Oracle11g第11讲备份与恢复解析课件.ppt_第4页
Oracle11g第11讲备份与恢复解析课件.ppt_第5页
资源描述:

《Oracle11g第11讲备份与恢复解析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ORACLE数据库-备份与恢复篇本课程学习内容逻辑备份物理备份脱机物理备份联机物理备份备份实例ORACLE备份方式数据库的备份和恢复是数据库管理人员的重要职责之一。当数据库中的数据被破坏时,数据库管理人员应尽快地恢复,以确保数据库系统正常使用。ORACLE备份有三种方式:脱机物理备份联机物理备份逻辑备份逻辑备份是读取一系列的数据库记录集,并写入二进制文件中,这些记录集的读取与其所处位置无关。物理备份它涉及到组成数据库的文件,但不考虑逻辑内容。脱机物理备份脱机物理备份是指数据库在关闭情况下,对数据库文件进行备份。数据库使用的每个文件都被备份下来,这些文件包括:所

2、有数据文件(v$datafile)所有控制文件(v$controlfile)所有联机REDOLOG文件(v$logfile)INIT.ORA文件(可选)注意:值得注意的是脱机备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。脱机备份步骤备份步骤:(1)列出备份文件清单备份的物理文件应包括所有数据文件、在线日志文件、控制文件和参数文件。缺省所有文件在%ORALE_HOME%DATABASE(2)以正常方式关闭数据库SVRMGR>STUTDOWN;(3)备份(1)清单中列出的文件例:COPYD:ORANTDATABASE*

3、.*E:BACKUP(4)重新启动数据库SVRMGR>STARTUP;脱机物理备份恢复恢复步骤:(1)如果必要需重新安装ORACLE(2)关闭数据库SVRMGR>STUTDOWN;(3)导入最近脱机完全备份文件备份的物理文件应包括所有数据文件、在线日志文件、控制文件和参数文件。例:COPYE:BACKUPDATABASE*.*D:ORANTDATABASE(4)启动数据库SVRMGR>STARTUP;优点:备份和恢复都易于操作缺点:必须关闭数据库,且只能恢复到备份点联机备份(热备份)数据库需要二十四小时运行,而且随时有新的数据加入.数据丢失将影响个

4、公司。联机备份前提条件:数据库必须设置为archivelogmode设置步骤:修改初始化参数文件,例如INITORCL.ORA加入:log_archive_start=true#ifyouwantautomaticarchivinglog_archive_dest=d:orantdatabasearchivelog_archive_format=log%s.arc修改数据库模式svrmgr>startupmount;svrmgr>alterdatabasearchivelog;svrmgr>alterdatabaseopen;联机备份(热备份)在线备份在

5、线备份用户表空间(user_data)的步骤如下:1.sql>connectsystem/manager//设置开始在线备份标志2.sql>altertablespaceuser_databeginbackup;//备份表空间所对应的数据文件3.sql>hostcopyd:orantdatabaseusr1orcl.orad:orabak//设置停止在线备份标志4.sql>altertablespaceuser_dataendbackup;假设有一天用户表空间的数据文件(usr1orcl.ora)的磁盘出现故障(或被误删除),数据库打不开(指定数据文

6、件找不到),ORACLE提示要进行介质恢复。逻辑备份是通过读取数据库记录集,且将记录集写入二进制文件来实现。这种记录集的读出与物理位置无关。ORACLE的逻辑备份实现方法:EXPORT实用程序来实现(exp.exe)OracleEnterpriseManager->DateManager逻辑备份导出备份有三种模式:用户模式:导出用户所有对象以及对象中的数据;表模式:导出用户所有表或者指定的表;整个数据库:导出数据库中所有对象。它的备份有三种类型:完全型(COMPLETEEXPORT):备份整个数据库;积累型(COMULATIVEERPORT):备份上一次积累型

7、备份所改变的数据增量型(INCREAMENTALEXPORT):备份上一次备份后改变的数据。EXPORT的命令可以交互式、命令行(建议使用)、参数文件的方式进行。具体每一种的方式的操作可参考有关资料,也可通过imphelp=y的查看帮助。导出备份导出备份示例在此用命令行方式列举一些常用的例子:重要的关键字说明:FILE:由EXPORT建立的输出文件名。缺省:expdat.dmpTABLES:指定要导出的表。OWNER:指定要导出的用户。FULL:导出整个数据库的标志。例:导出SCOTT用户的EMP、DEPT表到scott.dmp文件EXPscott/tiger

8、file=scott.dmptable

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。