福建省电力公司oracle培训教材-ORACLE的备份与恢复课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《福建省电力公司oracle培训教材-ORACLE的备份与恢复课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 福建省 电力 公司 oracle 培训教材 备份 恢复 课件
- 资源描述:
-
1、ORACLEORACLE数据库管理员数据库管理员 备份与恢复备份与恢复篇篇技术支持部 汤庆锋福州磬基电子有限公司本课程学习内容本课程学习内容逻辑备份逻辑备份物理备份物理备份 脱机物理备份脱机物理备份 联机物理备份联机物理备份备份实例备份实例ORACLEORACLE备份方式备份方式 数据库的备份和恢复是数据库管理人员的重要职责之一。数据库的备份和恢复是数据库管理人员的重要职责之一。当数据库中的数据被破坏时,数据库管理人员应尽快地恢复,当数据库中的数据被破坏时,数据库管理人员应尽快地恢复,以确保数据库系统正常使用。以确保数据库系统正常使用。ORACLEORACLE备份有三种方式:备份有三种方式:脱
2、机物理备份脱机物理备份联机物理备份联机物理备份逻辑备份逻辑备份 逻辑备份是读取一系列的数据库记录集,并写入二进制文件中,这些逻辑备份是读取一系列的数据库记录集,并写入二进制文件中,这些记录集的读取与其所处位置无关。记录集的读取与其所处位置无关。物理备份它涉及到组成数据库的文件,但不考虑逻辑内容。物理备份它涉及到组成数据库的文件,但不考虑逻辑内容。脱机物理备份脱机物理备份 脱机物理备份是指数据库在关闭情况下,对数据库文件进脱机物理备份是指数据库在关闭情况下,对数据库文件进行备份。行备份。数据库使用的每个文件都被备份下来,这些文件包括:数据库使用的每个文件都被备份下来,这些文件包括:所有数据文件(
3、所有数据文件(v$datafile)所有控制文件所有控制文件(v$controlfile)所有联机所有联机REDO LOG REDO LOG 文件文件(v$logfile)INIT.ORAINIT.ORA文件文件(可选可选)注意:注意:值得注意的是脱机备份必须是数据库关闭的情况下完成,当数据库值得注意的是脱机备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。开着的时候,执行数据库文件系统备份无效。脱机备份步骤脱机备份步骤备份步骤:备份步骤:(1 1)列出备份文件清单)列出备份文件清单 备份的物理文件应包括所有数据文件、在线日志文件、控制备份的物理文件应包括所有数
4、据文件、在线日志文件、控制 文件和参数文件。文件和参数文件。缺省所有文件在缺省所有文件在%ORALE_HOME%DATABASEORALE_HOME%DATABASE(2 2)以正常方式关闭数据库以正常方式关闭数据库 SVRMGRSTUTDOWN;SVRMGRSTUTDOWN;(3 3)备份(备份(1 1)清单中列出的文件)清单中列出的文件 例:例:COPY D:ORANTDATABASECOPY D:ORANTDATABASE*.*E:BACKUP E:BACKUP(4 4)重新启动数据库重新启动数据库 SVRMGRSTARTUP;SVRMGRSTARTUP;脱机物理备份恢复脱机物理备份恢复
5、恢复步骤:恢复步骤:(1 1)如果必要需重新安装)如果必要需重新安装ORACLEORACLE(2 2)关闭数据库关闭数据库 SVRMGRSTUTDOWN;SVRMGRSTUTDOWN;(3 3)导入最近脱机完全备份文件备份的物理文件应包括所有数导入最近脱机完全备份文件备份的物理文件应包括所有数 据文件、在线日志文件、控制文件和参数文件。据文件、在线日志文件、控制文件和参数文件。例:例:COPY E:BACKUPDATABASECOPY E:BACKUPDATABASE*.*D:ORANTDATABASE D:ORANTDATABASE(4 4)启动数据库启动数据库 SVRMGRSTARTUP;
6、SVRMGRSTARTUP;优点:备份和恢复都易于操作优点:备份和恢复都易于操作缺点:必须关闭数据库,且只能恢复到备份点缺点:必须关闭数据库,且只能恢复到备份点联机备份(热备份)联机备份(热备份)数据库需要二十四小时运行数据库需要二十四小时运行,而且随时有新的数据加入而且随时有新的数据加入.数据数据丢失将影响个公司。丢失将影响个公司。联机备份前提条件:联机备份前提条件:数据库必须设置为数据库必须设置为archivelogarchivelog mode mode 设置步骤:设置步骤:1.1.修改初始化参数文件,例如修改初始化参数文件,例如INITORCL.ORA INITORCL.ORA 加入加
7、入:log_archive_start=true#if you want automatic archivinglog_archive_dest=d:orantdatabasearchivelog_archive_format=log%s.arc2.2.修改数据库模式修改数据库模式 svrmgrstartup mount;svrmgralter database archivelog;svrmgralter database open;联机备份(热备份)联机备份(热备份)在线备份在线备份在线备份用户表空间在线备份用户表空间(user_data)user_data)的步骤如下:的步骤如下:1.1
8、.sqlsqlconnect system/managerconnect system/manager/设置开始在线备份标志设置开始在线备份标志2.2.sqlsqlalter alter tablespacetablespace user_data begin backup;user_data begin backup;/备份表空间所对应的数据文件备份表空间所对应的数据文件3.3.sqlsqlhost copy d:host copy d:orantorantdatabaseusr1orcl.databaseusr1orcl.oraora d:d:orabakorabak/设置停止在线备份标志
9、设置停止在线备份标志4.4.sqlsqlalter alter tablespacetablespace user_data end backup;user_data end backup;假设有一天用户表空间的数据文件(假设有一天用户表空间的数据文件(usr1orcl.usr1orcl.oraora)的磁盘出现故障(或被误删的磁盘出现故障(或被误删除),数据库打不开(指定数据文件找不到),除),数据库打不开(指定数据文件找不到),ORACLEORACLE提示要进行介质恢复。提示要进行介质恢复。逻辑备份是通过读取数据库记录集,且将记录集写入二进逻辑备份是通过读取数据库记录集,且将记录集写入二进
10、制文件来实现。这种记录集的读出与物理位置无关。制文件来实现。这种记录集的读出与物理位置无关。ORACLEORACLE的的逻辑备份实现方法:逻辑备份实现方法:1.1.EXPORTEXPORT实用程序来实现实用程序来实现(exp.exe)exp.exe)2.2.Oracle Enterprise ManagerOracle Enterprise ManagerDate ManagerDate Manager逻辑备份逻辑备份导出备份有三种模式:导出备份有三种模式:1.1.用户模式:导出用户所有对象以及对象中的数据;用户模式:导出用户所有对象以及对象中的数据;2.2.表模式:导出用户所有表或者指定的表
11、;表模式:导出用户所有表或者指定的表;3.3.整个数据库:导出数据库中所有对象。整个数据库:导出数据库中所有对象。它的备份有三种类型:它的备份有三种类型:1.1.完全型完全型(COMPLETE EXPORT)COMPLETE EXPORT):备份整个数据库;备份整个数据库;2.2.积累型积累型(COMULATIVE ERPORT)COMULATIVE ERPORT):备份上一次积累型备份所改变的数据备份上一次积累型备份所改变的数据3.3.增量型增量型(INCREAMENTAL EXPORT)INCREAMENTAL EXPORT):备份上一次备份后改变的数据。备份上一次备份后改变的数据。EXP
12、ORT EXPORT 的命令可以交互式、命令行(建议使用)、参数文的命令可以交互式、命令行(建议使用)、参数文件的方式进行。具体每一种的方式的操作可参考有关资料,件的方式进行。具体每一种的方式的操作可参考有关资料,也可通过也可通过imp helpimp helpy y的查看帮助。的查看帮助。导出备份导出备份导出备份示例导出备份示例在此用命令行方式列举一些常用的例子:在此用命令行方式列举一些常用的例子:重要的关键字说明:重要的关键字说明:FILEFILE:由由EXPORTEXPORT建立的输出文件名。缺省:建立的输出文件名。缺省:expdatexpdat.dmpdmpTABLES:TABLES:
13、指定要导出的表。指定要导出的表。OWNER:OWNER:指定要导出的用户。指定要导出的用户。FULLFULL:导出整个数据库的标志。导出整个数据库的标志。例:导出例:导出SCOTTSCOTT用户的用户的EMPEMP、DEPTDEPT表到表到scottscott.dmpdmp文件文件EXP EXP scottscott/tiger file=/tiger file=scottscott.dmpdmp tables=(tables=(empemp,dept),dept)例:导出例:导出SCOTTSCOTT用户的所有对象到用户的所有对象到scottscott.dmpdmp文件文件EXP system
14、/manageroracle file=EXP system/manageroracle file=scottscott owner=owner=scottscott例:全数据库导出到例:全数据库导出到fulldbfulldb.dmpdmp文件文件EXP system/manageroracle file=EXP system/manageroracle file=fulldbfulldb.dmpdmp full=Y full=YIMPORTIMPORT导入导入IMPORTIMPORT导入:导入:导入的过程是导出的逆过程,这个命令先读取导出来的导出导入的过程是导出的逆过程,这个命令先读取导出来
15、的导出转储二进制文件,并运行文件,恢复对象用户和数据。转储二进制文件,并运行文件,恢复对象用户和数据。IMPORTIMPORT命令执行的方法和命令执行的方法和EXPORTEXPORT方案有关。方案有关。1.1.如果如果EXPORTEXPORT所实施的是完全型方案所实施的是完全型方案(FULL)FULL)则在则在IMPORTIMPORT时所有的数据时所有的数据对象,包括表空间,数据文件,用户都会在导入时创建,但考虑到数对象,包括表空间,数据文件,用户都会在导入时创建,但考虑到数据库中的物理布局,预先创建表空间和用户是有用的。据库中的物理布局,预先创建表空间和用户是有用的。2.2.如果如果EXPO
16、RTEXPORT使用的是使用的是INCREMENTAL/CUMULATIVEINCREMENTAL/CUMULATIVE方式,则需要预先设方式,则需要预先设置好表空间、用户、数据文件。置好表空间、用户、数据文件。逻辑恢复示例逻辑恢复示例例:用导出文件例:用导出文件scott1.scott1.dmpdmp,恢复恢复empemp、deptdept表表C:IMP C:IMP scottscott/tigeroracle file=/tigeroracle file=scottscott tables=(tables=(empemp,dept),dept)例:用导出文件例:用导出文件scottscot
17、t.dmpdmp,恢复恢复scottscott用户的全部对象用户的全部对象C:IMP system/manageroracle file=C:IMP system/manageroracle file=scott fromuserscott fromuser=scottscott touser touser=scottscott例:用导出文件例:用导出文件fulldbfulldb.dmpdmp,恢复的整个数据库恢复的整个数据库C:IMP system/manageroracle file=C:IMP system/manageroracle file=fulldbfulldb.dmpdmp f
18、ull=Y full=YORACLEORACLE数据库恢复管理器数据库恢复管理器(RMAN)RMAN)RMAN RMAN(即即Recover ManagerRecover Manager)是是ORACLEORACLE数据库备份和恢复的主数据库备份和恢复的主要管理工具之一,它可以很方便快捷地对数据库实现备份和要管理工具之一,它可以很方便快捷地对数据库实现备份和恢复,而且它还可以保存已经备份的信息以供查询。用户还恢复,而且它还可以保存已经备份的信息以供查询。用户还可以不经过实际的还原即可检查已经备份的数据文件的可用可以不经过实际的还原即可检查已经备份的数据文件的可用性。你还可以通过图形见面和命令行
展开阅读全文