{管理信息化ORACLE}Oracle第11章数据库管理操作

上传人:卓****库 文档编号:140935904 上传时间:2020-08-02 格式:PPTX 页数:42 大小:3.98MB
返回 下载 相关 举报
{管理信息化ORACLE}Oracle第11章数据库管理操作_第1页
第1页 / 共42页
{管理信息化ORACLE}Oracle第11章数据库管理操作_第2页
第2页 / 共42页
{管理信息化ORACLE}Oracle第11章数据库管理操作_第3页
第3页 / 共42页
{管理信息化ORACLE}Oracle第11章数据库管理操作_第4页
第4页 / 共42页
{管理信息化ORACLE}Oracle第11章数据库管理操作_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《{管理信息化ORACLE}Oracle第11章数据库管理操作》由会员分享,可在线阅读,更多相关《{管理信息化ORACLE}Oracle第11章数据库管理操作(42页珍藏版)》请在金锄头文库上搜索。

1、第11章 数据库管理操作,主编:刘志成,本章学习导航,本章学习导航,本章学习要点,(1)数据库故障概述。 (2)备份数据库概述。 (3)使用OEM管理数据库备份。 (4)使用PL/SQL管理数据库备份。 (5)使用OEM恢复数据库。 (6)使用PL/SQL恢复数据库。 (7)使用OEM实现导入/导出。 (8)使用命令实现导入/导出。 建议课时:8课时,11.1 备份数据库,数据库故障概述,1用户错误 用户错误是指用户增加或删除数据库中的数据导致的错误,如用户意外地删除或者截断了一个表、删除了表中的所有数据等。 2语句故障 Oracle通过回滚语句的结果自动纠正语句故障,返回控制到应用程序,用户

2、可以重新执行SQL语句。 3进程故障 进程故障是指数据库实例的用户、服务器或者后台进程中的故障,如连接不正常、用户会话被异常中断等。 4介质故障 在读写Oracle数据库的文件时,如果存储介质发生物理问题,可能出现介质故障。,11.1 备份数据库,备份的类型,1逻辑数据备份 导出方式是数据库的逻辑数据备份,脱机备份和联机备份都是物理数据备份。 2物理数据备份 物理备份是复制构成数据的物理文件而不管其逻辑内容如何,也称为文件系统备份。物理备份需要使用Oracle实例所在操作系统的命令。 (1)脱机备份(“冷备份”) (2)联机备份(“热备份”),课堂案例1使用OEM执行数据库备份,掌握Oracl

3、e中应用OEM进行数据库备份的方法和基本步骤 。,案例学习目标,设置首选身份证明、配置备份设备、调度备份、管理当前备份 。,案例知识要点,课堂案例1使用OEM执行数据库备份,案例完成步骤,添加标题文字,1设置首选身份证明 (1)在Windows操作系统环境中创建一个名称为orcl的用户。 (2)给Windows XP管理员orcl授予批处理作业权限(详细步骤略)。 (3)在OEM中配置首选身份证明。,教师演示讲解,课堂案例1使用OEM执行数据库备份,案例完成步骤,添加标题文字,单击“数据库实例”项的“设置身份证明”链接,进入“数据库首选身份证明”页面,教师演示讲解,课堂案例1使用OEM执行数据

4、库备份,案例完成步骤,添加标题文字,2配置备份设置 (1)配置备份设备 。 (2)配置备份集。 (3)配置备份策略 。,教师演示讲解,课堂案例1使用OEM执行数据库备份,案例完成步骤,添加标题文字,3调度备份 (1)单击“可用性”选项卡中“管理”区域的“调度备份”链接,进入“调度备份”的“备份策略”页面。 (2)单击“调度定制备份”按钮,进入“调度定制备份:选项”页面 。 (3)单击“下一步”按钮,进入“调度定制备份:设置”页面 。 (4)继续单击“下一步”按钮,进入“调度定制备份:调度”页面 。 (5)单击“下一步”按钮,进入“调度定制备份:复查”页面 。 (6)单击“提交作业”按钮,OEM

