循序渐进Oracle:数据库管理、优化与备份恢复
基本信息
编辑推荐
在数据库技术日益普及的今天,浅尝辄止的学习显然已经站不住脚,当今企业对于DBA的要求也越来越高,而本书由浅入深循序渐进的讲解正是希望引导读者学习并深入探索Oracle技术。
推荐阅读
内容简介回到顶部↑
《循序渐进oracle:数据库管理、优化与备份恢复》从基础知识入手,详细讨论了oracle数据库的创建、从oem到grid control、oracle的字符集、用户的创建与管理、表空间和数据文件、自动存储管理(asm)、临时表空间和临时文件、备份与恢复、备份方案与特例恢复、oracle的闪回特性、oracle的数据加载与卸载、从statspack到addm、故障诊断及分析方法等热点问题,并通过大量取自实际工作现场的实例,力图将oracle知识全面、系统、深入地展现给读者。
《循序渐进oracle:数据库管理、优化与备份恢复》在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性。
《循序渐进oracle:数据库管理、优化与备份恢复》适用于数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。
《循序渐进oracle:数据库管理、优化与备份恢复》在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性。
《循序渐进oracle:数据库管理、优化与备份恢复》适用于数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。
作译者回到顶部↑
目录回到顶部↑
《循序渐进oracle:数据库管理、优化与备份恢复》
第1章 oracle数据库的创建 1
1.1 oracle软件的获取与安装 1
1.1.1 oracle软件的获取 1
1.1.2 oracle的补丁集 3
1.2 使用dbca创建数据库 5
1.2.1 dbca的启动 5
1.2.2 模板选择及em选项 6
1.2.3 数据库安全与口令 8
1.2.4 存储管理及选件 8
1.2.5 初始化参数选择设定 10
1.2.6 文件存储及创建选项 11
1.2.7 告警日志及跟踪文件 12
1.3 数据库创建的脚本 13
1.3.1 数据库创建脚本 13
1.3.2 创建的起点 14
1.3.3 oradim工具的使用 14
1.3.4 oracle_sid的含义 15
1.3.5 instance_name的含义及作用 19
1.3.6 oracle的口令文件 20
第1章 oracle数据库的创建 1
1.1 oracle软件的获取与安装 1
1.1.1 oracle软件的获取 1
1.1.2 oracle的补丁集 3
1.2 使用dbca创建数据库 5
1.2.1 dbca的启动 5
1.2.2 模板选择及em选项 6
1.2.3 数据库安全与口令 8
1.2.4 存储管理及选件 8
1.2.5 初始化参数选择设定 10
1.2.6 文件存储及创建选项 11
1.2.7 告警日志及跟踪文件 12
1.3 数据库创建的脚本 13
1.3.1 数据库创建脚本 13
1.3.2 创建的起点 14
1.3.3 oradim工具的使用 14
1.3.4 oracle_sid的含义 15
1.3.5 instance_name的含义及作用 19
1.3.6 oracle的口令文件 20
前言回到顶部↑
关于本书第一版
在本书第一版出版时,根据当时IDC的统计数据(2006年)Oracle数据库以44.4%的市场占有率稳居关系数据库市场的首位,占据第二位的IBM其份额为21.2%(DC 2005年的数据为Oracle占有44.3%,IBM占有21.6%);而根据Gartner最新的统计数据(2011年3月30日发布),Oracle数据库的市场份额已经上升到48.1%。数据库市场迅速发展和扩大,相关的从业机会也进一步增加,这对于学习和选择Oracle技术的朋友们来说,是一个很好的时机和机遇。
《深入浅出Oracle DBA入门、进阶与诊断案例》(以下简称“深入浅出Oracle”,该书已于2009年出版升级版,更名为《深入解析Oracle DBA入门、进阶与诊断案例》)一书在2006年出版后,得到了市场的普遍欢迎与广泛好评,应广大读者建议,作者继续撰写了本书的第一版,本书的第一版在继承“深入浅出Oracle”一书优点的同时,极力避免和修正了之前读者所指出的不足,这些努力也得到了广大读者的认可。
本书作者Eygle活跃于国内著名Oracle技术论坛ITPUB(www.itpub.net),并全力打造国内极具影响力的个人Oracle技术站点Eygle.com(www.eygle.com)。虽然图书作为作者经验积累与分享知识的一种载体,可以为读者展示比较严谨、系统的知识,但是如果能够有效地利用已有的各种网络资源,就可能获得更多的知识与交流,得到更快的进步与提高。
本书的第一版是ITPUB技术丛书的第4本,是在《Oracle数据库DBA专题技术精粹》和《Oracle数据库性能优化》、《深入浅出Oracle》之后,ITPUB论坛推出的又一本技术图书,而时至今天,ITPUB出版的图书已经多达10数种,IT市场的发展和繁荣可见一斑。
本书新版特点
在数据库技术日益普及的今天,浅尝辄止的学习显然已经站不住脚,当今企业对于DBA的要求也越来越高,而本书由浅入深循序渐进的讲解正是希望引导读者学习并深入探索Oracle技术。
本书既名为“循序渐进”,继续贯彻了作者“由浅入深、由点到线再及面”的学习方法,作者在写作过程中一直遵循了这个原则,内容从数据库的创建开始,从表空间管理深入,从备份恢复展开,从Statspack优化延伸,到故障诊断结束,全书章节按照一个DBA需要具备的从业素质进行布局,内容循序渐进,既可以引导初学者入门,又可以帮助具备一定基础的数据库从业人员进阶,希望不同层次的读者都能从本书中受益。
本书是作者多年工作实践的积累和总结,针对DBA在工作中的必备知识与技能,作者精心安排了本书的篇章结构。本书从基础入手,面向实际应用,力图从点到面,让读者对每个主题都有深入的了解和认识。
在数据库版本方面,本书内容更涉及Oracle 9i/Oracle 10g/Oracle 11g,将Oracle的版本变化、功能改进,一以贯之地展现出来,让大家看到这些变革的真正原因以及Oracle的不断技术创新。关于Oracle技术的很多问题是因跨越版本而存在的,所以我们必须了解一项技术的来龙去脉,才能知道一个革新、一个新特性的真正意义所在。
本书既独立成书,又是《深入解析Oracle——DBA入门、进阶与诊断案例》一书的姊妹篇,因此在内容上这两本书相辅相成,在布局结构上也遥相呼应,清晰地展现了DBA从入门到进阶的学习路线,有兴趣的读者可以对照阅读。
本书新版结构
本书分为13章,具体结构划分如下。
第1章 Oracle数据库的创建,这一章是全书的书眼,通过数据库的创建,由点及面,很多知识在这一章全面展开,甚至包括数据库迁移与RMAN。
第2章 从OEM到Grid Control,这是讲究实用的一章,在可能的环境下,Oracle的这些工具对于简化数据库的管理与维护会起到极大的推进作用。
第3章 Oracle的字符集,是否很多朋友都曾经为乱码所困惑,是否一个查询返回的是一堆莫明其妙的“靠”字或其他字符?这一章对字符集问题进行了全面的解析。
第4章 用户的创建与管理,在完成了数据库创建之后以及在提供用户使用之前,数据库用户必须被创建,作为DBA,用户的创建和管理是必备的知识。
第5章 表空间和数据文件,作为Oracle的逻辑和物理存储,理解空间管理非常重要,这一章从外部管理到内部机制上对表空间和数据文件等内容进行了深入分析,Oracle 10g的ASM新特性也被包含在这一章内。
第6章 自动存储管理,这一章介绍了自Oracle 10g开始引入的ASM技术,这一技术已经成为Oracle数据库管理中不可或缺的重要技术,尤其是在Oracle的RAC集群架构中。
第7章 临时表空间和临时文件,这一章介绍了临时表空间和临时文件的原理及管理维护。
在本书第一版出版时,根据当时IDC的统计数据(2006年)Oracle数据库以44.4%的市场占有率稳居关系数据库市场的首位,占据第二位的IBM其份额为21.2%(DC 2005年的数据为Oracle占有44.3%,IBM占有21.6%);而根据Gartner最新的统计数据(2011年3月30日发布),Oracle数据库的市场份额已经上升到48.1%。数据库市场迅速发展和扩大,相关的从业机会也进一步增加,这对于学习和选择Oracle技术的朋友们来说,是一个很好的时机和机遇。
《深入浅出Oracle DBA入门、进阶与诊断案例》(以下简称“深入浅出Oracle”,该书已于2009年出版升级版,更名为《深入解析Oracle DBA入门、进阶与诊断案例》)一书在2006年出版后,得到了市场的普遍欢迎与广泛好评,应广大读者建议,作者继续撰写了本书的第一版,本书的第一版在继承“深入浅出Oracle”一书优点的同时,极力避免和修正了之前读者所指出的不足,这些努力也得到了广大读者的认可。
本书作者Eygle活跃于国内著名Oracle技术论坛ITPUB(www.itpub.net),并全力打造国内极具影响力的个人Oracle技术站点Eygle.com(www.eygle.com)。虽然图书作为作者经验积累与分享知识的一种载体,可以为读者展示比较严谨、系统的知识,但是如果能够有效地利用已有的各种网络资源,就可能获得更多的知识与交流,得到更快的进步与提高。
本书的第一版是ITPUB技术丛书的第4本,是在《Oracle数据库DBA专题技术精粹》和《Oracle数据库性能优化》、《深入浅出Oracle》之后,ITPUB论坛推出的又一本技术图书,而时至今天,ITPUB出版的图书已经多达10数种,IT市场的发展和繁荣可见一斑。
本书新版特点
在数据库技术日益普及的今天,浅尝辄止的学习显然已经站不住脚,当今企业对于DBA的要求也越来越高,而本书由浅入深循序渐进的讲解正是希望引导读者学习并深入探索Oracle技术。
本书既名为“循序渐进”,继续贯彻了作者“由浅入深、由点到线再及面”的学习方法,作者在写作过程中一直遵循了这个原则,内容从数据库的创建开始,从表空间管理深入,从备份恢复展开,从Statspack优化延伸,到故障诊断结束,全书章节按照一个DBA需要具备的从业素质进行布局,内容循序渐进,既可以引导初学者入门,又可以帮助具备一定基础的数据库从业人员进阶,希望不同层次的读者都能从本书中受益。
本书是作者多年工作实践的积累和总结,针对DBA在工作中的必备知识与技能,作者精心安排了本书的篇章结构。本书从基础入手,面向实际应用,力图从点到面,让读者对每个主题都有深入的了解和认识。
在数据库版本方面,本书内容更涉及Oracle 9i/Oracle 10g/Oracle 11g,将Oracle的版本变化、功能改进,一以贯之地展现出来,让大家看到这些变革的真正原因以及Oracle的不断技术创新。关于Oracle技术的很多问题是因跨越版本而存在的,所以我们必须了解一项技术的来龙去脉,才能知道一个革新、一个新特性的真正意义所在。
本书既独立成书,又是《深入解析Oracle——DBA入门、进阶与诊断案例》一书的姊妹篇,因此在内容上这两本书相辅相成,在布局结构上也遥相呼应,清晰地展现了DBA从入门到进阶的学习路线,有兴趣的读者可以对照阅读。
本书新版结构
本书分为13章,具体结构划分如下。
第1章 Oracle数据库的创建,这一章是全书的书眼,通过数据库的创建,由点及面,很多知识在这一章全面展开,甚至包括数据库迁移与RMAN。
第2章 从OEM到Grid Control,这是讲究实用的一章,在可能的环境下,Oracle的这些工具对于简化数据库的管理与维护会起到极大的推进作用。
第3章 Oracle的字符集,是否很多朋友都曾经为乱码所困惑,是否一个查询返回的是一堆莫明其妙的“靠”字或其他字符?这一章对字符集问题进行了全面的解析。
第4章 用户的创建与管理,在完成了数据库创建之后以及在提供用户使用之前,数据库用户必须被创建,作为DBA,用户的创建和管理是必备的知识。
第5章 表空间和数据文件,作为Oracle的逻辑和物理存储,理解空间管理非常重要,这一章从外部管理到内部机制上对表空间和数据文件等内容进行了深入分析,Oracle 10g的ASM新特性也被包含在这一章内。
第6章 自动存储管理,这一章介绍了自Oracle 10g开始引入的ASM技术,这一技术已经成为Oracle数据库管理中不可或缺的重要技术,尤其是在Oracle的RAC集群架构中。
第7章 临时表空间和临时文件,这一章介绍了临时表空间和临时文件的原理及管理维护。
序言回到顶部↑
距离本书第一版的出版,转眼已有4个年头,写第一版时,我的儿子还没有出生,而现在,他已经上了幼儿园,可以和我认真地说话和沟通……静静地回头思量,时光悄然无声地流逝却给我们留下了刻骨铭心的痕迹,总想着,写点什么为时光留下一些纪念,也正因为这个念头,我才萌生了修订本书第一版的念头。
在这4年之中,甲骨文公司发生了巨大的变化,它已经不再是一家单纯的软件公司,随着对SUN公司的并购完成,硬件业务以及随之衍生的Oracle Exadata Database Machine、Oracle Exalogic Elastic Cloud等产品成为了市场的新生力量,并且MySQL也成为了甲骨文产品家族中的一员,现在甲骨文的企业理念变成了“Hardware and Software Engineered toWork Together”。从数据库产品来说,Oracle Database 10g已经成为市场的主流,Oracle Database 11g正在迅速普及,甲骨文公司在不断地引领市场的技术进步。
在这4年之中,我也收到了大量读者对于本书第一版的反馈,有读者能够领略到作者的写作意图,也有读者表达了对于本书第二版的美好期待;在2010年,我使用本书第一版指导了公司的实习生进行学习,发现往往他们不能抓住我认为非常重要的知识点,这虽然与阅读者的阅读习惯和思考方式有关,但是作者也有不可推卸的责任,在编写本书第二版的过程中,我选择性地将一些重点字句用黑体字体表示出来,希望读者在阅读时要特别关注并掌握这些重要内容。
在编写每一章时,我试图从数据库创建的每一个点出发,将相关知识拓展开来,充分展示给读者,这种由点及面的发散式学习方式是我一直以来的重要学习方法,然而这种学习不可避免地涉及了大量的知识拓展,要求读者能够抓住主线,深入阅读与实验,这个学习过程可能是艰苦的,但是经过这样的磨炼,初学者就能够快速地成长起来。记得公司的小罗刚进公司时所做的工作就是使用DBMS_BACKUP RESTORE包去解析和抽取数据文件,攻克了种种难题之后,再进行学习就会是信手拈来的事情。本书的第1章就是这样最为典型的核心章节,我尽量控制了这一章的篇幅,虽然我们完全可能将这一章展开成一本独立的书。
在本书在修订的过程中,我获得了一些朋友的帮助,在此要表示深深地感谢。
感谢侯圣文(secooler)协助审阅了本书的第2章,他补充完善了Grid Control的内容,这是Oracle Database 10g之后甲骨文公司非常重要的产品,圣文以他丰富的OCM理论与实践为本章增添了无与伦比的光辉。
感谢崔华(dbsnake)帮忙修订了本书的第5章,他在Oracle数据格式、数据恢复方面的理解无人能出其右,崔华补充并完善了本章的相关知识点,使其大放异彩。
感谢张乐奕、崔华协助修订了本书的第6章,这一章从第一版的第5章中拆分出来,主要介绍了Oracle的ASM技术,ASM技术自Oracle 10g引入以来,已经发展成为Oracle RAC的核心支撑技术,并由此发展出ACFS集群文件系统等新特性,鉴于ASM的重要性及广泛应用,我们将这部分内容补充完善为独立的一章。
感谢读者的支持,使得本书有机会再次修订出版;感谢我的编辑,也正是她的不断督促,我才不敢松懈,终于完成了本书的修订。
感谢我的太太Julia和我的儿子Enmo,这本书也是献给你们的,你们和我一起走过那些难忘的岁月,成为我生命中的珍宝!
盖国强(Eygle)
2011年5月 于北京
在这4年之中,甲骨文公司发生了巨大的变化,它已经不再是一家单纯的软件公司,随着对SUN公司的并购完成,硬件业务以及随之衍生的Oracle Exadata Database Machine、Oracle Exalogic Elastic Cloud等产品成为了市场的新生力量,并且MySQL也成为了甲骨文产品家族中的一员,现在甲骨文的企业理念变成了“Hardware and Software Engineered toWork Together”。从数据库产品来说,Oracle Database 10g已经成为市场的主流,Oracle Database 11g正在迅速普及,甲骨文公司在不断地引领市场的技术进步。
在这4年之中,我也收到了大量读者对于本书第一版的反馈,有读者能够领略到作者的写作意图,也有读者表达了对于本书第二版的美好期待;在2010年,我使用本书第一版指导了公司的实习生进行学习,发现往往他们不能抓住我认为非常重要的知识点,这虽然与阅读者的阅读习惯和思考方式有关,但是作者也有不可推卸的责任,在编写本书第二版的过程中,我选择性地将一些重点字句用黑体字体表示出来,希望读者在阅读时要特别关注并掌握这些重要内容。
在编写每一章时,我试图从数据库创建的每一个点出发,将相关知识拓展开来,充分展示给读者,这种由点及面的发散式学习方式是我一直以来的重要学习方法,然而这种学习不可避免地涉及了大量的知识拓展,要求读者能够抓住主线,深入阅读与实验,这个学习过程可能是艰苦的,但是经过这样的磨炼,初学者就能够快速地成长起来。记得公司的小罗刚进公司时所做的工作就是使用DBMS_BACKUP RESTORE包去解析和抽取数据文件,攻克了种种难题之后,再进行学习就会是信手拈来的事情。本书的第1章就是这样最为典型的核心章节,我尽量控制了这一章的篇幅,虽然我们完全可能将这一章展开成一本独立的书。
在本书在修订的过程中,我获得了一些朋友的帮助,在此要表示深深地感谢。
感谢侯圣文(secooler)协助审阅了本书的第2章,他补充完善了Grid Control的内容,这是Oracle Database 10g之后甲骨文公司非常重要的产品,圣文以他丰富的OCM理论与实践为本章增添了无与伦比的光辉。
感谢崔华(dbsnake)帮忙修订了本书的第5章,他在Oracle数据格式、数据恢复方面的理解无人能出其右,崔华补充并完善了本章的相关知识点,使其大放异彩。
感谢张乐奕、崔华协助修订了本书的第6章,这一章从第一版的第5章中拆分出来,主要介绍了Oracle的ASM技术,ASM技术自Oracle 10g引入以来,已经发展成为Oracle RAC的核心支撑技术,并由此发展出ACFS集群文件系统等新特性,鉴于ASM的重要性及广泛应用,我们将这部分内容补充完善为独立的一章。
感谢读者的支持,使得本书有机会再次修订出版;感谢我的编辑,也正是她的不断督促,我才不敢松懈,终于完成了本书的修订。
感谢我的太太Julia和我的儿子Enmo,这本书也是献给你们的,你们和我一起走过那些难忘的岁月,成为我生命中的珍宝!
盖国强(Eygle)
2011年5月 于北京







点击看大图







加载中...
