Oracle数据库管理与应用实例教程

当前位置:首页 > 网络编程 > 数据库 > Oracle数据库管理与应用实例教程

出版社:人民邮电
出版日期:2010-2
ISBN:9787115220189
作者:刘志成//薛志良
页数:319页

章节摘录

插图:如果已经建立了良好的备份,在数据库出现故障时,就可以通过备份来恢复Oracle数据库数据。恢复是指为了防止数据库丢失数据并在数据丢失后重建数据所采用的不同策略和过程。11.2.1 恢复的类型恢复的基本类型有实例恢复、崩溃恢复和介质恢复3种。在Oracle实例启动时,Oracle自动执行前两种恢复,只有介质恢复需要用户发出命令执行。1.实例恢复实例恢复只使用在Oracle并行服务器配置环境中,在运行数据库中一个实例并发现其他实例崩溃时执行,其他幸免的实例自动使用重做日志来恢复数据库缓冲区在实例故障时丢失的提交数据。此外,Oracle取消该失败实例崩溃时的任何事务,恢复完成后,清除崩溃实例保持的任何锁。2.崩溃恢复崩溃恢复只在单个实例数据库配置环境中执行。在崩溃恢复中,实例必须打开数据库,并执行恢复操作。崩溃恢复或实例恢复将数据库恢复到实例故障前的事务一致性。实例故障恢复是自动的,在单实例配置环境中,在Oracle数据库重新启动时,Oracle执行崩溃恢复。在需要时,从装配状态到运行状态可以自动触发崩溃恢复。3.介质恢复与实例恢复和崩溃恢复不同的是,介质恢复使用命令来执行,也是DBA进行数据库恢复的主要内容。在介质恢复中,使用联机和归档重做日志与增量备份,从备份来恢复或更新到非当前的特定时间。在执行介质恢复时可以恢复整个数据库、指定表空间或数据文件。在许多情况下,总是使用备份来执行恢复。介质恢复可以分为完全介质恢复和非完全介质恢复。完全介质恢复使用重做数据或增量备份来将数据库更新到最近的时间点,通常在介质故障损坏数据文件或控制文件后执行完全介质恢复操作。非完全介质恢复使用备份以产生数据库过去某个时间点的版本,不能使用自备份以来生成的所有重做数据,通常在介质损坏的部分或全部联机重做日志,用户错误引起的数据丢失,因为归档重做日志丢失而不能执行介质恢复或丢失了当前控制文件必须使用备份控制文件来打开数据库的情况下,执行非完全介质恢复操作。

前言

本书是国家示范性建设院校重点建设专业(软件技术专业)的特色教材,是创新教学方法、强化操作技能的实验教材。作为Oracle公司最近30年来推出的最重要的Oracle版本,Oracle 1lg大大地提高了系统的性能和安全性,它一如既往地秉承了前期Oracle版本的优点,在与最新Internet技术衔接方面做得更好,为企业开发分布式、海量数据存取和高可靠性应用系统提供了完美的支持。Oracle已经成为大型数据库管理的首选产品。本书是作者在总结了多年基于Oracle的开发实践与教学经验的基础上编写的。全书围绕一个实际的项目(eBuy电子商城),从数据库物理设计、Oracle数据库管理、Oracle数据库应用3个层次全面、翔实地介绍了Oracle 11g数据库管理系统的各种知识和技术。本书内容以PL/SQL语句操作方式为重点,兼顾OEM和SQL Developer图形管理方式。本书作为“项目驱动、案例教学、理论实践一体化”教学方法的载体,主要有以下特色。(1)准确的课程定位。根据软件企业对Oracle数据库管理技术的应用现状,将课程目标定位为培养掌握Oracle数据库管理技术的DBA和基于OraGle进行数据库程序开发的程序员。该课程在软件技术专业Java方向的课程体系中的位置如图1所示。(2)层次化的知识结构。按照软件开发的实际过程,遵循学生的认知规律,设计了“数据库设计”、“数据库管理”和“数据库应用”层次递进的知识模块,如图2所示。

书籍目录

第1章  案例数据库设计第2章  初识Oracle 11g第3章  数据库操作第4章  数据表操作第5章  查询操作第6章  视图和索引操作第7章  存储过程操作第8章  游标、事务和锁第9章  触发器操作第10章  数据库安全操作第11章  数据库管理操作第12章  数据库应用程序开发附录  综合实训参考文献

编辑推荐

《Oracle数据库管理与应用实例教程》:真实项目为载体、层次化知识结构、完整的案例教学《Oracle数据库管理与应用实例教程》基于最新Oralce 1lg选取教学内容,按照实际的Oralce数据库管理任务,遵循高职学生的认知规律,设计了“数据库设计”、“数据库管理”和“数据库应用”层次递进的知识模块。教学过程中选择“eBuy电子商城”数据库管理项目为课堂教学载体,针对重点和难点将心设计了50多个完整的案例。每个案例的讲解都按照“案例学习目标”、  “案例知识要点”和“案例完成步骤”的环节详细展开。并选择“图书管理系统”数据库管理项目为技能训练载体,强化数据库管理和开发技能的训练,方便实施“项目驱动、案例教学、理论实践一体化”的教学。全书围绕一个实际的项目(eBuy电子商城),从数据库物理设计、Oracle数据库管理、Oracle数据库应用3个层次全面、系统地介绍了应用Oracle 1lg数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能。《Oracle数据库管理与应用实例教程》内容以PL/SQL语句操作方式为重点,兼顾OEM和SQL Developer图形管理方式。

作者简介

《Oracle数据库管理与应用实例教程》全面、翔实地介绍了应用Oracle 11g数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能。主要内容包括:案例数据库设计、初识Oracle 11g、数据库操作、数据表操作、查询操作、视图和索引操作、存储过程操作、游标、事务和锁、触发器操作、数据库安全操作、数据库管理操作和Oracle数据库程序开发。
作者在多年的数据库应用与教学经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和学生的认知规律精心组织编写了本书内容。《Oracle数据库管理与应用实例教程》通过一个实际的“eBuy电子商城”数据库的管理和应用,以案例的形式介绍Oracle 11g的管理和开发技术,适合“理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学、做”于一体。同时提供教材中数据库的完整脚本和配套电子课件。
《Oracle数据库管理与应用实例教程》可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材及Oracle 11g数据库自学者的参考书。

图书封面


 Oracle数据库管理与应用实例教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024