5、将提交所定义的调度作业,按照定义的属性选项进行调度备份 。,教师演示讲解,课堂案例1使用OEM执行数据库备份,案例完成步骤,添加标题文字,4管理当前备份 登录OEM后,单击“可用性”选项卡中“管理”区域的“管理当前备份”链接,进入“管理当前备份”的“备份集”页面,教师演示讲解,课堂案例2使用命令执行数据库备份,掌握Oracle中应用相关命令完成数据库备份的方法和基本步骤 。,案例学习目标,进行完全数据库备份、进行联机表空间备份、进行脱机表空间备份、进行控制文件备份 。,案例知识要点,课堂案例2使用命令执行数据库备份,案例完成步骤,添加标题文字,1完全数据库备份 (1)实现一致的完全数据库备份

6、首先,关闭数据库,可以使用如下命令实现: SHUTDOWN NORMAL; SHUTDOWN IMMEDIATE; SHUTDOWN TRANSACTIONAL; 然后,备份组成数据库的所有文件,使用操作系统提供的命令即可完成该项操作。例如: XCOPY E:Oracle11oradataEBUY F:BAK01 最后,在备份结束后重新启动Oracle数据库: STARTUP; (2)检验备份 C:DBV FILE=F:BAK01SYSTEM01.DBF,教师演示讲解,课堂案例2使用命令执行数据库备份,案例完成步骤,添加标题文字,2联机表空间备份 (1)确定数据文件 在开始备份整个表空间之前,

7、使用DBA_DATA_FILES数据字典视图以确定所有表空间的数据文件。例如: 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)标记联机表空间备份结束 ALTER TABLESPACE USERS END BACKUP;

8、,教师演示讲解,课堂案例2使用命令执行数据库备份,案例完成步骤,添加标题文字,3脱机表空间备份 (1)确定脱机表空间的数据库 SELECT TABLESPACE_NAME, FILE_NAME FROM SYS.DBA_DATA_FILES ; (2)使表空间脱机 ALTER TABLESPACE USERS OFFLINE NORMAL; (3)备份脱机的数据文件 COPY E:Oracle11oradataEBUYUSERS01.DBF F:BAK01TSBAK1 (4)将表空间联机 ALTER TABLESPACE USERS ONLINE;,教师演示讲解,课堂案例2使用命令执行数据库备

9、份,案例完成步骤,添加标题文字,4控制文件备份 (1)备份控制文件为物理文件 首先,修改数据库。例如,建立一个新的数据文件。 ALTER DATABASE CREATE DATAFILE E:Oracle11oradataEBUYUSERS02.DBF AS E:Oracle11oradataEBUYUSERS01.DBF; 然后,备份数据库的控制文件。例如,备份控制文件到指定位置。 ALTER DATABASE BACKUP CONTROLFILE TO F:BAK01CTRLBAKCF.BAK,教师演示讲解,课堂案例2使用命令执行数据库备份,案例完成步骤,添加标题文字,4控制文件备份 (2

10、)备份控制文件到跟踪文件 使用ALTER DATABASE BACKUP CONTROL命令的TRACE选项可以帮助管理和恢复控制文件。 ALTER DATABASE BACKUP CONTROLFILE TO TRACE;,教师演示讲解,11.2 恢复数据库,恢复的类型,1实例恢复 实例恢复只使用在Oracle并行服务器配置环境中,在运行数据库中一个实例并发现其他实例崩溃时执行 2崩溃恢复 崩溃恢复只在单个实例数据库配置环境中执行。在崩溃恢复中,实例必须打开数据库,并执行恢复操作。 3介质恢复 与实例恢复和崩溃恢复不同的是,介质恢复使用命令来执行,也是DBA进行数据库恢复的主要内容。,课堂案

11、例3恢复数据库,掌握Oracle中应用OEM或命令完成数据库恢复的方法和基本步骤 。,案例学习目标,OEM恢复数据库、命令方式恢复数据库 。,案例知识要点,课堂案例3恢复数据库,案例完成步骤,添加标题文字,1、使用OEM执行数据库恢复 在执行恢复之前,首先需要对恢复设置进行配置。OEM提供了“恢复设备”功能,完成对“恢复设置”的属性配置,教师演示讲解,课堂案例3恢复数据库,案例完成步骤,添加标题文字,使用OEM执行数据库恢复 1配置恢复设置 在执行恢复之前,首先需要对恢复设置进行配置。OEM提供了“恢复设备”功能,完成对“恢复设置”的属性配置,教师演示讲解,课堂案例3恢复数据库,案例完成步骤,

