发表于2024-12-23
Oracle快手DBA 零基础入门实战 pdf epub mobi txt 电子书 下载
TJOUG发起人 DBA+社区成员 ITPUB名人堂嘉宾
Oracle 10g 、11g 双料OCM认证 史跃东 全新作品
初学者入门级必备
本书示例源码免费提供下载
本书旨在为初学者提供一本入门级书籍。使得读者可按本书中的内容,从零开始,独立完成数据库的基本安装配置、SQL书写、数据库管理、备份恢复,并了解初步的性能优化的相关知识。本书摒弃了以往相关书籍以理论为主的写作理念,重在引导读者实际动手完成操作。
史跃东,是TJOUG(天津Oracle用户组)发起人,DBA+社区成员,ITPUB名人堂嘉宾。有十余年的数据库相关行业经历,已获得PMP项目管理证书及Oracle 10g 、11g 双料OCM证书。现为数据库行业自由讲师,独立顾问。
第1章 概述与环境准备 1
1.1 数据库、数据仓库与大数据 2
1.2 数据库技术在大数据中的地位与价值 3
1.3 相关技术 4
1.4 本书内容与架构说明 4
1.5 实验环境准备 4
第2章 手工建库实验 7
2.1 实验步骤 8
2.2 本章涉及的相关概念 16
2.3 本章用到的Linux命令 17
第3章 SQL基础系列实验 19
3.1 简单SQL语句实验 21
3.2 表的创建与数据过滤实验 23
3.3 基本函数应用实验 28
3.3.1 字符函数 28
3.3.2 日期函数 32
3.3.3 数字函数 34
3.3.4 通用函数 35
3.3.5 转换函数 38
3.3.6 分支函数 40
3.4 组函数练习实验 41
3.5 DML操作实验 43
3.6 其他数据库对象创建与管理实验 44
3.7 本章涉及的相关概念 54
第4章 Oracle配置管理系列实验 59
4.1 控制文件多路复用实验 60
4.2 redo日志组调整实验 64
4.3 ora-01555重现实验 72
4.4 临时表空间组设置实验 76
4.5 共享服务器连接模式配置实验 78
4.6 表空间不足调整实验 93
4.7 本章涉及的相关概念 103
4.8 本章用到的Linux命令 106
第5章 备份恢复系列实验 107
5.1 归档与闪回开启实验 108
5.2 数据库备份实验 112
5.3 recovery catalog配置实验 131
5.4 参数文件丢失实验 144
5.5 控制文件恢复实验 149
5.6 数据文件丢失实验 155
5.7 临时文件丢失实验 158
5.8 Oracle 11g中的自动修复实验 160
5.9 redo文件损坏恢复实验 164
5.10 数据库闪回实验合集 174
5.11 基于表空间的时间点恢复实验 192
5.12 数据库手工备份实验 196
5.13 数据库灾难恢复实验 199
5.14 本章涉及的相关概念 211
5.15 本章用到的Linux命令 215
第6章 性能优化系列实验 217
6.1 统计信息收集实验 218
6.2 索引访问方式实验 223
6.3 数据访问方式实验 227
前 言
2014年底,笔者开始在天津对在校大学生进行Oracle技术培训。当时就有不少学生来找笔者,让笔者推荐一本较好的入门级书籍。笔者虽然长期研究Oracle技术,但真的去想一下,发现还没有什么比较适合初学者的Oracle书籍。反倒是基于Oracle知识领域的某一部分进行深入研究的书比较多,例如专门写备份恢复或者性能优化方面的。当然,对于有经验的DBA而言,翻阅这些专门关注某个方向的数据库书籍,是个很好的深入学习的方法。但是对于初学者而言,可就不太适合了。
2015年在北京做Oracle认证培训的时候,又有学生来找笔者,说市面上的很多Oracle书籍都是基于Windows的,想去找一本基于Linux的书也不太容易。笔者以前倒是没有注意这个问题,毕竟当年笔者进入Oracle的大门,是通过阅读大量官方文档来实现的,几乎没怎么关注市面上Oracle相关的入门级书籍,也就没有注意到操作系统版本的问题。而实际上,在生产系统中,Linux或者类UNIX的操作系统才是更常见的。因此,基于这样的操作系统来学习Oracle知识显然更贴近实战一些。
再者,市面上很多数据库相关书籍,都侧重于理论方面。笔者并非认为注重理论就不对,但是DBA确实是一个极关注动手能力的职业。无论你是否精通理论,只要能把问题搞定,你就是一名优秀的DBA。另外,对于初学者而言,一上来就面对大量枯燥的理论,也很容易对Oracle技术产生厌烦心理。而大家都知道,与其他数据库相比,Oracle的入门应该是最有难度的。
于是,笔者慢慢地就有了一个想法。从零开始学习Oracle,是否可以从动手开始,由实验反推理论,通过实验来获取结论?先让初学者自己大量动手,快速上手,在基本掌握Oracle的常规操作后,再深入研究理论,并与实验并重。这样,对于初学者而言,或许会更容易接受一些。
再加上前段时间经好友推荐,结识了清华大学出版社的一位编辑,在经过热烈讨论后,专门针对初学者的这本书就正式付梓出版了。
读者对象
毋庸置疑,这是一本专门面向初学者甚至是零基础人员的入门级Oracle书籍。
本书没有大量的枯燥理论,只有一个个经典的Oracle 数据库实战实验。各位读者可按本书的内容,从零开始,一点一点地去完成操作系统安装、数据库软件安装及数据库创建,然后将命令一条一条地输入你的电脑。无论是IT从业人员,还是在校学生,甚至是没有什么计算机基础的“外行”,你都可以从这本书开始,一步一步地进入Oracle数据库技术的大门。
本书提倡手把手辅导,实验步骤及命令十分详明,读者可遵循这些步骤完成本书的全部实验。但是切记,笔者更希望每位读者能亲手输入本书中的命令。DBA是一个对动手能力要求极高的岗位,换言之,你的功夫都在手上。想象一下,当数据库出现故障时,在领导及同事面前,你淡定自若,手指如飞,有条不紊地将各种疑难杂症一一搞定,那该是怎样的场景?
想成为这样的高手吗?那就从阅读这本书开始吧。
没看呢
评分都是喜欢看的书,还有朋友推荐的。
评分希望有用
评分很不错 最近工作要用到 学无止境啊
评分书的质量还是蛮不错的说。
评分都是喜欢看的书,还有朋友推荐的。
评分非常好,非常好,我觉得这是我,买的最好的一本书了,希望,能够给我带来技术上的突破。谢谢,谢谢,好了
评分希望有用 打折囤书
评分希望有用 打折囤书
Oracle快手DBA 零基础入门实战 pdf epub mobi txt 电子书 下载