Oracle DBA培训教程

当前位置:首页 > 计算机网络 > 数据库 > Oracle DBA培训教程

出版社:清华大学
出版日期:2009-7
ISBN:9787302202097
作者:何明
页数:635页

章节摘录

插图:以上5个后台进程都是必需的,即它们中的任何一个停止后实例都将自动关闭。在可选后台进程中,归档日志(ARCH/ARCN)进程可能是最重要的一个可选后台进程,因为如果Oracle数据库的数据文件丢失或损坏,一般数据库要进行完全恢复,Oracle数据库应运行在归档方式。在Oracle数据库中,重做日志文件被划分为若干个组。当一组重做日志的文件被写满后,Oracle就开始写下一组重做日志,这被称为日志切换。切换是以循环的方式进行的,即当最后一组写满后,又开始写第一组。因此如果只有重做日志文件,即Oracle数据库运行在非归档方式下,当遇到数据文件丢失或损坏时,Oracle系统很难保证完全恢复数据库中的数据。因为此时所需的重做记录可能因重做日志循环使用而被覆盖了。在归档方式下,ARCn进程将把切换后的重做日志文件复制到归档日志文件。可以把归档日志文件看成是重做日志文件的备份,但归档日志文件是脱机的,即除了在进行(复制)时,Oracle数据库在正常运行时是不会关注归档日志文件的。Oracle系统确保在一组重做日志的归档操作完成之前不会重新使用该组重做日志。在Oracle数据库中归档操作一般是自动执行的。利用这些归档日志文件,Oracle系统就能确保在遇到数据文件丢失或损坏后可以完全恢复数据库中的数据。

前言

许多想进入Oracle数据库领域的初学者,为了能成为Oracle专业人员而投入了大量的金钱、时间和精力,但最终都是半途而废。其实他们本来可能会成为优秀的Oracle数据库管理员或优秀的Oracle数据库开发人员,是错误的培训理念和落后的培训方法加之糟糕的培训教材和平庸的教师使他们误入了歧途,并彻底扼杀了他们在这方面的才华,摧毁了他们的自信心。不少培训中心以应试的方式培养了一批又一批的纸上数据库管理员和开发员。这种现状是整个中国IT培训行业的悲哀。其实,教师这个职业有点像医生,医生把握着病人的生命,教师影响着学生的未来。一个平庸的教师或平庸的教材要浪费许多也可能是成千上万个学生宝贵的资源(时间、金钱和精力),甚至断送一些学生的美好未来。培训或学习一门手艺实际上也是一种投资(需要投入大量的时间和精力,也包括金钱)。作为一种智力投资,投资者(读者)在投资之前,当然想知道市场的现状和未来的走势。智力投资,要比投资在不动产(如房地产)上灵活,因为投资者可以带着这些无形资产走遍海角天涯。Oracle是一个适合于大中型企业的数据库管理系统,其市场占有率是所有的数据库管理系统中最高的,而且在可以预见的将来它的霸主地位也是无法动摇的。它主要的用户是银行、电信、移动通信、航空、保险、金融、跨国公司和电子商务等。根据WTO的有关协议,从2005年起,我国在以上多数领域要逐年开放市场,并要在几年之后全部开放市场。因此随着这些领域外资的大量涌入,在不远的将来对Oracle数据库管理员和开发人员的需求将会急剧增加。而在国外Oracle数据库管理员和开发人员的工资都相当高,这些公司不可能也没有能力从国外带来大批的Oracle从业人员。回首二十多年的IT工作生涯感触良多,从大学刚毕业开始,从底层的程序员做起一直到写第一本Oracle的培训教材为止,算起来有整整一代人的时间了。说句时髦的话是“二十年磨一剑”;说句不好听的话,二十多年还没混个一官半职还在IT工作的第一线与年轻人一起冲锋陷阵也算够“背”的了。这二十多年我最大的收获之一就是对IT领域特别是对Oracle数据库领域的深刻领悟。虽然这种领悟对我个人可以说已经太晚了(有点像结了婚才知道怎样谈恋爱,大学毕业了才知道怎样念大学似的),但是相信这种领悟以及我个人的一些工作经验和教训会帮助许多读者少走不少弯路。这也算是我做的一件善事。我几乎没烧过香也没拜过佛,帮助读者少浪费些时间和精力及金钱也算是积点阴德吧。IT领域是变化最快的领域,有不少学者或专家认为平均每两到三年就有百分之五十的知识需要更新。回首二十多年的IT工作生涯,我发现许多真正核心的东西很多年都没变过。以Oracle为例,从大约十五年前Oracle 7到现在的Oracle 11g,其体系结构甚至基本命令几乎没什么变化。之所以许多人认为每次升级变化都很大,是因为第一次学习时就没有完全理解,因此每次升级时都跟学习新的一样。这本书是我从二十多年曲折的IT工作经历中提炼出来的,是以一位Oracle从业人员的视角来介绍在实际工作中所需的Oracle知识和技能。本书尽可能地介绍那些工作中常用的和相对比较稳定的Oracle知识和技能。现在,许多媒体上都刊登不少莫名其妙的招聘广告,如果有人按照广告上的标准来要求自己,学到退休能达到招聘的要求就不错了。但是又有不少的培训中心利用这些招聘广告做宣传办起了一个又一个的速成培训班。因此本书还要介绍一些Oracle行业中鲜为人知的陷阱和误区,从而使读者避免被那些莫名其妙的招聘广告和一些所谓的“成功人士”的豪言壮语引入歧途。目前多数培训中心的Oracle数据库管理(有的也称为Oracle体系结构等)的培训时间为2~4天,Oracle公司为5天,每天6小时。如果您是一个真正的初学者,想在这么短的时间学会Oracle数据库管理应该是“天方夜谭”。在国外这一部分的培训对初学者一般最少为4周(对SQL部分的培训至少为3周),而且硬件和软件环境比我知道的任何一个国内的培训机构都好。如绝大多数国外的培训机构都会提供至少一个如CBT(Computer Based Training)或Oracle Simulators(模拟器)之类的多媒体模拟环境,但在国内的培训机构我还没见过。尽管这样,学生还是累得叫苦连天。

