Oracle DBA高效入职指南

出版时间:2012-1  出版社:清华大学出版社  作者:蒙昭良  页数:414  
Tag标签:无  

内容概要

  《oracle
dba高效入职指南》是一本特别注重实战的oracle数据库管理书籍,书中一共有316个日常管理oracle数据库的例子。本书使用浅显易懂的语言,通过讲故事模拟商业数据库来管理oracle数据库,阅读本书会让读者能够更加高效地管理oracle数据库。本书每个例子都有图文并茂的详细步骤,使读者能够很简单地按照书中的例子进行操作,知道如何去管理oracle数据库,比如如何在linux系统中安装oracle数据库,如何对表进行操作,如何备份数据库,如何恢复数据库、如何分析日志,如何检查监控及调优数据库等操作。书中还将介绍如何使用pl/sql
developer、putty、xmanager等软件来管理oracle数据库,讲解如何去获得一份管理oracle数据库的工作。
  《oracle dba高效入职指南》适合所有数据库初级读者。

书籍目录

第1章 如何快速获得一份数据库相关方面的工作 
 1.1 学习oracle数据库有很高要求吗 
 1.2 数据库是什么,有什么作用 
 1.3 为什么要学习oracle数据库 
 1.4 oracle数据库有哪些岗位 
 1.5 数据库岗位招聘都需要几年经验,我们还有机会吗 
 1.6 数据库容易学习吗 
 1.7 面试难吗,应该怎样准备面试 
 1.8 本书主要讲解哪些方面的内容 
 1.9 如何学习本书 
第2章 在windows系统中如何安装oracle数据库 
 2.1 初生牛犊不怕虎,首次安装数据库 
 2.1.1 在安装oracle数据库之前需要注意什么事项 
 2.1.2 在oracle官方网站下载oracle数据库软件 
 2.1.3 解压刚下载的oracle软件包 
 2.1.4 安装oracle数据库软件 
 2.2 如何进入和退出oracle数据库 
 2.3 如何设置oracle的环境变量 
 2.4 oracle数据库的企业管理器 
第3章 如何对表进行增删改查操作 
 3.1 什么是oracle的sqlplus 
 3.2 确定oracle数据库服务是否启动 
 3.3 如何知道数据库的状态 
 3.4 如何启动和关闭oracle数据库 
 3.5 如何知道当前数据库的名称 
 3.6 sql是什么 
 3.7 查询数据库默认用户scott状态 
 3.7.1 对scott用户进行解锁 
 3.7.2 使用scott用户登录数据库,并设置新密码 
 3.8 最简单的查询、插入、更新、删除sql语句 
 3.8.1 查询用户拥有几个表 
 3.8.2 查询公司有哪些部门 
 3.8.3 如何增加一个部门 
 3.8.4 更新部门表的数据 
 3.8.5 删除一条数据 
 3.9 查询公司每个员工的编号、名字、薪水 
 3.10 查询公司员工的入职时间 
 3.10.1 设置查询数据的时间格式 
 3.10.2 查询出每个员工到目前的工作年数 
 3.10.3 按照工作年数排序查询出每个员工的姓名及年数 
 3.10.4 查询出每个员工的工作年数,按年数倒序排列数据 
 3.10.5 变成中文列名,本土化查询语句 
 3.10.6 临时多给每个员工1500元的奖金 
 3.10.7 查看哪些部门还没有人员安排 
 3.10.8 按照薪水排序查询工资少于2000元的员工 
 3.10.9 查看薪水在某个区间的员工 
 3.10.10 查看销售部门拿保底工资的有多少人 
 3.10.11 查看没有奖金或者工资少于1500元的员工 
 3.10.12 查看名字开头为“m”的员工 
 3.10.13 查找销售人员、分析师和管理人员数据 
 3.10.14 统计公司每个岗位有多少个员工 
 3.11 统计公司每个部门分别有多少个员工 
 3.12 统计公司本月总共需要支出多少薪水 
 3.13 统计公司员工的平均工资 
 3.14 统计公司所有员工中最高、最低工资及相差多少 
 3.15 查找哪些岗位的平均工资高于2500元 
