Oracle认证
-
关系数据库Oracle 9i原理及应用蔡立军等编著Oracle 9i是Oracle公司推出的数据库管理系统,是专门为在Internet上进行数据管理而设计的数据库开发平台。本书从面向用户的角度,以简明扼要的语言和具体的实例,结合作者多年的数据库教学与项目开发经验,系统介绍了Oracle 9i关系数据库的基本概念、组织结构、交互式命令语言及工具使用、系统管理、数据仓库、分布式数据库、网络应用等知识。通过学习,可以全面了解Oracle的基本概念和各种实用技术,进行数据库系统的开发和应用。全书共分12章,第l章和第2章主要概述了Oracle 9i数据库的安装及体系结构;第3章和第4章介绍了数据库及数据库对象的创建和管理;第5~8章讲述了Oracle编程语言、数据库的安全性与完整性、数据库的备份和恢复以及Oracle 9i的主要开发工具;第9章简介了数据库性能优化技术;第10~12章介绍了分布式数据库、数据仓库及网络管理等高级应用。 全书内容翔实,结构清晰,力求做到理论与实践紧密结合。本书既可作为高等院校计算机专业相关课程的教材,也可作为Oracle技术人员的培训教程和参考资料。
-
OCA(美)Chip Dawes等著;曲丽君,郑伟良,毛选等译;曲丽君译本书涵盖了读者顺利通过Oracle Database 10g Administration I认证考试所需要掌握的全部内容,其中包括安装Oracle 10g软件、创建和控制Oracle数据库、管理用户、管理模式对象和数据、实现Oracle安全特性、监视性能以及执行数据库备份和恢复。从本书中,读者还可以获得在当今竞争激烈的IT市场中取得成功所需要的知识和技能。每一章的最后附有20道复习题,这些复习题专门设计用来帮助读者巩固在这一章中所学过的知识。 本考试属于数据库管理员系列中的Oracle认证助理工程师认证。因此,本书适合准备报考该认证考试的考生阅读,也可以作为专业人员学习Oracle 10g的参考书。
-
Oracle实用教程钟鸣,刘晓霞等编著Oracle数据库是世界上使用最广泛的数据库,它以以保证布式信息的安全性、完整性、一致性以及具有并发控制和恢复能力、管理超大规模数据库的能力而著称于世。然而,Oracle技术概念众多,其中许多知识和概念是交织在一起的,初学者要想掌握Oracle并不容易。本书作者通过多年使用Oracle数据的经验,总结出快速入门的方法。本书所遵循的讲授方法是:先初步会用,再研究原理。为信息系统工程的设计人员、开发人员以及Oracle的初学者提供了快速指南。主要特点:通俗易懂,精心安排大量列子,读者可以快速入门。简明扼要,由浅入深,不在一些概念、理论上进行过多的发挥,即容易入门,又涵盖Oracle数据库管理系统的主要内容。快速掌握Oracle数据库的整体概念,以Oracle作为后台数库管理系统,编写以VB、VC、Delphi等语言进行前台处理的复杂应用程序。本书全面系统地介绍Oracle数据库的基础知识和使用方法。书中深入浅出地讲解了Oracle10g的安装、用SQL语言访问Oracle数据库、用PL/SQL编程、Oracle数据库的配置、用户及权限管理、用Oracle企业管理器进行数据库安全管理、表空间及模式对象、用其他语言调用Oracle、Oracle10g企业管理器以及备份和恢复等内容。本书为Oracle初学者提供快速指南,也供信息系统工程的设计人员和开发人员参考。
-
OCP(美)Bob Bryla,(美)Biju Thomas著;马树奇,金燕译;马树奇译本书特色:附带业内最好的考试准备软件供选购.定制的考试引擎.数百道样题.两套模拟试卷.可以在PC机、便携式PC和掌上电脑上使用的电子闪存卡本书可以帮助大家通过Oracle公司的10g升级考试,即OracleDatabase10g:NewFeaturesforAdministrators(1Z0-040)。本学习指南专门为满足当前希望通过Oracle认证的人们而设计。Sybex公司的学习指南丛书包含着精确的学习指导,因而连续两年获得CertCitiesReadersChoiceAwards(CertCities读者首选奖)“最佳学习指南”的荣誉。本书除了秉承这个良好传统之外,还具有以下特点:.清楚、简明地指出了Oracle10g包含的增强功能.根据作者的实际工作经验提出了大量实例和内行的见解.配备业内领先的考试准备软件供选购,其中带有考试引擎和电子闪存卡(需另外购买)在本书中大家还能看到重要考试要点的权威解释,其中包括:.服务器的安装和配置.数据的装入和卸出.应用程序调整.对分析应用程序的支持.数据的备份和恢复.自动数据存储管理.安全策略的应用.通向Oracle10g的升级途径本书是获取Oracle9i认证后的读者继续获取Oracle10g升级证书的学习指南,因此其内容基本上是在Oracle9i基础上补允关于Oracle10g新增功能的说明,以及考试要点。本书详细介绍了Oracle10g的安装和卸载、数据移动和计划调度功能管理、自动管理、通用存储管理、自动存储管理、系统性能和应用程序调整优化、备份恢复及高可用性,以及SQL安全机制及其他增强功能。本书适合从事Oracle应用、开发、管理和维护的技术人员以及学习Oracle系统的IT人员使用。本书是获取Oracle9i认证后的读者继续获取Oracle10g升级证书的学习指南,因此其内容基本上是在Oracle9i基础上补允关于Oracle10g新增功能的说明,以及考试要点。本书详细介绍了Oracle10g的安装和卸载、数据移动和计划调度功能管理、自动管理、通用存储管理、自动存储管理、系统性能和应用程序调整优化、备份恢复及高可用性,以及SQL安全机制及其他增强功能。本书适合从事Oracle应用、开发、管理和维护的技术人员以及学习Oracle系统的IT人员使用。
-
Visual C++与Oracle数据库编程案例徐武等编著本书通过多个具体的案例,详细介绍了使用Visual C++和Oracle开发基于数据库技术管理信息系统的多种方法。管理信息系统是应用软件中最为重要的一种,读者能从本书中学会开发管理信息系统的方法。 本书由两部分组成。第一部分介绍了Oracle数据库基础和Visual C++开发数据库应用的多种方法,包括MFCODBC、ADO,以及利用Oracle提供的OO4O开发数据库的方法等。第二部分以多个管理系统为例,按照系统设计、数据库设计与实现、系统的实现三个步骤详细介绍了每个管理信息系统的开发过程,读者能从案例中真正学会Visual C++开发数据库的多种方法。 本书浓缩了作者多年的项目开发经验和技巧,力图让读者能从更专业的角度掌握Visual C++开发Oracle数据库系统的方法。 本书内容丰富,实用性强,讲解透彻,易于掌握,适合于有一定Visual C++应用基础和对数据库有初步了解的编程人员阅读,也可作为相关专业大学生项目设计时的参考书。
-
精通Oracle 10g系统管理王海亮等编著内容简介目录本书是专门为Oracle数据库管理员提供的系统管理手册。通过学习本书,读者不仅可以掌握Oracle数据库的基本管理方法,还可以了解并掌握Oracle Database10g所提供的新特征,包括Web页面的OEM控制工具、数据泵导出导入工具EXPDP和IMPDP,以及其他新特征。本书不仅适合于初学者,也适合于有经验的数据库管理员,本书还可以作为Oracle培训班的教材或辅助材料。 1997年, Oracle公司推出了全球第一个面向对象的关系数据库管理系统:Oracle8.在维持Oracle7关系数据库管理系统的基础上, 通过引入对象类型, Oracle8增加了对面向对象的支持, 使得在数据库中开发音频.视频.多媒体.空间序列等应用更加容易. 1999年, Oracle公司推出了全球第一个Internet数据库:Oracle8i.在原有Oracle8的基础上, Oracle在数据库中集成了Java虚拟机, 使得开发人员可以使用Java语言在数据库中开发Java存储过程.CORBA和EJB组件, 以及JavaServerPage等等. 2001年, Oracle公司推出了Oracle数据库产品:Oracle9i.在原有Oracle8i的基础上, Oracle9i增强了对数据库的支持, 并且将XML完全集成到了数据库中, 使得开发人员可以在数据库中存储XML数据, 开发XML应用. 2004年, Oracle公司推出了最新的数据库产品:Oracle 10g, 在原有Oracle9i的基础上, Oracle 10g增加了Grid控制支持, 并且将Oracle Enterprise Manager完全集成到了Web页面中. 作为当今最优秀的关系数据库管理系统, Oracle数据库以运行稳定.功能强大.性能卓越而著称于世, 但是其灵活性和复杂性使得众多学习者忘而生畏.本书为读者提供了大量的示例.习题和答案, 旨在教会读者如何管理Oracle数据库. 本书主要由王海亮.于三禄.王海风.郑建茹等编著, 刘喜泉.宋和文.蒲建军.李新国.郝连奎.冯国庆.王乐天.武长毅.王宏斌.孙刚.张立民.王宇欣等人也为编写本书提供了大量资料和技术帮助.由于时间紧迫和编者水平有限, 书中难免出现错误, 敬请读者批评指正.本工作室人员都具有丰富的Oracle应用开发.培训和技术支持经验, 曾经为财政.电信.移动.联通.油田.银行.社保.证券期货.海关.教育等行业进行过Oracle技术支持和培训, 并获得用户的一致好评.如果您有Oracle应用开发.培训和技术支持需求, 欢迎来电来函与我们联系. 读者对象 本书专门为Oracle数据库管理员编写.本书不仅为数据库管理员提供了Oracle数据库的基本管理方法, 而且提供了大量Oracle Database 10g系统管理的新特征, 包括Web页面的OEM控制工具.数据泵导出导入工具EXPDP和IMPDP, 以及其他系统管理新特征. 目标 学习了本书之后, 读者应该达到以下目标: ●掌握使用Oracle Universal Installer安装Oracle Database10g的方法. ●掌握使用OEM控制工具在Web页面中管理Oracle Database10g的方法. ●掌握使用SQL*Plus在命令行管理Oracle Database 10g的方法. ●掌握Oracle其他常用管理工具的使用方法, 包括iSQL*Plus.Database Configuration Assistant.ORADIM.LogMiner.DBVerify.DBNEWID.EXPDP和IMPDP.EXP和IMP等工具. 本书组织及特点 ●第1章:Oracle体系结构, 介绍了Oracle体系结构.基本概念.基本工作原理, 以及Oracle Database 10g系统管理新特征. ●第2章:开始使用Oracle Server, 介绍了Oracle常用管理工具Oracle Universal Installer.Database Configuration Assistant.Oracle Enterprise Manager控制工具的使用方法. ●第3章:管理例程, 介绍了管理初始化参数.启动例程和关闭例程的方法, 另外还介绍了Oracle常用诊断文件, 以及使用OEM控制工具管理例程的方法. ●第4章:建立数据库, 介绍了建立例程服务和数据库的方法, 另外还介绍了配置OEM控制工具的方法.本章还介绍了OracleDatabase 10g的新特征:SYSAUX表空间和DROPDATABASE命令. ●第5章:数据字典和动态性能视图, 介绍了数据字典和动态性能视图的分类和作用, 并提供了常用的数据字典和动态性能视图. ●第6章:管理控制文件, 介绍了多元化控制文件.建立控制文件的方法和使用OEM控制工具管理控制文件的方法. ●第7章:管理重做日志, 介绍了增加重做日志.删除重做日志的原因及方法, 还介绍了使用OEM控制工具管理重做日志的方法. ●第8章:管理归档日志, 介绍了改变日志操作模式.配置归档位置.归档文件名格式的方法, 以及使用OEM控制工具管理归档日志的方法. ●第9章:管理表空间和数据文件, 本章不仅介绍了表空间和数据文件的管理方法, 还介绍了使用OEM控制工具管理表空间和数据文件的方法.本章还为读者提供了Oracle 10g的新特征:大文件表空间.数据库默认表空间.临时表空间组. ●第10章:管理UNDO表空间, 介绍了使用UNDO参数.建立UNDO表空间.切换UNDO表空间的方法, 以及使用OEM控制工具管理UNDO表空间的方法. ●第11章:管理对象空间, 介绍了数据库逻辑存储结构(段.区.数据块)的作用以及管理方法. ●第12章:管理用户, 介绍了建立用户.修改用户.删除用户的方法, 以及使用OEM控制工具管理用户的方法. ●第13章:管理权限, 介绍了系统权限和对象权限的作用.授予和收回系统权限的方法.授予和收回对象权限的方法, 以及使用OEM控制工具管理系统权限和对象权限的方法. ●第14章:管理角色, 介绍了数据库角色.OS角色.精细访问控制的作用和使用方法, 以及使用OEM控制工具管理数据库角色的方法. ●第15章:管理PROFILE, 介绍了使用PROFILE管理口令和管理资源的方法, 以及使用OEM控制工具管理PROFILE的方法. ●第16章:审计, 介绍了使用数据库审计.精细审计以及应用审计的方法, 另外还介绍了审计特权用户的方法. ●第17章:管理表, 介绍了普通表.临时表.索引表.外部表的作用和具体管理方法, 以及使用OEM控制工具管理表的方法. ●第18章:管理索引, 介绍了B-树索引.位图索引.反向索引.函数索引的作用和管理方法, 以及使用OEM控制工具管理索引的方法. ●第19章:使用约束, 介绍了约束的分类.状态和具体维护方法, 以及使用OEM控制工具管理约束的方法. ●第20章:管理分区表和分区索引, 介绍了范围分区表.散列分区表.列表分区表.组合分区表.分区索引的作用和管理方法, 以及使用OEM控制工具管理分区表的方法. ●第21章:管理簇, 介绍了索引簇.散列簇.单表散列簇的作用和管理方法. ●第22章:管理视图.序列和同义词, 介绍了视图.序列.同义词的作用和管理方法, 以及使用OEM控制工具管理这些对象的方法. ●第23章:EXPDP和IMPDP, 介绍了Oracle Database 10g的新工具EXPDP和IMPDP的作用和使用方法, 以及使用这两个工具搬移表空间的方法. ●第24章:EXP和IMP, 介绍了传统导出导入工具EXP和IMP的作用和使用方法, 以及使用这两个工具搬移表空间的方法. ●第25章:使用其他工具, 介绍了使用LogMiner分析重做日志:使用DBV验证数据文件, 使用NID修改DBID和DBNAME的方法. 编著者相关书籍 《精通Oracle 10g PL/SQL编程》:王海亮林立新于三禄郑建茹等编著 《Oracle9i快速入门》:王海亮王海风张立民等编著 《Oracle9i Pro*C/C++编程指南》:王海亮王海风张立民等编著 《Oracle9i系统管理培训教程》:王海亮编著 编著者 2004年9月于呼和浩特 联系方式:0471-2210753 电子邮箱:whl88321@21cn.com whl88321@163.com 前言 第1章Oracle体系结构 1.1OracleServer 1.2SGA 1.2.1共享池 1.2.2数据高速缓存 1.2.3重做日志缓冲区 1.2.4大缓存池和Java池 1.2.5PGA 1.3后台进程 1.4数据库物理结构 1.4.1数据库文件 1.4.2其他文件 1.5数据库逻辑结构 1.6OracleServer工作原理 1.6.1连接到OracleServer 1.6.2处理查询操作 1.6.3处理DML语句 1.6.4处理COMMIT 1.7OracleDatabase10g新特征 1.8小结 1.9习题 第2章开始使用OracleServer 2.1安装OracleDatabase10g 2.2数据库配置助手 2.3OEM数据库控制工具 2.4SQL*Plus 2.5iSQL*Plus 2.6数据库管理员 2.7小结 2.8习题 第3章管理例程 3.1管理初始化参数 3.1.1常用初始化参数 3.1.2参数文件 3.1.3显示和设置初始化参数 3.2启动例程 3.3停止例程 3.4使用诊断文件 3.5使用OEM控制工具管理例程 3.6小结 3.7习题 第4章建立数据库 4.1管理例程服务 4.2建立数据库 4.3配置网络 4.3.1配置监听程序 4.3.2配置客户端 4.4配置OEM控制工具 4.5删除数据库 4.6小结 4.7习题 第5章数据字典和动态性能视图 5.1数据字典 5.1.1ALL_XXX 5.1.2USER_XXX 5.1.3DBA_XXX 5.1.4数据字典内容 5.2常用数据字典 5.3动态性能视图 5.4常用动态性能视图 5.5小结 5.6习题 第6章管理控制文件 6.1控制文件简介 6.2多元化控制文件 6.3建立控制文件 6.3.1控制文件全部损坏, 并且没有备份 6.3.2修改永久参数 6.3.3修改数据库名称 6.4删除控制文件 6.5查看控制文件信息 6.6使用OEM控制工具管理控制文件 6.7小结 6.8习题 第7章管理重做日志 7.1重做日志简介 7.2增加重做日志 7.3删除重做日志 7.4改变重做日志位置或名称 7.5使用OMF方式管理重做日志 7.6显示重做日志信息 7.7使用OEM控制工具管理重做日志 7.8小结 7.9习题 第8章管理归档日志 8.1日志操作模式 8.2控制归档 8.3配置归档位置和文件格式 8.4显示归档日志信息 8.5使用OEM控制工具管理归档日志 8.6小结 8.7习题 第9章管理表空间和数据文件 9.1数据库逻辑结构 9.2建立表空间 9.2.1建立本地管理表空间 9.2.2建立字典管理表空间 9.2.3建立大文件表空间 9.2.4建立UNDO表空间 9.2.5建立临时表空间 9.2.6建立非标准块表空间 9.3维护表空间 9.3.1改变表空间可用性 9.3.2改变表空间读写状态 9.3.3改变表空间名称 9.3.4设置默认表空间 9.3.5删除表空间 9.4扩展表空间 9.5移动数据文件 9.5.1在OPEN状态下移动数据文件 9.5.2在MOUNT状态下移动数据文件 9.6使用OMF方式管理表空间 9.7显示表空间和数据文件信息 9.8使用OEM控制工具管理表空间 9.9使用OEM控制工具管理数据文件 9.10小结 9.11习题 第10章管理UNDO表空间 10.1UNDO简介 10.2管UNDO表空间 10.2.1使用UNDO参数 10.2.2建立UNDO表空间 10.2.3修改UNDO表空间 10.2.4切换UNDO表空间 10.2.5删除UNDO表空间 10.3监视UNDO空间信息 10.4使用OEM控制工具管理UNDO表空间 10.5小结 10.6习题 第11章管理对象空间 11.1段 11.1.1段分类 11.1.2显示段信息 11.2管理存储参数 11.2.1存储参数 11.2.2使用存储参数 11.2.3显示区信息 11.3管理数据块空间 11.3.1块空间参数 11.3.2使用块空间参数 11.3.3显示块空间参数 11.4小结 11.5习题 第12章管理用户 12.1用户和方案 12.2建立用户 12.2.1建立用户:数据库验证 12.2.2建立用户:OS验证 12.3修改用户 12.4删除用户 12.5显示用户信息 12.6使用OEM控制工具管理用户 12.7小结 12.8习题 第13章管理权限 13.1权限简介 13.2管理系统权限 13.2.1授予系统权限 13.2.2显示系统权限 13.2.3收回系统权限 13.3管理对象权限 13.3.1授予对象权限 13.3.2显示对象权限 13.3.3收回对象权限 13.4使用OEM控制工具管理权限 13.5小结 13.6习题 第14章管理角色 14.1预定义角色 14.2管理自定义角色 14.2.1建立角色 14.2.2角色授权 14.2.3激活和禁止角色 14.2.4修改角色 14.2.5删除角色 14.2.6显示角色信息 14.3使用OS角色 14.4精细访问控制 14.4.1应用上下文 14.4.2实现精细访问控制 14.5使用OEM控制工具管理角色 14.6小结 14.7习题 第15章管理PROFILE 15.1PROFILE简介 15.2使用PROFILE管理口令 15.2.1帐户锁定 15.2.2令有效期和终止期 15.2.3令历史 15.2.4口令复杂性校验 15.3使用PROFILE管理资源 15.3.1限制会话资源 15.3.2限制调用资源 15.3.3限制其他资源 15.4修改和删除PROFILE 15.5显示PROFILE信息 15.6使用OEM控制工具管PROFILE 15.7小结 15.8习题 第16章审计 16.1审计简介 16.2特权用户审计 16.3数据库审计 16.3.1语句审计 16.3.2权限审计 16.3.3对象审计 16.3.4删除审计跟踪 16.4使用精细审计 16.5使用应用审计 16.6小结 16.7题 第17章管理表 17.1表简介 17.1.1表的管理方针 17.1.2行格式 17.1.3常用数据类型 17.1.4ROWID 17.2管理普通表 17.2.1建立普通表 17.2.2建立临时表 17.2.3修改普通表 17.3管理索引表 17.3.1建立索引表 17.3.2修改索引表 17.4.管理外部表 17.4.1建立外部表 17.4.2修改外部表 17.5截断和删除表 17.6显示表信息 17.7使用OEM控制工具管理表 17.8小结 17.9习题 第18章管理索引 18.1索引简介 18.2建立索引 18.2.1建立B*-树索引 18.2.2建立位图索引 18.2.3建立反向索引 18.2.4建立函数索引 18.3修改索引 18.4删除索引 18.5显示索引信息 18.6使用OEM控制工具管理索引 18.7小结 18.8习题 第19章使用约束 19.1约束简介 19.1.1约束分类 19.1.2约束状态 19.2维护约束 19.2.1建表时定义约束 19.2.2建表后增加约束 19.2.3修改约束名 19.2.4删除约束 19.3禁止和激活约束 19.3.1禁止约束 19.3.2激活约束 19.3.3修正约束数据 19.4使用延期约束检查 19.5显示约束信息 19.6使用OEM控制工具管理约束 19.7小结 19.8习题 第20章管理分区表和分区索引 20.1建立分区表 20.1.1范围分区 20.1.2散列分区 20.1.3列表分区 20.1.4范围/散列组合分区 20.1.5范围/列表组合分区 20.2修改分区表 20.3建立全局索引和分区索引 20.4显示分区表和分区索引信息 20.5使用OEM控制工具管理分区表 20.6小结 20.7习题 第21章管理簇 21.1管理索引簇 21.1.1索引簇管理方针 21.1.2建立索引簇 21.1.3修改和删除簇 21.2管理散列簇 21.2.1建立散列簇 21.2.2建立单表散列簇 21.2.3修改和删除散列簇 21.3显示簇信息 21.4小结 21.5习题 第22章管理视图.序列和同义词 22.1管理视图 22.1.1建立视图 22.1.2修改和删除视图 22.1.3使用OEM控制工具管理视图 22.2管理序列 22.2.1建立序列 22.2.2修改和删除序列 22.2.3使用OEM控制工具管理序列 22.3管理同义词 22.3.1建立同义词 22.3.2删除同义词 22.3.3使用OEM控制工具管理同义词 22.4显示视图.序列和同义词信息 22.5小结 22.6习题 第23章EXPDP和IMPDP 23.1EXPDP和IMPDP简介 23.2使用EXPDP 23.2.1EXPDP命令行选项 23.2.2调用EXPDP 23.3使用IMPDP 23.3.1IMPDP命令行选项 23.3.2调用IMPDP 23.4使用EXPDP和IMPDP搬移表空间 23.5小结 23.6习题 第24章EXP和IMP 24.1EXP和IMP简介 24.2使用EXP 24.2.1EXP命令行选项 24.2.2调用EXP 24.3使用IMP 24.3.1IMP命令行选项 24.3.2调用IMP 24.4使用EXP和IMP搬移表空间 24.5小结 24.6习题 第25章使用其他工具 25.1LogMiner 25.1.1LogMiner简介 25.1.2LogMiner字典 25.1.3使用LogMiner分析DML操作 25.1.4使用LogMiner分析DDL操作 25.1.5显示LogMiner信息 25.2DBVERIFY 25.3DBNEWID 25.4小结 25.5习题 附录A习题参考答案 附录B初始化参数
-
精通Oracle 10g备份与恢复王海亮等编著内容简介目录本书是专门为Oracle数据库管理员提供的备份与恢复手册。通过学习本书,读者不仅可以掌握Oracle数据库的基本备份与恢复方法,而且还可以了解并掌握Oracle数据库备份与恢复的高级特征(表空间时间点恢复、复制数据库、物理备用数据库以及逻辑备用数据库等)。本书不仅适合于数据库管理员,而且还可以作为Oracle高级培训班的教材或者辅助资料。 本书是专门为Oracle数据库管理员提供的备份与恢复手册.它不仅为数据库管理员提供了备份与恢复的三种基本方法(用户管理的备份与恢复.RMAN管理的备份与恢复.逻辑备份与恢复), 而且为数据库管理员提供了备份与恢复的高级知识(表空间时间点恢复.复制数据库.物理备用数据库.逻辑备用数据库.FLASHBACK DATABASE).针对各种备份与恢复问题以及备份与恢复的高级课题, 本书为读者提供了大量的示例.习题和答案, 旨在让读者完全掌握Oracle备份与恢复的精髓. 本书主要由王海亮.王海风.张立民.郑建茹等编著, 另外刘喜泉.宋和文.蒲建军.李新国.郝连奎.冯国庆.王乐天.武长毅.王宏斌.孙刚.王宇欣.于三禄.林立新.徐永宏.张文东.郑忠等人也为编写本书提供了大量的资料和技术帮助.由于时间紧迫及编者水平有限, 书中难免出现错误, 敬请广大读者批评指正.本工作室人员都具有丰富的Oracle应用开发.培训和技术支持经验, 曾经为财政.电信.移动.联通.油田.银行.社保.证券期货.海关.教育等行业进行过Oracle技术支持和培训, 并且获得用户的一致好评.如果你有Oracle应用开发.培训和技术支持需求, 欢迎您来电来函与我们联系. 读者对象 无论是数据库管理的入门人员, 还是具有丰富经验的数据库管理员, 本书都将成为您不可缺少的备份与恢复参考资料.对于数据库管理的入门人员来说, 可以循序渐进地学习并掌握用户管理的备份与恢复方法.RMAN管理的备份与恢复方法以及逻辑备份与恢复方法.对于有经验的数据库管理员来说, 如果您已经非常熟悉基本的备份与恢复方法, 那么可以直接进入备份与恢复的高级课题(表空间时间点恢复.复制数据库和备用数据库等).除了提供与早期版本兼容的备份与恢复内容之外, 本书还为读者提供Oracle Database 10g备份与恢复的新特征. 目标 在学习了本书之后, 读者应该达到以下目标: ●掌握使用Database Configuration Assistant建立数据库的方法. ●掌握用户管理的备份与恢复.学会使用OS命令结合SQL命令备份Oracle数据库, 学会使用OS命令结合SQL命令实现完全恢复和不完全恢复. ●掌握RMAN管理的备份与恢复.学会使用RMAN命令备份Oracle数据库, 学会使用RMAN命令实现完全恢复和不完全恢复. ●掌握备份与恢复的高级知识.学会使用表空间时间点恢复.复制数据库.物理备用数据库和逻辑备用数据库. 本书组织及特点 ●第1章:备份与恢复综述.本章介绍了各种Oracle失败.制定备份与恢复策略的原则以及Oracle Database 10g备份与恢复的新特征. ●第2章:Oracle恢复结构.本章介绍了Oracle Server的基本结构.使用Database Configuration Assistant建立数据库, 以及多元化控制文件和重做日志的原则和方法. ●第3章:配置日志操作模式.本章介绍了NOARCHIVELOG和ARCHIVELOG模式的作用和区别.日志操作模式的配置方法.各种归档参数的作用和使用方法. ●第4章:用户管理的备份.本章介绍了使用OS命令和SQL命令备份数据库.表空间.数据文件.控制文件.归档日志.参数文件以及口令文件的方法. ●第5章:用户管理的完全恢复.本章介绍了在ARCHIVELOG模式下各种完全恢复方法的适用情况以及具体的实现方法. ●第6章:用户管理的不完全恢复.本章介绍了在ARCHIVELOG模式下各种不完全恢复方法的适用情况以及具体的实现方法. ●第7章:其他恢复问题.本章介绍了控制文件.重做日志.临时文件的恢复方法以及处理损坏数据块的方法. ●第8章:在NOARCHIVELOG模式下用户管理的备份与恢复.本章介绍了在NOARCHIVELOG模式下备份和恢复数据库的方法. ●第9章:RMAN基础.本章介绍了RMAN组件.概念以及特点, 另外还介绍了运行RMAN和配置RMAN的方法. ●第10章:RMAN备份.本章介绍了使用RMAN命令为数据库.表空间.数据文件.控制文件.归档日志和SPFILE建立备份集和映像副本的方法, 另外还介绍了Oracle Databaselog的新特征:BACKUPASCOPY命令. ●第11章:RMAN恢复.本章介绍了使用RMAN实现完全恢复和不完全恢复的方法, 另外还介绍了使用BLOCKRECOVER命令恢复损坏数据块的方法. ●第12章:RMAN维护命令.本章介绍了RMAN维护命令REPORT.LIST.CROSSCHECK.DELETE.CHANGE.CATALOG的作用以及使用方法. ●第13章:管理恢复目录.本章介绍了恢复目录的作用.建立和维护恢复目录.存储脚本的作用和使用方法. ●第14章:EXPDP和IMPDP.本章介绍了OracleDatabaselog的新工具EXPDP和IMPDP的作用以及使用方法, 另外还介绍了使用这两个工具搬移表空间的方法. ●第15章:EXP和IMP.本章介绍了传统导出导入工具EXP和IMP的作用以及使用方法, 另外还介绍了使用这两个工具搬移表空间的方法. ●第16章:表空间时间点恢复.本章介绍了表空间时间点恢复的概念和作用.使用用户管理备份和RMAN备份实现表空间时间点恢复的方法, 另外还介绍了Oracle Databaselog的新特征:使用自动辅助例程实现表空间时间点恢复. ●第17章:管理复制数据库.本章介绍了复制数据库的概念和作用.使用用户管理 备份和RMAN备份建立复制数据库的方法. ●第18章:物理备用数据库.本章介绍了物理备用数据库的概念和作用, 以及使用用户管理备份和RMAN备份在相同主机以及不同主机上建立物理备用数据库的方法. ●第19章:逻辑备用数据库.本章介绍了逻辑备用数据库的概念和作用, 以及在物理备用数据库基础上建立逻辑备用数据库的方法. ●第20章:使用FLASHBACK.本章介绍了使用FLASHBACK实现行级恢复.恢复被删除表.恢复数据库到早期时间点的方法, 其中FLASHBACK TABLE和FLASHBACK DATABASE是Oracle Databaselog新增加的特征. ●第21章:备份和恢复相关工具.本章介绍了使用LogMiner分析重做日志.使用DBV验证数据文件.使用NID修改DBID和DBNAME的方法. 编著者相关书籍 《精通Oracle10g系统管理》 :王海亮于三禄王海风郑建茹等编著 《精通Oracle10g PL/SQL编程》 :王海亮林立新于三禄郑建茹等编著 《Oracle9i快速入门》:王海亮王海风张立民等编著 《Oracle9iPro*C/C++编程指南》:王海亮王海风张立民等编著 《Oracle9i系统管理培训教程》:王海亮编著 编者 2004年10月于呼和浩特 联系电话:0471-2210753 电子邮箱:whl88321@21cn.com whl88321@163.com 前言 第一部分概述 第1章备份和恢复综述 1.1Oracle失败 1.1.1语句失败 1.1.2用户错误 1.1.3用户进程失败 1.1.4网络失败 1.1.5例程失败 1.1.6介质失败 1.2备份和恢复基础 1.2.1备份与恢复方法 1.2.2制定恢复策略 1.2.3制定备份策略 1.3Oracle 10g备份与恢复新特征 1.4小结 1.5习题 第2章Oracle恢复结构 2.1Oracle服务器 2.1.1数据库文件 2.1.2系统全局区 2.1.3后台进程 2.1.4基本概念 2.2建立示例数据库 2.3备份与恢复配置 2.3.1多元化控制文件 2.3.2多元化重做日志 2.3.3配置例程恢复参数 2.4小结 2.5习题 第3章配置日志操作模式 3.1日志操作模式简介 3.2改变日志操作模式 3.3配置其他归档参数 3.4显示归档信息 3.5小结 3.6习题 第二部分用户管理的备份与恢复 第4章用户管理的备份 4.1备份数据库 4.1.1数据库一致性备份 4.1.2数据库非一致性备份 4.2备份表空间 4.2.1脱机备份 4.2.2联机备份 4.2.3处理联机备份失败 4.2.4备份只读表空间 4.3备份控制文件 4.3.1建立控制文件副本 4.3.2备份到跟踪文件 4.4备份其他文件 4.5小结 4.6习题 第5章用户管理的完全恢复 5.1完全恢复简介 5.1.1诊断数据文件介质失败 5.1.2转储数据文件到其他磁盘 5.1.3完全恢复命令 5.1.4应用归档日志 5.1.5查看恢复文件 5.2在MOUNT状态下恢复数据文件 5.3在OPEN状态下恢复关闭后意外丢失的数据文件 5.4在OPEN状态下恢复打开时意外丢失的数据文件 5.5在OPEN状态下恢复未备份数据文件 5.6小结 5.7习题 第6章用户管理的不完全恢复 6.1不完全恢复简介 6.1.1不完全恢复分类 6.1.2不完全恢复命令 6.2基于时间恢复 6.3基于SCN恢复 6.4基于取消恢复 6.5基于备份控制文件恢复 6.6小结 6.7习题 第7章其他恢复问题 7.1恢复控制文件 7.1.1单个控制文件的介质失败 7.1.2所有控制文件的介质失败 7.2恢复重做日志 7.2.1日志组的某个日志成员损坏 7.2.2非活动日志组的所有日志成员全部损坏 7.2.3当前日志组的所有日志成员全部损坏 7.3恢复临时文件 7.4处理损坏数据块 7.5小结 7.6习题 第8章在NOARCHIVELOG模式下用户管理的备份与恢复 8.1NOARCHIVELOG模式简介 8.2在NOARCHIVELOG模式下的备份 8.3在NOARCHIVELOG模式下的恢复 8.3.1数据文件出现介质失败但重做日志未被覆盖 8.3.2次要数据文件出现介质失败 8.3.3重要数据文件出现介质失败 8.4小结 8.5习题 第三部分RMAN管理的备份与恢复 第9章RMAN基础 9.1RMAN组成 9.1.1RMAN组件 9.1.2RMAN的特点 9.2运行RMAN 9.2.1连接到RMAN 9.2.2RMAN命令 9.3配置RMAN环境 9.4小结 9.5习题 第10章RMAN备份 10.1RMAN备份的概念 10.2建立备份集 10.3建立映像副本 10.4建立增量备份和累积备份 10.5显示备份信息 10.6小结 10.7习题 第11章RMAN恢复 11.1RMAN恢复综述 11.2RMAN完全恢复 11.2.1恢复数据库 11.2.2恢复SYSTEM表空间的数据文件 11.2.3在OPEN状态下恢复关闭后意外丢失的数据文件 11.2.4在OPEN状态下恢复打开时意外丢失的数据文件 11.2.5在OPEN状态下恢复未备份的数据文件 11.2.6恢复表空间 11.2.7数据块介质恢复 11.3RMAN不完全恢复 11.3.1基于时间恢复 11.3.2基于SCN恢复 11.3.3基于日志序列号恢复 11.3.4基于备份控制文件恢复 11.4小结 11.5习题 第12章RMAN维护命令 12.1REPORT 12.2LIST 12.3CROSSCHECK 12.4DELETE 12.5CHANGE 12.6CATALOG 12.7小结 12.8习题 第13章管理恢复目录 13.1恢复目录简介 13.2建立恢复目录 13.3使用存储脚本 13.4维护恢复目录 13.5查询恢复目录 13.6小结 13.7习题 第四部分逻辑备份与恢复 第14章EXPDP和IMPDP 14.1EXPDP和IMPDP简介 14.2使用EXPDP 14.2.1 EXPDP命令行选项 14.2.2调用EXPDP 14.3使用IMPDP 14.3.1IMPDP命令行选项 14.3.2调用IMPDP 14.4使用EXPDP和IMPDP搬移表空间 14.5小结 14.6习题 第15章EXP和IMP 15.1EXP和IMP简介 15.2使用EXP 15.2.1EXP命令行选项 15.2.2调用EXP 15.3使用IMP 15.3.1IMP命令行选项 15.3.2调用IMP 15.4使用EXP和IMP搬移表空间 15.5小结 15.6习题 第五部分备份和恢复高级知识 第16章表空间时间点恢复 16.1TSPITR简介 16.2准备TSPITR 16.2.1确定TSPITR需求 16.2.2准备主数据库 16.3实现用户管理的TSPITR 16.4实现RMAN管理的TSPITR 16.4.1全自动TSPITR 16.4.2用自动辅助例程定制TSPITR 16.4.3手工辅助例程实现TSPITR 16.5小结 16.6习题 第17章管理复制数据库 17.1复制数据库综述 17.2用户管理的复制数据库 17.2.1在同一主机上建立用户管理的复制数据库 17.2.2在不同主机上建立用户管理的复制数据库 17.3RMAN管理的复制数据库 17.3.1在同一主机上建立RMAN管理的复制数据库 17.3.2在不同主机上建立RMAN管理的复制数据库 17.4小结 17.5习题 第18章物理备用数据库 18.1DataGuard综述 18.2使用用户管理备份建立物理备用数据库 18.2.1在同一主机上使用用户管理备份建立物理备用数据库 18.2.2在不同主机上使用用户管理备份建立物理备用数据库 18.3使用RMAN备份建立物理备用数据库 18.3.1在相同主机上使用RMAN备份建立物理备用数据库 18.3.2在不同主机上使用RMAN备份建立物理备用数据库 18.4管理物理备用数据库 18.5小结 18.6习题 第19章逻辑备用数据库 19.1逻辑备用数据库综述 19.2建立逻辑备用数据库 19.3管理逻辑备用数据库 19.4小结 19.5习题 第20章使用FlashBack 20.1使用FlashBack查询实现行级恢复 20.2使用FLASHBACKTABLE恢复表到先前状态 20.3使用FLASHBACKTABLE恢复被删除表 20.3.1数据库回收站 20.3.2恢复被删除表 20.4使用FLASHBACK DATABASE恢复数据库到先前状态 20.5小结 20.6习题 第21章备份和恢复相关工具 21.1LogMiner 21.1.1LogMiner简介 21.1.2 LogMiner字典 21.1.3使用LogMiner分析DML操作 21.1.4使用LogMiner分析DDL操作 21.1.5显示LogMiner信息 21.2DBVERIFY 21.3DBNEWID 21.4小结 21.5习题 附录A习题答案 附录BRMAN命令 附录C备份和恢复视图 附录D备份和恢复参数
-
Oracle数据库系统(美)Nilesh Shah著;刘伟琴译;刘伟琴译本书共分4部分。第I部分介绍关系数据库的基本概念和数据库设计技术的有关知识;第II部分介绍非过程化的关系数据库SQL;第III部分介绍Oracle特有的过程化PL/SQL;第IV部分介绍Oracle 9i的体系结构和管理,以及从Java到Oracle的连通性。每一章的后面均有简短的概括总结、练习题和实验室活动,以帮助读者巩固该章所讲述的内容。本书适用于大学生、大学教师、职业培训人员和业内人员阅读参考。
-
Oracle 9i基础教程与上机指导计算机职业教育联盟主编;付玉生,史乐平编著本书特色:●合理的知识结构,详细的上机指导,有助于理解和熟悉Oracle数据库系统的原理并掌握其常用功能●同时介绍SQL*Plus和OracleEnterpriseManager两种不同类型的管理工具,在掌握图形化界面管理工具的同时理解掌握各种具体操作的命令●适合作为高等院校相关课程的教材,同时适合各类职业教育学校作为主要教材使用本书从最基本的概念和操作出发,结合大量实例,全面介绍了如何使用Oracle数据库管理系统对Oracle数据库进行管理。本书共16章,第1章一第4章主要介绍Oracle的基础概念、如何安装Oracle、数据库的理论知识、Oracle的体系结构和Oracle企业管理器的配置及使用。第5章和第6章主要介绍如何创建数据库和启动、关闭数据库。第7章~第14章主要介绍如何管理Oracle文件和模式对象、Oracle的安全管理,以及如何使用SQL语句。第15章和第16章主要介绍备份数据库,恢复数据库,以及导入数据、导出数据等数据库管理方面的高级知识。在结构上,本书首先介绍相关知识,然后在上机指导中通过大量实例指导用户如何进行操作,最后安排了适当的习题帮助用户学习、理解和回顾所讲述的知识。在本书中,对SQL*Plus和OracleEnterpriseManager的介绍和使用也是本书的一个特点,避免了单独使用一个管理工具而对初学者用户造成的不适应,使读者能够通过这两种不同类型的管理工具,在掌握图形化管理工具的使用的同时也理解操作所执行的具体命令。
-
Oracle JDeveloper 10g与J2EE实战演练何致亿编著本书系统地介绍了Oracle JDeveloper 10g 提出的革命性的 J2EE 开发框架 —— Oracle Application Development Framework(ADF)。Oracle ADF 是以 J2EE 设计模式为基础的,不仅可以帮助程序员开发更健壮的 J2EE 应用系统,也可以大幅提高程序撰写效率,缩短开发时间。本书由 Oracle 资深技术顾问何致亿先生撰写,涵盖全面的 JDeveloper 10g 与 J2EE 开发技术,内容包括:采用 Oracle ADF 架构的优点,安装 Oracle JDeveloper 10g 与 OC4J 10g,安装 Oracle 10g 数据库服务器,JDeveloper 10g 集成开发环境与项目管理方式,使用 JDeveloper 调试器与性能调校工具,利用 JDBC 存取 Oracle 10g 数据库,管理 Oracle 数据库对象,PL/SQL 存储过程的开发与调试,创建与测试 Oracle ADF 业务组件(Business Components),利用 Oracle ADF 业务组件开发 JClient 应用程序,开发 Servlet 与 JSP,JDeveloper 与 Struts 集成应用,创建、测试与部署 EJB,Web Services 的开发与部署方式等。 本书内容全面,讲解详细易懂,由浅入深,既可作为初学者的入门指导,也可提高高级程序员的开发能力。