内容概要

何明,Oracle高级讲师,10年Oracle数据库技术服务与培训经验,先后为西门子、惠普、中国移动、中国网通、中信银行、神州数码、NEC、壳牌(Shell)、中国民航、北电网络、天津地税局和财政局、唐山钢铁集团、索贝数码、TOM在线(香港)、北京邮政局等50余家大中型企业做过Oracle培训。

1982年起在国家地震局地质研究所从事数据处理工作,在PDP-11、VAX-780等计算机上进行Fortran、Pascal、C语言和汇编的编程工作。1991年开始在国外从事信息系统管理员和分析员工作。1999年在新西兰公立理工学院任兼职讲师,为大学本科生讲授数据库课程。

20余年程序开发和数据库系统管理与维护经验,OCP专业证书(Oracle8,8i,9i DBA)新西兰梅西大学商业荣誉硕士,新西兰奥克兰大学信息系统研究生,成都理工大学工学学士。

书籍目录

第O章  Oracle的安装及相关配置  0.1  Oracle的安装  0.2  进入Oracle的SQL*Plus界面  0.3  scott用户及其对象维护  0.4  虚拟环境的创建  0.5  虚拟人物第1章  Oracle的体系结构  1.1  Oracle引入复杂的体系结构的原因  1.2  Oracle数据库中常用的术语  1.3  Oracle数据库管理系统的体系结构  1.4  Oracle服务器  1.5  Oracle实例  1.6  Oracle数据库  1.7  Oracle其他的关键文件  1.8  建立与Oracle实例的连接  1.9  各种不同的连接方式  1.10  服务器进程  1.11  Oracle执行SQL查询语句的步骤  1.12  共享池(shared pool)  1.13  数据库高速缓冲区(database buffer cache)  1.14  内存缓冲区顾问(v$db cache advice)  1.15  重做日志缓冲区(redo log buflfer)  1.16  大池(large pool)和Java池(Java pool)  1.17  内存缓冲区大小的设定  1.18  内存缓冲区信息的获取  1.19  重做日志写进程(LGWR)及快速提交(fast commit)  1.20  数据库写进程(DBWR/[)BWn)  1.21  系统监督进程(SMON)  1.22  进程监督进程(PMC)N)  1.23  校验点(checkpoint)和校验点进程  1.24  归档日志(ARCH/ARCn)进程  1.25  小结  1.26  您应该掌握的内容第2章  数据库管理工具  2.1  Oracle通用安装程序(Oracle Universal Installer)  ……第3章  Oracle实例的管理第4章  数据字典和控制文件第5章  重做日志文件第6章  表空间和数据文件的管理第7章  存储结构和它们之间的关系第8章  管理还原数据第9章  创建数据库第10章  管理表第11章  索引的管理与维护第12章  管理和维护数据完整性第13章  用户及系统资源和安全的管理第14章  管理权限第15章  管理角色第16章  非归档模式下的冷德份和恢复第17章  数据库的归档模式第18章  数据库的联机(热)备份第19章  归档模式下的数据库恢复第20章  数据的移动第21章  闪回技术、备份恢复与优化第22章  设计、程序及内存的优化第23章  图形工具简介和I/O优化结束语鸣谢参考文献