第4章 工欲善其事,必先利其器——pl/sql developer 
 4.1 什么是pl/sql developer 
 4.2 下载pl/sql developer 软件并解压 
 4.3 如何安装 pl/sql developer 软件 
 4.4 如何安装汉化 pl/sql developer 语言软件包 
 4.5 使用pl/sql developer之前配置本地net服务名 
 4.6 如何使用pl/sql developer 
 4.7 在pl/sql developer中查看用户本身的表 
 4.8 在pl/sql developer中查询表数据 
 4.9 如何在pl/sql developer中插入表数据 
 4.10 在pl/sql developer中更新表数据 
 4.11 在pl/sql developer中删除表数据 
 4.12 在pl/sql developer中如何高效地输入sql语句 
第5章 如何创建表及设计表需要注意什么 
 5.1 表由什么组成 
 5.2 表的列有哪些约束 
 5.3 如何创建表 
 5.4 如何删除表 
 5.5 如何创建带有外键的表 
 5.6 如何设置表中列值的条件和唯一性 
 5.7 用pl/sql developer把表的数据复制到另一个表中 
 5.8 如何在pl/sql developer中快速删除表 
 5.9 如何在pl/sql developer中快速创建表 
 5.10 如何把表中的数据快速地导入新表中 
 5.11 如何在表中存储文档 
 5.12 如何使用pl/sql developer修改表结构 
第6章 如何新增、修改、删除用户及如何授权 
 6.1 如何使用pl/sql developer创建数据库用户 
 6.2 如何对刚创建的数据库用户进行授权 
 6.3 如何回收数据库用户的权限 
 6.4 把表的增、删、改权限授权给用户和修改密码 
 6.5 如何删除数据库用户 
 6.6 数据库的权限和角色 
 6.7 如何给一个开发人员创建数据库用户并授权 
第7章 数据库有哪些重要的对象 
 7.1 数据库最重要的对象——表 
 7.2 数据库对象——视图 
 7.3 数据库对象——序列 
 7.4 数据库对象——函数 
 7.5 数据库对象——存储过程 
 7.6 数据库对象——索引 
 7.7 数据库对象——同义词 
第8章 数据库启动的不同状态 
 8.1 关闭数据库的4个不同命令 
 8.2 启动数据库到nomount状态 
 8.3 数据库的mount状态 
 8.4 数据库的open状态 
 8.5 数据库的密码文件 
 8.6 查询及说明表空间 
 8.7 查询及说明数据文件 
 8.8 查询及说明重做日志 
第9章 如何安装linux操作系统 
 9.1 安装虚拟机 
 9.2 安装linux系统 
 9.3 linux系统的常用命令 
 9.3.1 查询linux的内核版本 
 9.3.2 查询linux系统发行版本 
 9.3.3 查询linux的具体版本号 
 9.3.4 清屏命令 
 9.3.5 启动或关闭ftp服务 
 9.3.6 查看linux硬盘大小 
 9.3.7 查看linux内存大小 
 9.3.8 查看cpu个数 
 9.3.9 查看cpu的相关信息 
 9.3.10 切换到某个目录 
 9.3.11 查看某个目录下的所有文件 
 9.3.12 查看当前目录的绝对路径 
 9.4 让windows和虚拟机中的linux系统可以互相通信 
 9.5 telnet服务 
 9.6 linux系统的vi编辑器 
第10章 如何在linux中安装oracle数据库 
 10.1 下载32位linux系统oracle 10g软件 
 10.2 在oracle官方网站下载oracle数据库软件 
 10.3 使用ftp服务把压缩包上传到linux系统上 
 10.4 检查和安装oracle数据库安装 所需要的linux系统软件包 
 10.5 检查安装oracle数据库的硬件要求 
 10.6 设置linux系统的配置文件参数 
 10.7 创建安装oracle的用户及组 
 10.8 创建安装oracle数据库所需目录 
 10.9 设置oracle用户的环境变量 
 10.10 修改linux的主机名 
 10.11 设置oracle 10g数据库支持redhat enterprise的参数 
 10.12 使用xmanager工具安装oracle数据库 
 10.13 从图形界面安装oracle数据库 
 10.14 验证oracle是否安装成功 
 10.15 如何在linux中删除和创建数据库 
