Oracle9i数据库的恢复7865.pptx
《Oracle9i数据库的恢复7865.pptx》由会员分享,可在线阅读,更多相关《Oracle9i数据库的恢复7865.pptx(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大型数据库概论大型数据库概论IntroductionofLargeDatabase第第8 8章章 Oracle9i Oracle9i数据库的恢复数据库的恢复学习目标学习目标1 1、理解数据库备份的概念、理解数据库备份的概念、理解数据库备份的概念、理解数据库备份的概念。2 2、掌握、掌握、掌握、掌握Oracle9iOracle9i数据库的备份技术数据库的备份技术数据库的备份技术数据库的备份技术。3 3、理解数据库恢复的概念、理解数据库恢复的概念、理解数据库恢复的概念、理解数据库恢复的概念。4 4、掌握、掌握、掌握、掌握Oracle9iOracle9i数据库的恢复技术数据库的恢复技术数据库的恢复技
2、术数据库的恢复技术。第第8章章Oracle9i数据库的恢复数据库的恢复实实际际使使用用数数据据库库时时可可能能会会因因某某些些异异常常情情况况使使数数据据库库发发生生故故障障,从从而而影影响响数数据据库库中中数数据据的的正正确确性性,甚甚至至会会破破坏坏数数据据库库使使数数据据全全部部或或部部分分丢丢失失。因因此此发发生生数数据据库库故故障障后后,DBMS应应具具有有数数据据库库恢复的能力,这是衡量一个恢复的能力,这是衡量一个DBMS性能好坏的重要指标之一。性能好坏的重要指标之一。8.1数据库备份概述数据库备份概述8.1.1 数据库备份的概念数据库备份的概念所所谓谓备备份份,就就是是将将数数据
3、据库库复复制制到到某某一一存存储储介介质质中中保保存存起起来来的的过过程程,存存放放于于存存储储介介质质中中的的数数据据库库拷拷贝贝称称为为原原数数据据库库的的备备份份或或副副本本,这这个个副副本本包包括括了了数数据据库库所所有有重重要要的的组组成成部部分分,如如初初始始化化参参数数文文件件、数数据据文文件件、控控制制文文件件和和重重做做日日志志文文件件。数数据据库库备备份份是是Oracle9i防防护护不不可可预预料料的的数数据据丢丢失失和和应应用用程程序序错错误误的的有有效效措措施施。引起数据库故障并需要恢复的情况分为两大类:引起数据库故障并需要恢复的情况分为两大类:n n实实例例崩崩溃溃:
4、最最常常出出现现的的问问题题,可可能能由由于于意意外外断断电电、OS崩崩溃溃、软软件件内内部部错错误误等等原原因因引引起起。通通常常实实例例崩崩溃溃不不会会永永久久地地导导致致物物理理数数据据库库结结构构的的损损失失,Oracle9i自自身身的的实实例例崩崩溃溃恢恢复复保保护护机机制制足足以在重新启以在重新启动动数据数据库时库时自自动动完全恢复数据完全恢复数据库库,无需用,无需用户户参与。参与。n n介介质质故故障障:由由于于用用户户的的错错误误操操作作、文文件件错错误误或或硬硬盘盘故故障障均均可可造造成成数数据据库库文文件件的的破破坏坏或或丢丢失失。应应付付这这类类故故障障,构构成成了了DB
5、A备备份份工工作作的的主主体体。Oracle9i数数据据库库备备份份和和恢恢复复机机制制包包括括保保护护和和恢恢复已损失各类文件的数据库所需的一切功能。复已损失各类文件的数据库所需的一切功能。8.1.2数据库备份的模式数据库备份的模式数数 据据 库库 可可 运运 行行 在在 两两 种种 备备 份份 模模 式式 下下:非非 归归 档档(NOARCHIVELOG)模式和归档()模式和归档(ARCHIVELOG)模式。)模式。在在非非归归档档模模式式下下,数数据据库库不不能能进进行行联联机机日日志志的的归归档档,仅仅能能保保护护数数据据库库实实例例崩崩溃溃故故障障,而而不不能能免免于于介介质质故故障
6、障。只只有有最最近近存存储储于于联机重做日志组中的数据库修改才可以用于实例崩溃恢复。联机重做日志组中的数据库修改才可以用于实例崩溃恢复。在在归归档档模模式式下下,数数据据库库可可实实施施联联机机日日志志的的归归档档,该该模模式式也也称称为为介质可恢复模式。介质可恢复模式。查查看看一一个个数数据据库库处处于于何何种种备备份份模模式式,可可以以通通过过企企业业管管理理器器,选选择择“例例程程”“配配置置”,即即可可查查看看当当前前数数据据库库的的备备份份模模式式,如如图图8.1所所示示。也也可可以以通通过过脚脚本本ARCHIVELOGLIST;查查看看当当前前数数据库的备份模式,如图据库的备份模式
7、,如图8.2所示。所示。图图8.1使用企业管理器查看数据库备份模式使用企业管理器查看数据库备份模式图图8.2使用使用PL/SQL命令查看数据库备份模式命令查看数据库备份模式8.1.3数据库备份的策略数据库备份的策略结合自身数据库的特点,备份前应考虑如下要点制订备份策略。结合自身数据库的特点,备份前应考虑如下要点制订备份策略。n n用于备份的磁盘一定要和数据库数据文件、控制文件和联用于备份的磁盘一定要和数据库数据文件、控制文件和联机日志文件所在的磁盘相分离。机日志文件所在的磁盘相分离。n n选择数据库的备份模式:强烈建议采用归档模式。选择数据库的备份模式:强烈建议采用归档模式。n n在数据库进行
8、结构性改动(如创建或删除一个表空间)的在数据库进行结构性改动(如创建或删除一个表空间)的前后进行数据库备份。前后进行数据库备份。n n避免对联机日志文件进行备份。避免对联机日志文件进行备份。8.2Oracle9i数据库的备份数据库的备份根据备份时数据库所处的状态,可将根据备份时数据库所处的状态,可将Oracle9i数据库备份分为数据库备份分为联机备份和脱机备份两种。联机备份和脱机备份两种。8.2.1脱机备份脱机备份脱机备份是在数据库已正常关闭时进行的备份,它必须备份全脱机备份是在数据库已正常关闭时进行的备份,它必须备份全部数据库文件,包括初始化参数文件、数据文件、控制文件和部数据库文件,包括初
9、始化参数文件、数据文件、控制文件和重做日志文件,它适用于规模比较小、业务量不大的数据库。重做日志文件,它适用于规模比较小、业务量不大的数据库。脱机备份时首先要正常关闭要备份的数据库,然后使用操作系脱机备份时首先要正常关闭要备份的数据库,然后使用操作系统的复制命令进行备份。统的复制命令进行备份。脱机备份具有如下优点:脱机备份具有如下优点:n n只需拷贝文件,所以简单而快速。只需拷贝文件,所以简单而快速。n n容易恢复到某个时间点上(只需将文件再拷贝回去)。容易恢复到某个时间点上(只需将文件再拷贝回去)。n n 能与归档方法相结合,做数据库以能与归档方法相结合,做数据库以“最新状态最新状态”的恢复
10、的恢复。n n低度维护,高度安全。低度维护,高度安全。但是,脱机备份也具有如下缺点:但是,脱机备份也具有如下缺点:n n单独使用时,只能提供到单独使用时,只能提供到“某一时间点上某一时间点上”的恢复。的恢复。n n在实施备份的全过程中,数据库必须处于关闭状态。在实施备份的全过程中,数据库必须处于关闭状态。n n不能按表或用户恢复。不能按表或用户恢复。8.2.2联机备份联机备份联机备份是在数据库正常运行的情况下进行的物理备份,它可联机备份是在数据库正常运行的情况下进行的物理备份,它可以是数据库的部分备份,即只备份数据库的某个表空间、某个以是数据库的部分备份,即只备份数据库的某个表空间、某个数据文
11、件或控制文件等。联机备份时必须首先使数据库处于归数据文件或控制文件等。联机备份时必须首先使数据库处于归档模式,这是因为从一个联机备份中还原总要涉及到从日志文档模式,这是因为从一个联机备份中还原总要涉及到从日志文件中恢复事务,所以必须归档所有的联机日志文件。件中恢复事务,所以必须归档所有的联机日志文件。设置数据库运行在归档模式时,既可以通过企业管理器在如图设置数据库运行在归档模式时,既可以通过企业管理器在如图8.1所示的窗口中设置,也可以先编辑初始化参数文件,修改所示的窗口中设置,也可以先编辑初始化参数文件,修改参数参数log_archive_start=true(使归档进程自动执行归档操(使归
12、档进程自动执行归档操作),然后执行以下脚本,运行结果如图作),然后执行以下脚本,运行结果如图8.3所示。所示。/关闭数据库关闭数据库shutdown;/启动例程,登录数据库,但不打开数据库启动例程,登录数据库,但不打开数据库startupmount;/将数据库切换到归档模式将数据库切换到归档模式alterdatabasearchivelog;/*打开数据库打开数据库*/alterdatabaseopen;图图8.3使用使用PL/SQL命令使数据库运行在归档模式命令使数据库运行在归档模式 联机备份具有如下优点:联机备份具有如下优点:n n可在表空间或数据文件级备份,备份时间短。可在表空间或数据文
13、件级备份,备份时间短。n n备份时数据库仍可使用。备份时数据库仍可使用。n n可达到秒级恢复(恢复到某一时间点上)。可达到秒级恢复(恢复到某一时间点上)。n n可对几乎所有数据库实体作恢复。可对几乎所有数据库实体作恢复。n n恢复是快速的。恢复是快速的。但是,联机备份也具有如下缺点:但是,联机备份也具有如下缺点:n n不能出错,否则后果严重。不能出错,否则后果严重。n n若联机备份不成功,所得结果不可用于时间点的恢复。若联机备份不成功,所得结果不可用于时间点的恢复。n n较难维护,必须仔细小心,不能失败。较难维护,必须仔细小心,不能失败。8.2.3使用企业管理器进行联机备份使用企业管理器进行联
14、机备份1.准备工作准备工作连接连接Oracle管理服务器(管理服务器(OracleManagementServer)要要进进行行联联机机备备份份,必必须须连连接接到到管管理理服服务务器器。连连接接管管理理服服务务器器的的步骤是:步骤是:n n配配置置资资料料档档案案库库,方方法法是是选选择择“开开始始”“程程序序”“OracleoraHome92”“ConfigurationandMigrationTool”“Enterprise Manager Configuration Assistant”,弹出配置向导进行配置。,弹出配置向导进行配置。n n启启动动企企业业管管理理器器,选选择择“登登录
15、录到到Oracle ManagementServer”复复选选框框,填填入入管管理理员员账账号号及及口口令令,在在“ManagementServer”列列表表框框中中输输入入或或选选择择管管理理服服务务器器所所在在的的服服务务器器名名称称或或IP地址,如图地址,如图8.4所示。所示。图图8.4连接连接“管理服务器管理服务器”的登录界面的登录界面注意默认管理员是注意默认管理员是sysman/oem_temp,系统管理员应该更改该口令。,系统管理员应该更改该口令。n n单击单击“确定确定”按钮,弹出如图按钮,弹出如图8.5所示的所示的“管理服务器管理服务器”窗口。窗口。图图8.5“管理服务器管理服
16、务器”窗口窗口设置设置备份数据库的首选身份证明备份数据库的首选身份证明 n n选择菜单选择菜单“配置配置”“首选项首选项”,弹出如图,弹出如图8.6所示的所示的“编辑管编辑管理员首选项理员首选项”对话框。该对话框由对话框。该对话框由“一般信息一般信息”、“通知通知”、“调度调度”、“访问权访问权”和和“首选身份证明首选身份证明”五个选项卡构成。五个选项卡构成。图图8.6“编辑管理员首选项编辑管理员首选项”对话框(对话框(“一般信息一般信息”选项卡)选项卡)n n选择选择“首选身份证明首选身份证明”选项卡,如图选项卡,如图8.7所示。选中要设置的所示。选中要设置的数据库,然后在数据库,然后在“用
17、户名用户名”、“口令口令”和和“确认口令确认口令”文本框中输入文本框中输入FIRSTMAN及其密码,在及其密码,在“角色角色”列表框中选取列表框中选取SYSDBA(该(该用户必须拥有用户必须拥有SYSDBA系统权限才能备份和恢复数据库),单系统权限才能备份和恢复数据库),单击击“确定确定”按钮,即完成了数据库首选身份证明的操作。按钮,即完成了数据库首选身份证明的操作。图图8.7“编辑管理员首选项编辑管理员首选项”对话框(对话框(“首选身份证明首选身份证明”选项卡)选项卡)2.使用备份管理进行备份使用备份管理进行备份数据库默认备份设置:展开数据库默认备份设置:展开“数据库数据库”节点,右击节点,
18、右击test,在快,在快捷菜单中选择捷菜单中选择“备份管理备份管理”“创建备份配置创建备份配置”,系统将弹出如图,系统将弹出如图8.8所示的所示的“创建备份配置创建备份配置”对话框,该对话框包括对话框,该对话框包括“一般信息一般信息”、“通道通道”、“恢复目录恢复目录”、“备份参数备份参数”和和“首选身份证明首选身份证明”五个选项五个选项卡,各选项卡的含义解释如下:卡,各选项卡的含义解释如下:图图8.8选择选择“创建备份设置创建备份设置”命令命令“一一般般信信息息”选选项项卡卡用用于于输输入入一一次次备备份份设设置置的的代代号号和和描描述述说说明明,如图如图8.9所示。所示。图图8.9“创建备
19、份配置创建备份配置”的对话框(的对话框(“一般信息一般信息”选项卡)选项卡)“通通道道”选选项项卡卡用用于于指指定定一一个个或或多多个个通通道道(指指明明备备份份和和恢恢复复操操作作的输出设备),如图的输出设备),如图8.10所示。所示。图图8.10“创建备份配置创建备份配置”的对话框(的对话框(“通道通道”选项卡)选项卡)n n通道定义:可以在磁盘和磁带中选择。通道定义:可以在磁盘和磁带中选择。n n“通道名通道名”:用户指定的通道名称:用户指定的通道名称。n n“格式格式”:b_%u_%s_%p,其中,其中存储存储备份集的驱动器和路径,必须为通道指定一个适当的目录。后备份集的驱动器和路径,
20、必须为通道指定一个适当的目录。后跟的文件名是唯一的备份集名,可以使用如下参数:跟的文件名是唯一的备份集名,可以使用如下参数:u ub是备份的前缀,前缀不是必需的,可以任意修改它;是备份的前缀,前缀不是必需的,可以任意修改它;uu%p是备份集内的备份片编号,在每个备份集中该值都从是备份集内的备份片编号,在每个备份集中该值都从1开始,而后每创建一个备份片就递增开始,而后每创建一个备份片就递增1;u u%u是唯一名称;是唯一名称;u u%s是备份集编号,计数器值从是备份集编号,计数器值从1开始,并且对控制文件来开始,并且对控制文件来说始终唯一;说始终唯一;u u%t是备份集时间戳。是备份集时间戳。n
21、 n“通道限制通道限制”按钮:可以访问按钮:可以访问“通道限制通道限制”页,从中可对页,从中可对任何备份加以限制。任何备份加以限制。n n“插入插入”按钮:用于创建其它通道定义。按钮:用于创建其它通道定义。n n“移去移去”按钮:用于删除已选通道。按钮:用于删除已选通道。“恢复目录恢复目录”选项卡可以选择存储备份信息的位置,如图选项卡可以选择存储备份信息的位置,如图8.11所所示。示。图图8.11“创建备份配置创建备份配置”的对话框(的对话框(“恢复目录恢复目录”选项卡)选项卡)“备份参数备份参数”选项卡可以设置当前备份集的存储参数,如图选项卡可以设置当前备份集的存储参数,如图8.12所示。所
22、示。图图8.12“创建备份配置创建备份配置”的对话框(的对话框(“备份参数备份参数”选项卡)选项卡)“首选身份证明首选身份证明”选项卡可以指定用于运行备份作业的首选身份选项卡可以指定用于运行备份作业的首选身份证明,如图证明,如图8.13所示。所示。图图8.13“创建备份配置创建备份配置”的对话框(的对话框(“首选身份证明首选身份证明”选项卡)选项卡)各选项卡设置后单击各选项卡设置后单击“创建创建”按钮即可提交此次备份设置作业。按钮即可提交此次备份设置作业。利用备份向导备份数据库利用备份向导备份数据库右击要备份的数据库,在快捷菜单中选择右击要备份的数据库,在快捷菜单中选择“备份管理备份管理”“备
23、份备份”,如图,如图8.14所示。所示。图图8.14启动备份向导启动备份向导 备份向导的初始界面如图备份向导的初始界面如图8.15所示。所示。图图8.15备份向导启动界面备份向导启动界面 单击单击“下一步下一步”按钮,弹出按钮,弹出“策略选择策略选择”对话框,如下图对话框,如下图8.16所示。所示。图图8.16设置备份向导(设置备份向导(“策略选择策略选择”对话框)对话框)有两种策略可以进行选择:有两种策略可以进行选择:n n“预定义备份策略预定义备份策略”:是:是Oracle9iOracle9i系统预定义的备份策略。系统预定义的备份策略。n n“自定义备份策略自定义备份策略”:选择要备份的信
24、息以及备份执行的调:选择要备份的信息以及备份执行的调度。度。如果要使用映像副本,必须选择如果要使用映像副本,必须选择“自定义备份策略自定义备份策略”。本例选定本例选定“自定义备份策略自定义备份策略”。单击单击“下一步下一步”按钮,弹出按钮,弹出“备份选择备份选择”对话框,如图对话框,如图8.17所示。所示。如果数据库处于非存档模式,则只能执行数据库完全备份。本如果数据库处于非存档模式,则只能执行数据库完全备份。本例由于数据库处于归档模式,可以进行多种类型的备份:例由于数据库处于归档模式,可以进行多种类型的备份:图图8.17设置备份向导(设置备份向导(“备份选择备份选择”对话框)对话框)单击单击
25、“下一步下一步”按钮,弹出设置按钮,弹出设置“归档日志归档日志”对话框,如图对话框,如图8.18所所示。示。图图8.18设置备份向导(设置备份向导(“归档日志归档日志”对话框)对话框)单击单击“下一步下一步”按钮,弹出按钮,弹出“备份选项备份选项”对话框,如图对话框,如图8.19所示。所示。图图8.19设置备份向导(设置备份向导(“备份选项备份选项”对话框)对话框)单击单击“下一步下一步”按钮,弹出按钮,弹出“配置配置”对话框,如图对话框,如图8.20所示。所示。图图8.20设置备份向导(设置备份向导(“配置配置”对话框)对话框)单击单击“下一步下一步”按钮,弹出按钮,弹出“调度调度”对话框,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle9i 数据库 恢复 7865
限制150内