编辑推荐

《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》以最通俗的语言、最简洁的例子、最浅显的道理,轻松愉快地分析、解决了0racle DBA在数据库管理与维护中遇到的纷繁复杂的理论与技术难题。《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》作者从事0racle技术服务与培训10年,培训过的大中型企业超过50家。培训过学员近万人,了解读者需求,了解读者关心的技术问题,而这些都力求在《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》中有所体现。一本看得懂、学得会、源自实践、能解决实际问题的书比什么都重要……。视频讲解,实战教学,突出应用背景,内容贴近实际,全面围绕Oracle DBA日常工作展开……一本看得懂学得会的书,一本能解决实际问题的书,一本源自企业培训一线的教学资料。源自一线的实践经验的结晶,让后来者从容站在前人的肩膀上,站得更高,看得更远……。

作者简介

《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》是作者二十多年IT工作经验和教学实践的总结与升华,是Oracle数据库管理的入门教材,适合于初、中级读者。本着“把Oracle数据库从高雅的象牙塔中带出来,使它的‘贵族’身份‘平民’化,为读者提供一套能买得起、并且容易读懂的Oracle数据库实用教材”的写作理念,《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》使用生动而简单的生活例子来解释复杂的计算机和数据库概念,避免计算机例子的晦涩难懂。《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》是自封闭的,除了必备的SQL知识之外,读者可以在没有任何计算机专业知识的情况下从头开始学习《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》,而且也不需要其他的参考书。为了消除读者对IT教材常有的畏惧感,书中使用的语言轻松而幽默。
《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》是Oracle数据库管理的实用教材。虽然它几乎覆盖了OCP(Oracle认证专家)和OCA考试的全部内容,但重点是实际工作能力的训练,因此《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》中的每章都附有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,很多例题可以不加修改或略加修改后便可应用于实际工作中。《Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)》中的所有例题都在Oracle 9.0.1或Oracle 9.2上测试过,绝大多数都可以在Oracle 8到Oracle 11g的任何版本上运行。
为了帮助读者了解商业公司和Oracle从业人员的真实面貌,书中设计了一个虚拟人物和一个虚拟项目。利用此人的求职、工作和在事业上的成长过程(包括参与和领导项目)来帮助读者理解真正的Oracle从业人员在商业公司中的工作情况,以及公司的Oracle数据库系统的现状。

图书封面


 Oracle DBA培训教程下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     求此书光盘视频 rdvg1990@163.com 急求~~ 祝好人一生平安 祝好人一生平安 祝好人一生平安 祝好人一生平安 祝好人一生平安 祝好人一生平安 祝好人一生平安 祝好人一生平安
  •     如果想给自己找第一本Oracle书籍的话,强力推荐这本.本书的写作范围是实用的Oracle入行/入门书籍,所有的一切都是围绕着这个主题,能够使人快速上手.鱼与熊掌不可兼得.虽然必要的基础知识都包含了,但是对Oracle的整体勾勒不是很完整.因为主要着眼于实用,所以有些地方读起来让是费解,也不是很深悉其理.不过这个时候我建议硬着脖子(不是硬着头皮,不至于)先读进去再说,回头慢慢消化.在有了这本书中介绍的基础之后,找份初级的相关工作.在实践和岁月中慢慢再去积累.日后有时间的话,再补补类似于Oracle Essentials这样的理论基础书.至少本书给你种下了一颗树苗,让你有机会去细心浇灌它.作者字里旁间还夹杂了一些比较"实在"的技巧.确实有道理,不过希望大家把它当做技术手段,而不是思想和理念.

