Oracle第11章数据库管理操作.pptx
《Oracle第11章数据库管理操作.pptx》由会员分享,可在线阅读,更多相关《Oracle第11章数据库管理操作.pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第11章 数据库管理操作v主编:刘志成培训专用本章学习导航本章学习导航本章学习导航本章学习导航 培训专用本章学习要点本章学习要点(1)数据库故障数据库故障概述。概述。(2)备份数据库备份数据库概述。概述。(3)使用)使用OEM管理管理数据库备份。数据库备份。(4)使用)使用PL/SQL管理管理数据库备份。数据库备份。(5)使用)使用OEM恢复恢复数据库。数据库。(6)使用)使用PL/SQL恢复恢复数据库。数据库。(7)使用)使用OEM实现实现导入导入/导出导出。(8)使用)使用命令命令实现实现导入导入/导出导出。建议课时:建议课时:8课时课时培训专用11.1 备份数据库 数据库故障概述数据库故
2、障概述1用用户错误用户错误是指用户增加或删除数据库中的数据导致的错误,如用户意外地删除或用户错误是指用户增加或删除数据库中的数据导致的错误,如用户意外地删除或者截断了一个表、删除了表中的所有数据等。者截断了一个表、删除了表中的所有数据等。2语句故障句故障Oracle通过回滚语句的结果自动纠正语句故障,返回控制到应用程序,用户可以通过回滚语句的结果自动纠正语句故障,返回控制到应用程序,用户可以重新执行重新执行SQL语句。语句。3进程故障进程故障进程故障是指数据库实例的用户、服务器或者后台进程中的故障,如连接不正常、用户会进程故障是指数据库实例的用户、服务器或者后台进程中的故障,如连接不正常、用户
3、会话被异常中断等。话被异常中断等。4介质故障介质故障在读写在读写Oracle数据库的文件时,如果存储介质发生物理问题,可能出现介质故数据库的文件时,如果存储介质发生物理问题,可能出现介质故障。障。培训专用11.1 备份数据库 备份的类型备份的类型1逻辑数据数据备份份导出方式是数据库的逻辑数据备份,脱机备份和联机备份都是物理数据备份。导出方式是数据库的逻辑数据备份,脱机备份和联机备份都是物理数据备份。2物理数据备份物理数据备份物理备份是复制构成数据的物理文件而不管其逻辑内容如何,也称为文件系统备物理备份是复制构成数据的物理文件而不管其逻辑内容如何,也称为文件系统备份。物理备份需要使用份。物理备份
4、需要使用Oracle实例所在操作系统的命令。实例所在操作系统的命令。(1)脱机备份()脱机备份(“冷备份冷备份”)(2)联机备份()联机备份(“热备份热备份”)培训专用课堂案例1使用OEM执行数据库备份 掌握Oracle中应用OEM进行数据库备份的方法和基本步骤。案例学习目标案例学习目标 设置首选身份证明、配置备份设备、调度备份、管理当前备份。案例知识要点案例知识要点 培训专用课堂案例1使用OEM执行数据库备份案例完成步骤案例完成步骤1设置首置首选身份身份证明明(1)在)在Windows操作系统环境中创建一个名称为操作系统环境中创建一个名称为orcl的用户。的用户。(2)给)给Windows
5、XP管理员管理员orcl授予批处理作业权限授予批处理作业权限(详细步骤略详细步骤略)。(3)在)在OEM中配置首选身份证明。中配置首选身份证明。教师教师演示演示讲解讲解培训专用课堂案例1使用OEM执行数据库备份案例完成步骤案例完成步骤单击单击“数据库实例数据库实例”项的项的“设置身份证明设置身份证明”链接,进入链接,进入“数据库首选数据库首选身份证明身份证明”页面页面 教师教师演示演示讲解讲解培训专用课堂案例1使用OEM执行数据库备份案例完成步骤案例完成步骤2配置配置备份份设置置(1)配置备份设备)配置备份设备。(2)配置备份集。)配置备份集。(3)配置备份策略)配置备份策略。教师教师演示演示
6、讲解讲解培训专用课堂案例1使用OEM执行数据库备份案例完成步骤案例完成步骤3调度度备份份(1)单击)单击“可用性可用性”选项卡中选项卡中“管理管理”区域的区域的“调度备份调度备份”链接,进链接,进入入“调度备份调度备份”的的“备份策略备份策略”页面。页面。(2)单击)单击“调度定制备份调度定制备份”按钮,进入按钮,进入“调度定制备份:选项调度定制备份:选项”页面页面。(3)单击)单击“下一步下一步”按钮,进入按钮,进入“调度定制备份:设置调度定制备份:设置”页面页面。(4)继续单击)继续单击“下一步下一步”按钮,进入按钮,进入“调度定制备份:调度调度定制备份:调度”页面页面。(5)单击)单击“
7、下一步下一步”按钮,进入按钮,进入“调度定制备份:复查调度定制备份:复查”页面页面。(6)单击)单击“提交作业提交作业”按钮,按钮,OEM将提交所定义的调度作业,按照定义将提交所定义的调度作业,按照定义的属性选项进行调度备份的属性选项进行调度备份。教教师师演演示示讲讲解解培训专用课堂案例1使用OEM执行数据库备份案例完成步骤案例完成步骤4管理当前管理当前备份份登录登录OEM后,单击后,单击“可用性可用性”选项卡中选项卡中“管理管理”区域的区域的“管理当前备份管理当前备份”链接,进入链接,进入“管理当前备份管理当前备份”的的“备份集备份集”页面页面 教师教师演示演示讲解讲解培训专用课堂案例2使用
8、命令执行数据库备份 掌握Oracle中应用相关命令完成数据库备份的方法和基本步骤。案例学习目标案例学习目标 进行完全数据库备份、进行联机表空间备份、进行脱机表空间备份、进行控制文件备份。案例知识要点案例知识要点 培训专用课堂案例2使用命令执行数据库备份案例完成步骤案例完成步骤1完全数据完全数据库备份份(1)实现一致的完全数据库备份)实现一致的完全数据库备份首先,关闭数据库,可以使用如下命令实现:首先,关闭数据库,可以使用如下命令实现:SHUTDOWN NORMAL;SHUTDOWN IMMEDIATE;SHUTDOWN TRANSACTIONAL;然后,备份组成数据库的所有文件,使用操作系统提
9、供的命然后,备份组成数据库的所有文件,使用操作系统提供的命令即可完成该项操作。例如:令即可完成该项操作。例如:XCOPY E:Oracle11oradataEBUY F:BAK01最后,在备份结束后重新启动最后,在备份结束后重新启动Oracle数据库:数据库:STARTUP;(2)检验备份)检验备份C:DBV FILE=F:BAK01SYSTEM01.DBF教师教师演示演示讲解讲解培训专用课堂案例2使用命令执行数据库备份案例完成步骤案例完成步骤2联机表空机表空间备份份(1)确定数据文件)确定数据文件在开始备份整个表空间之前,使用在开始备份整个表空间之前,使用DBA_DATA_FILES数据字典
10、视图以确定数据字典视图以确定所有表空间的数据文件。例如:所有表空间的数据文件。例如:SELECTTABLESPACE_NAME,FILE_NAME FROM SYS.DBA_DATA_FILES;(2)标记联机表空间备份开始)标记联机表空间备份开始使用使用ALTER TABLESPACE命令,标记表空间联机备份开始,如:命令,标记表空间联机备份开始,如:ALTER TABLESPACE USERS BEGIN BACKUP;(3)备份联机数据文件)备份联机数据文件COPY E:Oracle11oradataEBUYUSERS01.DBF F:BAK01TSBAK0(4)标记联机表空间备份结束)
11、标记联机表空间备份结束ALTER TABLESPACE USERS END BACKUP;教师教师演示演示讲解讲解培训专用课堂案例2使用命令执行数据库备份案例完成步骤案例完成步骤3脱机表空脱机表空间备份份(1)确定脱机表空间的数据库)确定脱机表空间的数据库SELECT TABLESPACE_NAME,FILE_NAMEFROM SYS.DBA_DATA_FILES;(2)使表空间脱机)使表空间脱机ALTER TABLESPACE USERS OFFLINE NORMAL;(3)备份脱机的数据文件)备份脱机的数据文件 COPY E:Oracle11oradataEBUYUSERS01.DBF F
12、:BAK01TSBAK1(4)将表空间联机)将表空间联机 ALTER TABLESPACE USERS ONLINE;教师教师演示演示讲解讲解培训专用课堂案例2使用命令执行数据库备份案例完成步骤案例完成步骤4控制文件控制文件备份份(1)备份控制文件为物理文件)备份控制文件为物理文件 首先,修改数据库。例如,建立一个新的数据文件。ALTER DATABASECREATE DATAFILE E:Oracle11oradataEBUYUSERS02.DBFAS E:Oracle11oradataEBUYUSERS01.DBF;然后,备份数据库的控制文件。例如,备份控制文件到指定位置。然后,备份数据库
13、的控制文件。例如,备份控制文件到指定位置。ALTER DATABASE BACKUP CONTROLFILE TO F:BAK01CTRLBAKCF.BAK教师教师演示演示讲解讲解培训专用课堂案例2使用命令执行数据库备份案例完成步骤案例完成步骤4控制文件控制文件备份份(2)备份控制文件到跟踪文件)备份控制文件到跟踪文件 使用使用ALTER DATABASE BACKUP CONTROL命令的命令的TRACE选项可以帮选项可以帮助管理和恢复控制文件。助管理和恢复控制文件。ALTER DATABASE BACKUP CONTROLFILE TO TRACE;教师教师演示演示讲解讲解培训专用11.2
14、 恢复数据库 恢复的类型恢复的类型1实例恢复例恢复实例恢复只使用在实例恢复只使用在Oracle并行服务器配置环境中,在运行数据库中一个实例并发现并行服务器配置环境中,在运行数据库中一个实例并发现其他实例崩溃时执行其他实例崩溃时执行 2崩溃恢复崩溃恢复崩溃恢复只在单个实例数据库配置环境中执行。在崩溃恢复中,实例必须打开数据库,崩溃恢复只在单个实例数据库配置环境中执行。在崩溃恢复中,实例必须打开数据库,并执行恢复操作。并执行恢复操作。3介质恢复介质恢复与实例恢复和崩溃恢复不同的是,介质恢复使用命令来执行,也是与实例恢复和崩溃恢复不同的是,介质恢复使用命令来执行,也是DBA进行数进行数据库恢复的主要
15、内容。据库恢复的主要内容。培训专用课堂案例3恢复数据库 掌握Oracle中应用OEM或命令完成数据库恢复的方法和基本步骤。案例学习目标案例学习目标 OEM恢复数据库、命令方式恢复数据库。案例知识要点案例知识要点 培训专用课堂案例3恢复数据库案例完成步骤案例完成步骤1、使用、使用OEM执行数据库恢复执行数据库恢复在执行恢复之前,首先需要对恢复设置进行配置。在执行恢复之前,首先需要对恢复设置进行配置。OEM提供了提供了“恢复设备恢复设备”功能,完成对功能,完成对“恢复设置恢复设置”的属性配置的属性配置 教师教师演示演示讲解讲解培训专用课堂案例3恢复数据库案例完成步骤案例完成步骤使用使用OEM执行数
16、据库恢复执行数据库恢复1配置恢复配置恢复设置置 在执行恢复之前,首先需要对恢复设置进行配置。在执行恢复之前,首先需要对恢复设置进行配置。OEM提供了提供了“恢复设备恢复设备”功能,完成对功能,完成对“恢复设置恢复设置”的属性配置的属性配置 教师教师演示演示讲解讲解培训专用课堂案例3恢复数据库案例完成步骤案例完成步骤使用使用OEM执行数据库恢复执行数据库恢复2执行恢复行恢复(1)单击)单击“可用性可用性”选项卡中选项卡中“管理管理”区域的区域的“执行恢复执行恢复”链接,进链接,进入入“执行恢复执行恢复”页面。页面。(2)单击)单击“恢复恢复”按钮,进入按钮,进入“确认确认”页面,显示数据库即将被
17、关闭并重页面,显示数据库即将被关闭并重新启动数据库。单击新启动数据库。单击“是是”按钮,进入进入按钮,进入进入“恢复向导恢复向导”页页。(3)单击)单击“刷新刷新”按钮后,将回到按钮后,将回到“数据库实例数据库实例”的的“可用性可用性”页,页,再次单击再次单击“管理管理”区域的区域的“执行恢复执行恢复”链接,将打开链接,将打开“执行恢复:身份执行恢复:身份证明证明”页面页面。(4)输入主机身份证明并单击)输入主机身份证明并单击“继续继续”按钮按钮。(5)单击单击“继续继续”按钮,要求用户在按钮,要求用户在“执行恢复:还原控制文件执行恢复:还原控制文件”页页面进行备份选择面进行备份选择。(6)单
18、击)单击“还原还原”按钮,出现还原按钮,出现还原“确认确认”页面页面,单击单击“是是”按钮,开始按钮,开始进行还原操作进行还原操作 教师教师演示演示讲解讲解培训专用课堂案例3恢复数据库案例完成步骤案例完成步骤使用命令执行数据库恢复使用命令执行数据库恢复1热备份的恢复份的恢复(1)使用带)使用带OFFLINE选项的选项的ALTER DATABASE命令将出现故障的表空间脱命令将出现故障的表空间脱机。例如:机。例如:ALTER DATABASEDATAFILE E:Oracle11oradataEBUYUSERS01.DBF OFFLINE;(2)使用操作系统自带的命令或其他方式将表空间的备份文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 11 数据库 管理 操作
限制150内