12、添加标题文字,使用OEM执行数据库恢复 2执行恢复 (1)单击“可用性”选项卡中“管理”区域的“执行恢复”链接,进入“执行恢复”页面。 (2)单击“恢复”按钮,进入“确认”页面,显示数据库即将被关闭并重新启动数据库。单击“是”按钮,进入进入“恢复向导”页 。 (3)单击“刷新”按钮后,将回到“数据库实例”的“可用性”页,再次单击“管理”区域的“执行恢复”链接,将打开“执行恢复:身份证明”页面 。 (4)输入主机身份证明并单击“继续”按钮 。 (5) 单击“继续”按钮,要求用户在“执行恢复:还原控制文件”页面进行备份选择 。 (6)单击“还原”按钮,出现还原“确认”页面 ,单击“是”按钮,开始进

13、行还原操作,教师演示讲解,课堂案例3恢复数据库,案例完成步骤,添加标题文字,使用命令执行数据库恢复 1热备份的恢复 (1)使用带OFFLINE选项的ALTER DATABASE命令将出现故障的表空间脱机。例如: ALTER DATABASE DATAFILE E:Oracle11oradataEBUYUSERS01.DBF OFFLINE; (2)使用操作系统自带的命令或其他方式将表空间的备份文件复制到原来的位置,并覆盖原文件。例如: COPY F:BAK01TSBAK0USERS01.DBF E:Oracle11oradataEBUY (3)使用RECOVER命令进行介质恢复,恢复表空间。例

14、如: RECOVER DATAFILE E:Oracle11oradataEBUYUSERS01.DBF; (4)使用带ONLINE选项的ALTER DATABASE命令将表空间联机。例如: ALTER DATABASE DATAFILE E:Oracle11oradataEBUYUSERS01.DBF ONLINE;,教师演示讲解,课堂案例3恢复数据库,案例完成步骤,添加标题文字,使用命令执行数据库恢复 2基于CANCEL的恢复 (1)当遇到数据库错误时,使用SHUTDOWN IMMEDIATE命令关闭Oracle数据库,并将备份的数据复制到相应的位置。例如: SHUTDOWN IMMEDI

15、ATE (2) 使用STARTUP MOUNT命令启动数据库。例如: STARTUP MOUNT (3)使用RECOVER命令对数据库进行基于CANCEL的恢复。例如: RECOVER DATABASE UNTIL CANCEL ; (4)恢复操作完成后,使用RESETLOGS模式启动Oracle数据库。例如: ALTER DATABASE OPEN RESETLOGS ;,教师演示讲解,课堂案例3恢复数据库,案例完成步骤,添加标题文字,使用命令执行数据库恢复 3基于时间点的恢复 (1)当遇到数据库错误时,使用SHUTDOWN IMMEDIATE命令关闭Oracle数据库,并将备份的数据复制到

16、相应的位置。例如: SHUTDOWN IMMEDIATE (2)使用STARTUP MOUNT命令启动数据库。例如: STARTUP MOUNT (3) 使用RECOVER命令对数据库进行基于时间点的恢复。例如: RECOVER DATABASE UNTIL TIME 29-9月 -08 20:00:00 ; (4)恢复操作完成后,使用RESETLOGS模式启动Oracle数据库。例如: ALTER DATABASE OPEN RESETLOGS ;,教师演示讲解,课堂案例3恢复数据库,案例完成步骤,添加标题文字,使用命令执行数据库恢复 4基SCN的恢复 (1)当遇到数据库错误时,使用SHUTDOWN IMMEDIATE命令关闭Oracle数据库,并将备份的数据复制到相应的位置。例如: SHUTDOWN IMMEDIATE (2) 使用STARTUP MOUNT命令

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号