精彩短评 (总计101条)

  •     书很好,推荐想深入学习oracle的读者!
  •     有这本书的第一版,以及作者的《从实践中学习Oracle/SQL》都非常棒。一看就知道,其中的内容来自于实践。
  •     很实用的书,适合那些对ORACLE已有初步了解,想往DBA方面发展的人阅读。
    缺点是几乎没有讲RMAN备份的内容,也没有讲ASM自动存储管理的知识。
  •     别人推荐了这本书,我想应该不错吧,正在研读中.
  •     只要是初学者,我都建议他们读一读这本书,因为这本书是我所见过的学习Oracle最好的书籍的。
  •     书籍不错,很新,光盘的包装也很好,只不过是光盘的播放时看起来有点模糊。。。
  •     内容基本还可以,废话也很多,重复的东西太多,感觉完全是在虚增字数、纸张。。。
  •     书的质量不错 内容通俗易懂
  •     书还没看,质量当然好!
  •     实例比较多,适合初学者!
  •     书是不错,就是买来就没怎么看过,浪费了啊。。。
  •     比第一版厚了,贵了不少。我们学校的计算机专业的在用这本书。
  •     还行,看着挺简单的。
  •     这本书据说是oracle DBA的学习手册,有志从事这方面的工作的,可以买来看下
  •     好厚一本书呢,老公还没有看。
  •     很实用的教程,大概看了一下还不错
  •     包装可以,光盘夹在书中了,没坏。就是不是像说的新手那么容易看明白。继续中。
  •     当当买书送货真是超快的。这本书的内容挺实用的,正在学习中
  •     适合有oraclle基础的人,在这本书里对oracle的基础知识谈得不多,主要是针对有一定经验的oracle人员
  •     这本书不错,作者很有人味
  •     因为Oracle是有难度的,需要很有耐心,和兴趣才可以不断进步,看了几十页觉得很深奥。

  •     第一次从当当买书下单后拿到的书居然附带光盘是粉碎性骨折,还好当当及时更换,服务周到,祝当当飞得更高!
  •     还不错,适合刚刚入门做DBA
  •     书还是不错的,挺厚实,内容也比较丰富,值得拥有。
  •     还不错,内容详实。值得学习。
  •     不知道怎么样还没有看!!
  •     发货速度很快
    因为是班级上课需要,就买了这本书
    纸张质量挺不错的,而且里面讲得简单详细,不像其他书那么难懂。而且厚厚的一本,放在手上,很有感觉
  •     的确有深入浅出的意思,至少不是本着死人脑细胞来编写这本书的。
  •     书绝对是好书,理论结合实践,通过丰富的上机实例加强对oracle的理解,实用!但是,书送到我这里时,脏脏的!
  •     带来的光碟怎么是一张空碟,大小才600多KB大
  •     质量不错就是有点重,内容需要有基础的人能看懂,刚入门的同学看的有些费劲
  •     质量太好了,没话说
  •     希望对书温柔点,里面很多纸张都折叠过了,我以为是2手的
  •     这个是真正的好书,虽然名气不是那么大。我也是从朋友那发现的,很喜欢。
  •     这本书的内容很有趣,知识不枯燥。
  •     为什么我没有光盘,只有一本书
  •     对初学的用处还是挺大
  •     知识涵盖比较全,并且有光碟随书赠送。
  •     这本书比较好,有理论也有作者多年经验的总结。。。
  •     帮老公买的,他说对于初学数据库的人非常适用
  •     正品,质量不错。值得购买。
  •     书很厚啊,看目录,感觉该讲的都讲到了。但是理解起来还是有点困难。不适合作为入门学习的资料。
  •     还不错,适合入门级DBA
  •     刚收到,快递很给力,山谷买的下午就到了。书挺厚的还带光盘,粗劣的浏览了一下目录,讲的挺多的。希望内容也够丰富。总之,这本书还不错。
  •     入门不错,不错,不错,入门不错,不错,不错
  •     我说送货时间那么慢呢,原来是临时盗版的,无论是纸张,还是印刷,一看就是盗版的,真没信誉
  •     那么厚都没有看完,真是够浪费
  •     配套的光盘是裂开了的,不知道是快递的原因还是什么原因,在当当上遇到的第二次了,原来买的Adobe photoshop cs4中文版经典教程的光盘也是不能读出来的,希望卖家给予补寄好的光盘,谢谢!
  •     对于初学者来说,是不错的选择!
  •     内容不错在学习中
  •     书全新。很好。快递配送有点慢就是了。25号凌晨就在配送中。等了两天才配送到。
  •     书的质量很好,值得阅读。
  •     配货挺快,书也不错,就是光盘内容少了点
  •     叔很简单适合初学者
  •     很棒啦 不错
  •     看着好高深!!!!
  •     这本书是ORACLE的管理的书,如果是初学者,那么这本书应该说是非常不错的。里面的案例是有连续性的,非常不错。
  •     速度很快 两天就到了 书的纸张一般 正在阅读中 但要说一下当当网 新书还没有读就有被压坏的部分 被蹂躏的心疼~新书第一页还有个脚印 让我无法理解 希望以后能改进
  •     书中内容写的挺好的,容易让人理解。是一本不错的书籍,适合初学者!
  •     还行还行....
  •     书的质量很好,送货也很快,快递人员服务态度也很好!!!
  •     写的不错,通俗易懂,适合入门
  •     内容耐看,但是光盘么,了解一下
  •     书本身还不错,可惜是windows环境下的教程
  •     很一般的书,内容很少而且过时。
  •     挺好的书,由浅入深,看着很舒服,学了不少知识
  •     紙張還可以,內容適合初學者
  •     很好,不知道给他不好评价的人是什么样的心态的人
  •     有比较具体的实例,学起来比较好入门,浅显易懂。
  •     很详细的书,完全可以自学,值得拥有!
  •     对入门级的DBA很有帮助,对有一定经验的DBA来说,也是一本可以随时翻的书
  •     质量很好,写的不错。
  •     让人看得懂的书才称得上好书,何明老师清晰的介绍oracle的基础,学习oracle本来就是一项重复的工作,小布老师详细讲解的本书基本上都已囊括。对实际应用也很管用,反正价值购买。
  •     内容还没看,数有损坏
  •     需要事先了解一点oracle的东西,就可以当操作手册用,还是比较初级的水平,就内容说啊
  •     2009年 oracle入门的时候,有半个月在跟着这本书动手入门~ 对初学者来说真的不错,比较实在,没有概念的时候,直接动手有时更为适合.
  •     书不错,就是送的慢了点。
  •     数的排版和内容都不错,好评
  •     书很实用,适合初学者。
  •     看着不错,需要详细学习后才好打分。
  •     没太细读,一直就没看
  •     可能我的能力有限,但这本书的实用价值真的好像不太高……
  •     作者从业多年的老兵,很诚恳。
  •     书不错 还未细读
  •     老师推荐买的,看了感觉还不错
  •     简略看了一下,跟想象中的一样,不错,慢慢再细读
  •     简单易于上手的书
  •     正版~~
  •     刚看了几十页,感觉还能接受,最大的问题就是这个软件的安装,管盘里要是能带一个安装包就好了。。有专门学习oracle的人说,这本书对于初学者来说有点难,应该学点基础的,但是我觉得我又SQL的基础,所以想尝试一下,讲解还比较清晰。
  •     感觉不太值得买,比较脱离实际。
  •     书质量很好,但是光盘已经裂了不能使用,能给换一个吗
  •     oracle老师推荐的教材,很适合初学者。
  •     能看懂,书还不错,呵呵,继续学习
  •     书的内容很不错.值得购买.
  •     速度可以,两三天能到;
    书本内容比较基础也比较形象。例子也挺多
    但纸质一般
  •     内容简单,适合新手
  •     感觉有点虚头,太简单了,适合入门级别的。
  •     刚开始看,还不错。看上去不至于乏味!
  •     比较浅显易懂的书~~~~~~~~~
  •     挺实用的,帮别人买的,没深看
  •     内容比较基础,但重复的地方比较多,页数可以压缩为二分之一。另外书中的例子太雷人了,什么潘金莲、武大、大款包二奶,太俗了吧?而且这个和oracle有什么关系?
 

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

零度图书网 @ 2024