图书介绍

Oracle DBA教程 从基础到实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle DBA教程 从基础到实践
  • 林树泽,苏志同,孔浩编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302225034
  • 出版时间:2010
  • 标注页数:551页
  • 文件大小:125MB
  • 文件页数:569页
  • 主题词:关系数据库-数据库管理系统,Oracle-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle DBA教程 从基础到实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库的安装与卸载1

1.1 安装Oracle数据库1

1.1.1 系统需求1

1.1.2 安装过程1

1.1.3 SQL*Plus工具和SCOTT用户4

1.2 卸载Oracle数据库7

1.3 本章小结9

第2章 Oracle数据库体系结构10

2.1 Oracle数据库的体系结构概述10

2.1.1 服务器和实例11

2.1.2 物理结构12

2.1.3 参数文件和密码文件12

2.2 Oracle数据库的连接与会话13

2.2.1 连接13

2.2.2 会话13

2.3 Oracle数据库的内存结构15

2.3.1 SGA15

2.3.2 PGA20

2.3.3 如何获得内存缓冲区的信息21

2.4 Oracle数据库的服务器进程和用户进程22

2.5 Oracle数据库的后台进程22

2.5.1 系统监控进程(SMON)23

2.5.2 进程监控进程(PMON)23

2.5.3 数据库写进程(DBWR)24

2.5.4 重做日志写进程(LGWR)24

2.5.5 校验点进程(CKPT)25

2.6 本章小结25

第3章 数据库管理工具SQL*Plus27

3.1 SQL*Plus的常用指令27

3.1.1 desc指令27

3.1.2 column指令28

3.1.3 run或“/”指令37

3.1.4 L(list)和n指令38

3.1.5 change和n(next)指令38

3.1.6 附加(a)指令39

3.1.7 del指令40

3.1.8 set line指令41

3.1.9 spool指令42

3.2 控制SQL*Plus工具的环境43

3.2.1 ECHO环境变量43

3.2.2 FEEDBACK环境变量45

3.3 本章小结46

第4章 SQL语言概述47

4.1 SQL的语句分类47

4.2 数据查询语句48

4.2.1 关键字概述48

4.2.2 使用运算符53

4.2.3 使用单行函数56

4.2.4 使用空值处理函数65

4.2.5 使用逻辑判断功能70

4.2.6 使用分组函数72

4.3 数据操纵语句(DML)76

4.3.1 INSERT语句76

4.3.2 UPDATE语句78

4.3.3 DELETE语句79

4.4 本章小结80

第5章 创建Oracle数据库81

5.1 创建数据库的前提条件81

5.2 使用DBCA创建数据库82

5.2.1 DBCA概述82

5.2.2 创建数据库的过程83

5.2.3 理解建库脚本的含义89

5.3 使用安装程序自动创建数据库93

5.4 手工创建数据库94

5.5 本章小结98

第6章 管理和维护表99

6.1 表的概述99

6.2 创建表102

6.2.1 创建普通表102

6.2.2 创建临时表104

6.3 维护参数107

6.4 维护列109

6.5 删除和截断表113

6.6 分区表116

6.6.1 分区表的分类及创建116

6.6.2 分区表的优势119

6.7 本章小结119

第7章 数据字典120

7.1 数据字典中的内容120

7.2 数据字典视图的分类121

7.3 数据字典视图的使用125

7.4 动态性能视图的使用127

7.5 本章小结130

第8章 视图131

8.1 什么是视图131

8.2 创建视图132

8.3 使用视图135

8.4 修改视图137

8.5 管理视图138

8.5.1 通过数据字典查询视图139

8.5.2 Oracle视图查询的内部过程139

8.6 视图DML操作的限制140

8.7 删除视图140

8.8 物化视图141

8.8.1 什么是物化视图141

8.8.2 什么是查询重写141

8.8.3 物化视图的同步142

8.8.4 物化视图的创建143

8.8.5 物化视图的使用环境145

8.9 本章小结146

第9章 事务147

9.1 什么是事务147

9.2 事务控制148

9.2.1 使用COMMIT实现事务控制148

9.2.2 使用ROLLBACK实现事务控制150

9.2.3 程序异常退出对事务的影响151

9.2.4 使用AUTOCOMMIT实现事务自动提交153

9.3 本章小结154

第10章 数据查询155

10.1 简单查询155

10.2 条件查询161

10.3 子查询163

10.4 连接查询170

10.4.1 乘积连接170

10.4.2 相等连接171

10.4.3 自然连接172

10.4.4 自连接172

10.4.5 不等连接173

10.4.6 外连接174

10.5 本章小结175

第11章 索引与约束176

11.1 索引176

11.1.1 建立索引176

11.1.2 查看索引179

11.1.3 B-树索引180

11.1.4 位图索引181