第11章 异构环境oracle数据库迁移 
 11.1 export和import是什么 
 11.2 在windows的数据库中给开发人员新建一个用户及其表空间以测试新项目 
 11.3 在linux的数据库中新建一个用户及其表空间 
 11.4 使用export导出数据 
 11.5 配置oracle本地net服务器名 
 11.6 使用import导入数据 
 11.7 使用expdp、impdp迁移数据 
第12章 不影响数据库运行如何快速恢复刚删除的表及其数据 
 12.1 oracle 10g中的flashback是什么 
 12.2 如何恢复刚才删除的一条数据 
 12.3 如何恢复刚更新的数百万条数据 
 12.4 如何恢复删除的表 
 12.5 在windows中备份linux系统数据库中的数据 
 12.6 演示恢复3天前的表数据 
第13章 如何备份数据库 
 13.1 备份需求和rman备份 
 13.2 查看相关备份的环境 
 13.3 更改数据库的归档模式 
 13.4 设置rman备份环境参数及自动备份控制文件 
 13.5 编写备份脚本 
 13.6 测试备份脚本 
 13.7 使用linux的crontab设置自动执行备份脚本 
第14章 如何恢复数据库 
 14.1 如何完全恢复数据文件 
 14.2 如果重做日志文件的硬盘坏掉,如何重新生成 
 14.3 数据库丢失数据文件、控制文件、 重做日志文件,如何恢复 
 14.4 丢失数据文件、控制文件、重做日志、初始化文件,如何恢复 
 14.5 如何把数据库恢复到某个时间点 
 14.6 如何把数据库恢复到某个scn 
第15章 如何跟踪数据库变化的数据 
 15.1 审计是什么 
 15.2 激活审计 
 15.3 定义审计的表 
 15.4 授权普通用户查看审计表 
 15.5 执行表的增删改操作 
 15.6 查看刚才的审计操作 
 15.7 取消审计 
第16章 如何分析数据库的日志 发生了什么变化 
 16.1 logminer是什么 
 16.2 操作表的数据 
 16.3 如何查找数据库归档日志序号 
 16.4 如何确定要分析的日志文件 
 16.5 使用logminer分析数据 
 16.6 启动logminer 
 16.7 把分析数据放入表中并授权给普通用户 
 16.8 查看分析日志的结果 
第17章 如何检查数据库和日常维护数据库 
 17.1 检查操作系统日志 
 17.2 检查数据库的日志 
 17.3 检查系统的磁盘空间情况 
 17.4 检查数据库的表空间使用率 
 17.5 检查数据库的数据文件是否为自动扩展 
 17.6 检查备份是否出错 
 17.7 实时监控linux系统 
 17.8 查看oracle数据库的进程 
 17.9 查看oracle数据库的监听进程 
第18章 如何对数据库进行监控检查 
 18.1 什么是oracle的自动工作负载库 
 18.2 如何生成oracle的自动负载库报告 
 18.3 自动负载报告说明 
 18.4 什么是oracle的数据库自动诊断工具 
 18.5 如何生成oracle的数据库自动诊断报告 
 18.6 oracle的数据库自动诊断报告说明 
第19章 oracle数据库的体系结构 
 19.1 oracle数据库的体系结构 
 19.2 oracle instance 
 19.3 oracle的后台进程 
 19.4 oracle数据库的逻辑结构 
 19.5 数据库的表空间 
第20章 实用故障例子 
 20.1 如何解决锁表 
 20.2 如何查看及解决最耗cpu的sql语句 
 20.3 如何处理引起等待的sql语句 
 20.4 如何解决数据文件达到最大值的问题 
 20.5 解决临时表空间过大导致磁盘空间不足的问题 
 20.6 解决还原表空间过大导致磁盘空间不足的问题 
 20.7 数据库归档日志导致空间不够的问题 
 20.8 解决windows系统的数据库不能启动ora-00119 ora-00130的问题 
 20.9 解决数据库在linux 5中出现的-bash:syntax error near unexpected token的问题 
 20.10 恢复数据库出现ora-01122 ora-01110 ora-01207错误 
 20.11 数据库监听器出现tns-12537 tns-12560 tns-00507错误 
