ORACLE DBA基础培训教程:从实践中学习Oracle DBA(附光盘)

分类: 图书,计算机与互联网,数据库,Oracle,
品牌: 何明
基本信息·出版社:清华大学出版社
·页码:332 页
·出版日期:2006年
·ISBN:730213149X
·条形码:9787302131496
·包装版本:第1版
·装帧:平装
·开本:16开
产品信息有问题吗?请帮我们更新产品信息。
内容简介《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》中尽可能地介绍那些工作中常用的和相对比较稳定的Oracle知识和技能。放下包袱!开动机器!一起来吧!让我们踏上轻松而快乐的Oracle之旅!学习Oracle很难么?不难!那为什么很多人学习起来很吃力,以至于半途而废呢?一个原因是很多书把Oracle写得过于复杂和繁琐,才能显示出书的“品味”,但是却违背了编书的目的,是为了让人看懂和学会。《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》就是一本浅显易懂的、轻松幽默的书,目的是让读者快速、快乐地学习Oracle。《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》是作者从二十多年曲折的IT工作经历中提炼出来的,是以一位Oracle从业人员的视角来介绍在实际工作中所需的Oracle知识和技能。
作者简介何明,商业荣誉硕士(新西兰梅西大学),信息系统研究生(新西兰奥克兰大学),工科学士(成都理工大学),OCP专业证书(oracle 8,8i,9i DBA),二十多年程序开发和数据库系统管理与维护工作经验。与共和国当时的许多年轻人一样,1977年对作者来说是一生的转折点。在这一年他终于有机会离开战斗了近四年的广阔天地,结束了贫下中农的再教育,有幸成为十年动乱后的第一届大学生,跟着党中央又开始了新的“长征”。在大学期间可能是幸运也可能是命运的安排,他学习了与计算机相关的课程和FORTRAN等高级程序设计语言,并用穿孔纸带和卡片开始了他的程序员生涯。1982年初被分配到国家地震局地质研究所(北京)从事数据处理工作。继续在PDP一11、VAX一780等计算机上进行FORTRAN、Pascal、C语言和汇编的编程工作。
编辑推荐《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》是一本Oracle数据库管理的入门教材,适合于初中级的读者,是作者二十多年IT工作和教学实践的总结与升华。本着“把Oracle数据库从高雅的象牙塔中带出来,使它的贵族身份贫民化,为普通人提供一套能买得起,而且容易读懂的Oracle数据库实用教材”的写作理念,《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》使用生动而简单的生活例子来解释复杂的计算机和数据库概念,避免用计算机的例子来解释计算机和数据库的概念。《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》是自封闭的,除了必备的SQL知识之外,读者可以在没有任何计算机专业知识的情况下从头开始阅读此书,而且也不需要其他的参考书。为了消除读者对IT教材常有的畏惧感,书中使用的语言轻松而幽默。《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》是一本Oracle数据库管理的实用教材。虽然它覆盖了OCP(Oracle认证专家)或OCA考试的几乎全部内容,但重点放在实际工作能力的训练。因此《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》中的每章都附有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,很多例题可以不加修改或略加修改后便可应用于实际工作中。《ORACLE DBA基础培训教程:从实践中学习Oracle DBA》中的所有例题都在Oracle 9.0.1或Oracle 9.2上测试过,其中绝大多数例题都可以在Oracle 8到Oracle 10g的任何版本上运行。为了帮助读者了解商业公司和Oracle从业人员的真实面貌,书中设计了一个虚拟人物和一个虚拟项目。利用此人的求职、工作和在事业上的成长过程(包括参与和领导项目)来帮助读者理解真正的Oracle从业人员在商业公司中是如何工作,以及公司的Oracle数据库系统的现状。
目录
第0章 Oracle的安装及相关配置10.1 Oracle的安装10.2 进入Oracle的SQL*Plus界面40.3 scott用户和它的对象维护50.4 虚拟环境的创建60.5 虚拟人物8第1章 Oracle的体系结构101.1 Oracle引入复杂的体系结构的原因101.2 Oracle数据库中常用的术语111.3 Oracle数据库管理系统的体系结构111.4 Oracle服务器(server)121.5 Oracle实例(instance)131.6 Oracle数据库131.7 Oracle其他的关键文件131.8 建立与Oracle实例的连接141.9 各种不同的连接方式141.10 服务器进程151.11 Oracle执行SQL查询语句的步骤151.12 共享池(shared pool)161.13 数据库高速缓冲区(database buffer cache)181.14 内存缓冲区顾问(v$db_cache_advice)181.15 重做日志缓冲区(redo log buffer)201.16 大池(large pool)和Java池(Java pool)201.17 内存缓冲区大小的设定211.18 内存缓冲区信息的获取211.19 重做日志写进程(LGWR)及快速提交(fast commit)221.20 数据库写进程(DBWR/DBWn)231.21 系统监督进程(SMON)241.22 进程监督进程(PMON)241.23 校验点(checkpoint)和校验点进程251.24 归档日志(ARCH/ARCn)进程251.25 小结261.26 您应该掌握的内容26第2章 数据库管理工具282.1 Oracle通用安装程序(Oracle Universal Installer)282.2 交互式启动Oracle Universal Installer282.3 非交互式启动Oracle Universal Installer292.4 Oracle数据库配置助手(DBCA)292.5 使用Oracle数据库配置助手创建数据库302.6 数据库管理员用户sys和system322.7 SQL*Plus命令行工具332.8 服务器管理程序(server manager)命令行工具342.9 Oracle企业管理器(OEM)352.10 Oracle 10g的iSQL*Plus工具372.11 Oracle 10g企业管理器(EM)382.12 您应该掌握的内容40第3章 Oracle实例的管理413.1 初始化参数文件(initialization parameter files)413.2 静态参数文件(PFILE)423.3 静态参数文件(PFILE)的创建和例子423.4 动态服务器参数文件(SPFILE)433.5 动态服务器参数文件(SPFILE)的创建和参数的浏览443.6 启动数据库463.7 将数据库置为限制模式483.8 关闭数据库493.9 关闭数据库的实际例子513.10 如何利用诊断文件来监督实例533.11 您应该掌握的内容56第4章 数据字典和控制文件574.1 数据字典简介574.2 数据字典中所存的信息574.3 数据字典的操作和使用584.4 数据字典视图584.5 格式化数据字典视图的输出614.6 如何使用数据字典视图634.7 动态性能表(视图)654.8 数据字典应用实例664.9 什么是控制文件及引入的目的714.10 控制文件中所存的内容724.11 从控制文件中获取信息的数据字典724.12 如何控制控制文件的大小734.13 怎样查看控制文件的配置734.14 怎样添加和移动控制文件754.15 控制文件的备份764.16 移动控制文件的实例774.17 您应该掌握的内容80第5章 重做日志文件825.1 引入重做日志的目的825.2 重做日志组835.3 重做日志成员845.4 日志切换和检查点845.5 获取重做日志的信息855.6 添加和删除联机重做日志文件组875.7 添加和删除联机重做日志成员(文件)895.8 清除联机重做日志文件925.9 利用OMF来管理联机重做日志文件955.10 联机重做日志的配置985.11 重做日志配置的应用实例995.12 您应该掌握的内容108第6章 表空间和数据文件的管理1096.1 Oracle引入逻辑结构的目的1096.2 Oracle数据库中存储结构之间的关系1106.3 表空间和数据文件之间的关系及表空间的分类1106.4 表空间中的磁盘空间管理1116.5 创建数据字典管理的表空间1126.6 创建本地管理的表空间1156.7 还原表空间1176.8 临时表空间1186.9 默认临时表空间1216.10 设置表空间为脱机1236.11 只读(read-only)表空间1266.12 改变表空间的存储设置1286.13 重置表空间的大小1296.14 手工重置数据文件的大小1316.15 移动数据文件的方法1336.16 移动数据文件的应用实例1346.17 迁移数据字典和本地管理的表空间1426.18 删除表空间1446.19 利用OMF来管理表空间1486.20 创建表空间的应用实例1516.21 您应该掌握的内容156第7章 存储结构和它们之间的关系1577.1 各种类型的段1577.2 存储子句的优先级1597.3 区段(extent)1607.4 数据库块(database block)1617.5 Oracle数据块的大小1617.6 数据库块的内容和参数1637.7 手工数据块的管理1657.8 自动的段空间管理1677.9 小结1697.10 您应该掌握的内容169第8章 管理还原数据1708.1 还原数据的管理方法1708.2 Oracle使用还原段的目的1718.3 还原段的类型1748.4 自动还原数据管理的概念和配置1748.5 还原表空间的创建与维护1758.6 还原表空间之间的切换1788.7 删除还原表空间1798.8 自动还原数据管理的一些参数1808.9 获得还原数据的信息1828.10 您应该掌握的内容183第9章 创建数据库1849.1 筹划和组织数据库优化而弹性的体系结构1849.2 创建数据库的先决条件1869.3 创建数据库的方法1879.4 手工创建数据库1889.5 创建数据库过程中的排错1939.6 利用Oracle Managed Files来创建数据库1939.7 您应该掌握的内容194第10章 管理表19510.1 存储数据的方法和Oracle内置数据类型19510.2 ROWID19710.3 Oracle数据行的结构19910.4 创建普通表20010.5 创建临时表20110.6 表的维护和管理20310.7 非分区表的重组20510.8 列 的 维 护20910.9 表的截断和删除21110.10 创建表的应用实例21210.11 您应该掌握的内容215第11章 索引的管理与维护21711.1 Oracle引入索引的目的21711.2 索引的分类21811.3 B-树索引21811.4 位图索引22011.5 B-树索引和位图索引的比较22111.6 创建索引22211.7 重建和维护索引22611.8 标识索引的使用情况22911.9 删除索引23111.10 创建索引的应用实例23211.11 您应该掌握的内容235第12章 管理和维护数据完整性23612.1 数据的完整性23612.2 完整性约束的类型23612.3 完整性约束的状态23712.4 完整性约束的检验与定义23812.5 定义和维护约束的指导原则24312.6 关闭(禁止)和开启(激活)约束24412.7 重新命名和删除约束25212.8 您应该掌握的内容254第13章 用户及系统资源和安全的管理25513.1 创建用户25513.2 数据库模式25813.3 改变用户在表空间上的配额25813.4 删除用户26013.5 用户的安全控制域26113.6 概要文件(profiles)26113.7 利用概要文件进行资源管理26213.8 资源限制的设置26213.9 创建资源限制的概要文件26313.10 口令管理26513.11 口令验证函数26613.12 创建口令限制的概要文件26713.13 修改和删除概要文件26913.14 创建概要文件的应用实例27113.15 您应该掌握的内容274第14章 管理权限27514.1 权限的分类27514.2 系统权限27514.3 系统权限的限制27714.4 授予系统权限27714.5 回收系统权限28214.6 对象权限28614.7 对象权限的授权和回收28614.8 您应该掌握的内容293第15章 管理角色29415.1 引入角色(role)的原因29415.2 角色的创建29515.3 角色的修改29615.4 角色的授权29715.5 建立默认角色29915.6 激活和禁止角色30315.7 角色的回收和删除30515.8 创建和使用角色指南31015.9 Oracle预定义的角色31615.10 用户、概要文件、权限和角色的应用实例31815.11 您应该掌握的内容326结束语327鸣谢330参考文献331
……[看更多目录]