11.1.5 反向键索引182

11.1.6 基于函数的索引183

11.1.7 本地分区索引184

11.1.8 监控索引185

11.1.9 重建索引186

11.1.10 维护索引188

11.1.11 删除索引189

11.2 约束190

11.2.1 非空约束190

11.2.2 唯一约束193

11.2.3 主键约束195

11.2.4 条件约束197

11.2.5 外键约束198

11.2.6 删除约束201

11.2.7 其他约束维护202

11.3 本章小结203

第12章 数据库的启动与关闭205

12.1 启动数据库205

12.1.1 数据库的启动过程205

12.1.2 数据库启动到NOMOUNT状态206

12.1.3 数据库启动到MOUNT状态210

12.1.4 数据库启动到OPEN状态211

12.2 关闭数据库213

12.2.1 数据库的关闭过程214

12.2.2 数据库关闭时的重要参数解析216

12.3 本章小结217

第13章 控制文件218

13.1 控制文件概述218

13.2 存储多重控制文件222

13.2.1 移动控制文件223

13.2.2 添加控制文件226

13.3 备份和恢复控制文件227

13.3.1 备份控制文件227

13.3.2 恢复控制文件228

13.4 本章小结231

第14章 参数文件232

14.1 参数文件概述232

14.2 静态参数文件236

14.3 服务器动态参数文件238

14.3.1 创建SPFILE文件238

14.3.2 维护SPFILE文件240

14.3.3 修改SPFILE中的参数值241

14.3.4 取消SPFILE中的参数值243

14.4 启动数据库实例244

14.5 使用告警文件监督实例245

14.6 本章小结247

第15章 表空间与数据文件管理248

15.1 逻辑结构和物理结构248

15.2 表空间的分类250

15.3 表空间的区段管理250

15.3.1 数据字典管理的表空间251

15.3.2 本地管理的表空间251

15.4 表空间的创建251

15.4.1 创建表空间概述252

15.4.2 创建数据字典管理的表空间253

15.4.3 创建本地管理的表空间255

15.4.4 创建还原表空间256

15.4.5 创建临时表空间258

15.4.6 创建大文件表空间262

15.5 表空间的管理265

15.5.1 表空间的状态管理265

15.5.2 表空间的内容管理270

15.6 数据文件的管理275

15.7 本章小结277

第16章 重做日志管理279

16.1 引入重做日志的原因279

16.2 获取重做日志文件信息280

16.2.1 v$log视图280

16.2.2 v$logfile视图281

16.3 重做日志组282

16.3.1 添加重做日志组282

16.3.2 删除重做日志组284

16.4 重做日志成员285

16.4.1 添加重做日志成员285

16.4.2 删除重做日志成员287

16.4.3 重设重做日志的大小288

16.5 清除联机重做日志290

16.6 日志切换和检查点事件291

16.7 使用OMF管理重做日志文件291

16.8 归档重做日志293

16.9 本章小结293

第17章 还原数据管理294

17.1 引入还原数据的原因294

17.2 还原段的分类295

17.3 还原段的管理296

17.4 还原表空间的创建297

17.5 还原表空间的维护298

17.6 还原表空间的切换300

17.7 还原表空间的删除301

17.8 undo_retention参数302

17.9 本章小结303

第18章 PL/SQL语言基础304

18.1 PL/SQL的代码块结构304

18.1.1 块头区305

18.1.2 声明区305

18.1.3 执行区306

18.1.4 异常区306

18.2 PL/SQL的流程控制语句307

18.2.1 IF条件语句307

18.2.2 CASE条件语句308

18.2.3 循环语句309

18.2.4 分支语句311

18.3 PL/SQL的创建过程311

18.3.1 开始编程311

18.3.2 创建变量311

18.3.3 添加执行代码312

18.3.4 处理异常313

18.4 PL/SQL的编译与执行313

18.5 存储过程的授权316

18.6 本章小结317

第19章 存储过程、函数和游标318

19.1 存储过程318

19.1.1 存储过程概述318

19.1.2 存储过程的创建320

19.1.3 存储过程的注意事项321

19.2 函数322

19.2.1 函数概述322

19.2.2 函数的定义和使用323

19.3 游标327

19.3.1 游标概述327

19.3.2 FOR游标332

19.3.3 隐式游标334

19.3.4 REF游标336

19.4 本章小结337

第20章 触发器338

20.1 触发器的创建338

20.2 触发器的分类及语法格式340

20.3 触发器的创建权限341

20.4 触发器的审核343

20.5 触发器的删除346

20.6 触发器定义中的条件语句347

20.6.1 WHEN条件语句347

20.6.2 IF条件语句348

20.7 基于Java语言的触发器348

20.8 触发器的管理350

20.8.1 查看触发器350

20.8.2 重编译触发器351