第21章 如何找到一份满意的oracle数据库工作 
 21.1 如何准备简历,让简历脱颖而出 
 21.2 如何准备面试

章节摘录

版权页:插图:大家可以按照本书的章节顺序来进行学习,这样在你计算机上操作的步骤及错误和本书中所出现的步骤、错误几乎是一样的。当然也可以挑选最重要的一些章节进行练习,这样能够解决现实工作中的问题。我在很小的时候,因为家里穷,而很多孩子都可以买零食,我就想为什么我们家不能开一家小卖部呢,这样会很赚钱的,母亲告诉我,这哪有那么容易啊。我们在很小的时候有很多想法时,父母都会告诉我们不要做这不要做那的,也就是说,告诉我们不要去犯错误,在我们的社会中,感觉做事情犯错误是一件很愚蠢的事情。而在美国,小孩子想做他们的事情的时候,父母一般会鼓励孩子去做,即使犯错误,也能从错误中有很大收获,很有利于孩子的成长。这种观点我是很认同的,我一路也是这样走过来的,的确是在自己的错误中取得了最大的收获,虽然浪费了时间和金钱,但可以把这些当做学费,这样的学费是很值得交的,这样的经验也会让你终身受益。

编辑推荐

《Oracle DBA高效入职指南》编辑推荐:数据库应用市场前景如何?学习数据库是否要求很高?如何更快获得一份数据库相关工作?如何面试并获取大公司青睐?如何更快学习数据库日常实用知识?如何胜任数据库岗位工作?Oracle数据库管理原来如此简单,零基础每天3小时21天学会Oracle数据库管理,图文结合,一学就会,轻轻松松安裝、备份、恢复、迁移、跟踪Oracle数据库,模拟商业数据库来进行数据库管理,316个管理Oracle数据库的实例。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Oracle DBA高效入职指南 PDF格式下载


用户评论 (总计125条)

 
 

  •   Q编辑是在一个偶然的机会中接触到这本书的。据说这本书几经辗转,经过了好几个编辑的手,都欲做又止,开篇已经有很多点评的痕迹了。原因是最初都以为是小说体裁的,例如说阿强公司的老板最近又要给员工发奖金了,阿强兴高采烈。然后忽然就“深奥”起来了,SQL语句都搬上来了(Select ename, hiredate from emp)!这是在做啥?罢罢罢,丢手。

    Q编辑一向也做小说,但是Oracle都亲自调试好几次了。所以看见这部“阿强传记小说体裁的Oracle DBA”投稿就觉得很好奇。一试读,非常惊喜,想:我有了这本书,把“阿强”的工作绝招顺便都收入囊中了。这个阿强在工作中的不同阶段,遇到了数不清的Oracle DBA技术问题,都是作为Oracle数据库的管理员经常会遇到的工作内容,因为他的老板很擅长管理,经常提出新的管理及查询的要求。看阿强解决问题有板有眼,有详细、实用的代码语句,然后还都有配图演示的输出结果,企业管理新进展环环相扣。很好。我遇到问题时就按目录去查找!把跟阿强学来的招法给自己的老板用上,不愁今后的工作做不好了。

    Q一边做一边就询问“蒙昭良老师究竟是谁”?说呵呵“这本书内容读起来很有韵味,感觉跟普通书不一样,应该是非常实用的那种,作者很有技术水平......一看就是很专业、有想法的作者”。F简略回答“经他带的零起点学ORACLE 月薪5000以上。”

    好,我上网去查。
    查到了:
    ****://space.itpub****/12778571/viewspace-588832
    题头:不去追随别人,也不去张扬自己!

    这个肯定是他的博客了。好,以后有机会还能跟他交流。

    1. 我的处女作《Oracle DBA高效入职指南》
    2. 产生《Oracle DBA高效入职指南》原因

    咱都在百度中给搜索出来了。的确是他的博客没错!

    拿到手的图书封面精细美观。那个“DBA”的黑字上可以摸两下,感觉很有力量。翻开内部看:排版十分精细。喔,连排版的都是行家啊。。。我很喜欢最后画龙点睛的第21章。学会了求职找Oracle DBA工作的窍门,就是“从被别人面试”走向百战不殆的“感觉在面试别人”!

    另外我写这个纯粹是给内行的朋友看的,内部交流长见识。别贴出去。免得不小心被人家当成了水贴。
  •   刚找到一个Oracle数据库管理员的工作,由于刚毕业没啥经验。急需买一本书来应付目前工作,这是ITPUB论坛的一个朋友极力推荐的入门书籍。先买来看看,希望对我工作有所帮助。
  •   这本书对于初学oracle和对数据库有一定了解的人都很有帮助!
  •   Oracle DBA高效
  •   书是基于Oracle 10g,正是本人单位所用.
    很基础,给了许多案例,不会很深奥.
    适合初学者使用.
    0基础,要入门Oracle的,看这本书就够了.
  •   非常适用,且书的内容结构很清晰,非常值得一读的oracle学习书籍。推荐大家购买。
  •   下载不到oracle 10g 。现在官网是oracle 11g。
  •   读了对oracle的认识又加深了。。。
  •   内容简单易懂,适合未接触过数据库者
  •   书中讲解很具体,每一步的命令都写上。非常适合新手。手把手的写。是一本可以当做工具用的书。想做DBA的人用这本书还是很不错的。可以当它是DBA管理手册来用。当然里面的内容知识点深入还是不够的,毕竟是对初级用户使用的。很容易上手。我花了两天就看完了,语言也比较生动。不过还没有去每步试验一下。最好还是去每一次试验一下,收获还是挺多的。实用型的,偏向应用的。
  •   书包裹的很严实,非常适合DBA入门阅读,特别推荐。
  •   不错,我很想了解多点DBA的知识
  •   特别对于我们这种才入职的人,很有帮助。
  •   比较容易阅读的技术书,很喜欢书中解决问题的步骤。每一步都有相应图片,操作起来很方便,大力推荐给初学者。
  •   浏览了一下,还不错。。。。。。例子较多,注重实际,对工作还是很有借鉴意义的。。。。。。
  •   这本书非常好,细致地讲解了一些工作中常见的操作,没有太多的理论基础,建议没有oacle基础的同学们,先去学一点oacle的理论基础,然后跟着这本书一步步的来,将整本书搞懂后,相信会学到不少的
  •   浅显易懂,图文详细很好理解,适合初级人员学习
  •   前几天收货时发现,有一本书的封皮被划伤,内容页有被折损,申请换货后,次日当当快递还着一本同样的新书来换货,相当给力!!!书的内容写得比较详实,适合初学者使用,书中配有大量插图,比较直观,易上手
  •   以实例为基础的实际操作很详细,原理讲的不多。还是很有用处的。
  •   很不错的一本书,很适合学基础的人看,不过书中还存在简单的问题
  •   对初学者带来很大帮助,内容全面,提供了很多操作滴列子,并且图文并茂。
  •   确实是新入这行的一本好书。
  •   只看了简介,感觉就是为了找工作的,适合无基础速成,注重实战
  •   讲解浅显易懂,都有示例
  •   这本书是帮我老公买的,他看了以后觉得是一本很不错的书,里面讲的职场这块确实也是很现实的,总之很实用的一本书
  •   非常适合入门,语言也比较通俗幽默,很棒的书
  •   很满意,各种实例,各种操作
  •   语言通俗易懂,有论坛的语调,适合从零学习的新手
  •   书还不错,通俗易懂,当当再接再厉
  •   这本书潜入浅出,能够很好地应用于实际!
  •   步骤很清楚,适合入门者看
  •   从当当上买了三本书,三本都不像新的,难道打折优惠的书都有点瑕疵?这次这本书都掉页了,还有毛边,当当啊,我对你是一点信心都没了,去年买的时候质量还都不错,怎么现在都这样了,当然,书内容本身还是不错的
  •   今天收到就翻了看看,内容还可以,讲解易懂。
  •   内容简单
    适合入门人员学习时用
  •   努力学习中 很适合初学者
  •   现在在看,是一本实操性很强的书,值得初学者读。
  •   书的内容较实用,纸张一般
  •   很实用的书,特别好,强烈推荐
  •   送货速度快,昨天买的,今天就到了。以前东家的同事出的书,买来学习下!
  •   书的质量很好,印刷质量也和好,内容很好,值得一看。
  •   应该还不错吧; 缺点有有光盘视频讲解就更好了
  •   还没看..比想象中的厚很多
  •   我认真读了一部分,内容写的很详细,让一点都不懂的人也能学到一个入门的程度,读完这本打好基础我觉得这是必须的,有基础再看其他的吧
  •   正在读。知识面特别广,比较适合新手。
  •   很适合初学者,写的很好,要是有一些基本的概念就更完美了。
  •   还不错,比较适合入门,顶
  •   图书图形结合很适合理解
  •   朋友推荐买的,我感觉还不错,挺适合新手
  •   用了一周多的时间看了一下,内容写的稍微有些单薄,没有对特别的错误过多的分析,可能是由于篇幅的原因吧,作者实际的经验还是很丰富的,可以看看他的论坛。
  •   比较基础的一本书,看看入门!
  •   找了好久的一本书,很喜欢
  •   这本书对初学者来说真的很有用处
  •   相当实用,好书!
  •   感觉请不错的,而且很实用!
  •   应该是不错的,过段时间再读。
  •   内容加图文,很实用
  •   一点一点学起,入门首选
  •   内容相对我这种新手来说还是很实用的
  •   喜欢 !!给了我很大帮助。。
  •   当当一直不错。
  •   对我这个没有基础的人来说很适用,推荐。
  •   听同事说是本好书,我得好好看看
  •   发货很快,物流也快。
  •   特别实用,有无基础均可。顶
  •   送货速度还行,内容具体还没看
  •   写得很实用
  •   对我求职的很有用
  •   专业资料,比较适用!
  •   入门时有用,全面。
  •   好好的看吧
  •   内容详实,我喜欢这样有丰富案例来跟着做的图书,但是感觉整体难度还是偏低了一点,如果有个提升就好了
  •   物流给力,说好了3月12日就到手的,但商家发货太慢了,打给客服了才解决的!
  •   dba比较经典的入门
  •   准备入门数据库
  •   精简的DBA教程,作为入门值得一读,能让你快速了解大部分知识,只不过都不太深,作为入门很合适。
  •   书的内容通俗易懂,挺容易入门的
  •   值得一看性价比高 推荐
  •   不过主要还是要靠自己耐下心来学。
  •   书很好,不过要是附光盘就好了,很多要到网上下载比较麻烦
  •   適合初學者學習,Oracle的一些細節都在书里講到。
  •   本书适合初学者阅读,书中实例写的比较好,都配有插图,力求用简单的、通俗易懂的语言给大家呈现实例中的问题,感觉还是很物有所值的。值得一看!
  •   送货很快,内容非常基础,但操作步骤写得都比较清楚,适合刚入门学习吧。
  •   学的很实在的一些操作。懂点皮毛的学习后基础会更巩固。
  •   就当从0开始,但确实太简单了,也算有价值。现在书的标价都太贵了吧。
  •   书的质量还行,不过书的内容似乎一般吧,而且未涉及unix的系统。
  •   挺不错的、就是太简单勒。只适合入门的、
  •   对于初学者这边书还是不错的。
  •   书看的差不多了,回头想想,增加了我很多的知识 ,这书买的不亏
  •   书的一角已经有褶皱和磨损一点点,内容和描述相符。
  •   这书不怎样。。。
  •   送货速度很快,书的包装还行,希望继续保持.
  •   都是实践经验,缺少系统的介绍
  •   内容充实易懂,推荐
  •   书本不错,挺好的,不过属比较简单类的!!!
  •   适合新手,高手就不用看了。
  •   适合入门的收
  •   适合初学者,夯实基础
  •   翻了两下,感觉适合初不者,总体还是可以的。
  •   挺好的一本书!感觉挺实用的,不过有些细节不够全
  •   粗略的翻了下感觉还可以
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7