20.8.3 屏蔽触发器352

20.8.4 删除触发器353

20.9 本章小结353

第21章 序列号和同义词354

21.1 序列号354

21.1.1 创建和使用序列号354

21.1.2 修改序列号357

21.1.3 删除序列号360

21.2 同义词360

21.2.1 创建公有同义词361

21.2.2 创建私有同义词362

21.2.3 删除同义词363

21.3 本章小结364

第22章 用户管理和概要文件365

22.1 用户管理365

22.1.1 创建用户365

22.1.2 删除用户370

22.2 概要文件371

22.2.1 什么是概要文件371

22.2.2 使用概要文件管理会话资源372

22.2.3 创建口令管理的概要文件373

22.2.4 修改和删除概要文件377

22.3 本章小结378

第23章 角色管理379

23.1 什么是角色379

23.2 创建角色381

23.3 修改角色382

23.4 赋予角色权限383

23.5 赋予用户角色384

23.6 默认角色387

23.7 禁止和激活角色390

23.8 回收和删除角色392

23.9 预定义角色394

23.10 本章小结396

第24章 系统和对象权限管理397

24.1 系统权限397

24.1.1 什么是系统权限397

24.1.2 授予系统权限399

24.1.3 回收系统权限403

24.2 对象权限406

24.2.1 什么是对象权限406

24.2.2 回收对象权限408

24.3 本章小结409

第25章 EXP/IMP及数据泵的备份与恢复410

25.1 什么是备份410

25.2 EXP指令411

25.2.1 EXP指令详解411

25.2.2 通过EXP指令导出整个数据库415

25.2.3 通过EXP指令导出特定的表417

25.2.4 通过EXP指令导出指定的用户418

25.2.5 通过EXP指令导出特定的表空间420

25.3 IMP指令421

25.3.1 IMP指令详解421

25.3.2 通过IMP指令恢复整个数据库423

25.3.3 通过IMP指令恢复特定的表423

25.3.4 通过IMP指令恢复指定的用户424

25.4 数据泵426

25.4.1 数据泵概念详解426

25.4.2 使用数据泵导出数据429

25.4.3 使用数据泵导入数据440

25.4.4 使用数据泵迁移表空间450

25.5 备份与恢复453

25.5.1 脱机备份方法453

25.5.2 从脱机备份中手工恢复455

25.5.3 联机备份方法456

25.5.4 从联机备份中手工恢复459

25.6 本章小结461

第26章 RMAN备份与恢复数据库462

26.1 RMAN概述462

26.1.1 RMAN的特点462

26.1.2 RMAN的系统结构组成463

26.1.3 RMAN的快闪恢复区464

26.1.4 RMAN到数据库的连接466

26.2 使用RMAN实现备份467

26.2.1 使用RMAN实现脱机备份468

26.2.2 使用RMAN实现控制文件备份470

26.2.3 使用RMAN实现联机备份471

26.2.4 使用RMAN实现增量备份475

26.2.5 使用RMAN实现脚本备份476

26.3 使用RMAN实现恢复478

26.3.1 使用RMAN实现脱机备份的恢复478

26.3.2 使用RMAN实现脱机备份的恢复480

26.3.3 使用RMAN从联机热备份中恢复481

26.4 RMAN的指令483

26.4.1 VALIDATE BACKUPSET指令483

26.4.2 RESTORE…VALIDATE指令484

26.4.3 RESTORE…PREVIEW指令485

26.5 本章小结486

第27章 优化的概述487

27.1 优化的方法487

27.2 优化涉及的重要视图488

27.2.1 v$SYSTEM_EVENT视图488

27.2.2 v$SESSION_EVENT视图493

27.2.3 v$SESSION_WAIT视图495

27.3 优化的流程及相关说明497

27.4 本章小结498

第28章 SQL语句以及内存优化499

28.1 优化SQL语句499

28.1.1 获得SQL语句的执行计划500

28.1.2 通过建立索引优化SQL语句504

28.1.3 通过消除子查询优化SQL语句510

28.2 优化SGA513

28.3 将程序常驻内存518

28.4 将数据常驻内存523

28.5 优化重做日志缓冲区528

28.5.1 重做日志缓冲区的工作机制529

28.5.2 重做日志缓冲区的相关等待事件530

28.5.3 设置重做日志缓冲区的大小532

28.6 优化PGA内存534

28.7 本章小结537

第29章 I/O以及系统优化538

29.1 I/O优化538

29.1.1 表空间的I/O优化538

29.1.2 数据文件的I/O优化540

29.1.3 表的I/O优化543

29.1.4 索引的I/O优化544

29.1.5 还原段的优化546

29.2 系统优化547

29.2.1 在Windows平台实现性能监控547

29.2.2 在LNIX系统上实现性能监控548

29.3 本章小结551

热门推荐