书籍详情
Oracle 数据库管理员日常操作手册
作者:麦思博(北京)软件技术有限公司 主编
出版社:电子工业出版社
出版时间:2015-07-01
ISBN:9787121263620
定价:¥118.00
购买这本书可以去
内容简介
本书以Oracle 12c为蓝本,是一本专门为从事Oracle数据库设计、Oracle应用系统开发、Oracle环境应用维护及Oracle系统管理人员编写的样例参考书。通过参考和使用这本书,可以使一线的技术人员快速掌握Oracle系统的使用方法和技巧。本书共有28章,每章都给出详细的样例与使用说明,全书基本覆盖了Oracle 12c的SQL、PL/SQL及DBA日常管理的基本部分,每章节按照主题进行内容的描述,每个主题构成完整的内容单元。使用者可直接从这些主题中查阅到所需内容。每个主题都以“问题的提出”、“实现技术”、“实现步骤”、“说明”来描述。在“实现步骤”中给出具有参考价值的样例介绍。
作者简介
赵元杰麦思博公司Oready技术团队成员,Oracle数据库权威专家;多年来从事软件的设计、开发与管理工作,具有丰富的编程经验与技巧;从事Oracle 系统的使用和研究近20年,从事过程序设计和项目规划、设计、编码及测试等工作,参加和主持过商场系统、住房公积金系统、银行储蓄系统、图像处理系统、排版软件系统的设计与开发;熟悉UNIX、MS Windows及VMS 操作系统的使用,熟悉Oracle 系统及SQL Server、Sybase 等数据库系统的使用;特别擅长Oracle 应用系统设计、性能优化与故障解决。麦思博(北京)软件技术有限公司Oready技术团队麦思博(北京)软件技术有限公司是一家面向软件研发团队的培训咨询机构,专注于软件研发中心的快速成长,强调人员、技术、流程和管理的有机结合,注重个体的技能提升与职业发展,研发团队的管理与协作。在麦思博公司旗下,有一个Oready技术团队,其涵义是One Technology Ready!Oready不仅仅是数据库领域的专家团队,同时也是一个社区,这里汇集百位数据库领域资深顾问、讲师,服务于数据中心的技术支持与技能传授,针对客户的关键数据库运营支撑,强调经验的分享Skill Transfer,聚焦数据中心的完美结合。广大的企业级技术人员集结一堂,探讨数据库故障分析、系统安全、数据库的运维管理、数据趋势解读等。
目录
第一篇 Oracle 12c SQL 1
第1章 SQL *Plus的使用 1
1.1 SQL*Plus基础 1
1.2 日常操作命令 6
1.3 查询输出与报表 10
1.4 Oracle 数据字典与性能视图 20
1.5 Oracle数据字典与计量单位 24
1.6 本章小结 28
第2章 SELECT语句入门 29
2.1 查询语句的使用 29
2.2 基本函数的使用 33
2.3 组函数与分组的使用 40
2.4 集合操作的使用 44
2.5 如何使用合并语句MERGE 47
2.6 本章小结 51
第3章 较复杂SELECT语句的使用 53
3.1 高级子查询 53
3.2 高级连接用法 61
3.3 层次查询 67
3.4 正则表达式的使用 71
3.5 其他语句 77
3.6 本章小结 85
第4章 DML语句的使用 86
4.1 INSERT 语句的使用 86
4.2 UPDATE语句的使用 90
4.3 DELETE与TRUNCATE语句的使用 94
4.4 MERGE语句的使用 97
4.5 本章小结 101
第5章 表与约束的创建及管理 102
5.1 创建表结构 102
5.2 表与约束的创建 121
5.3 表的维护 125
5.4 约束的维护 132
5.5 本章小结 140
第6章 索引创建与维护 141
6.1 创建普通索引 141
6.2 索引的一般维护 144
6.3 索引的特别维护 147
6.4 本章小结 151
第7章 Oracle常见对象创建与维护 152
7.1 创建与维护视图 152
7.2 创建与维护序列 156
7.3 创建与维护同义词 161
7.4 CLUSTER对象与表 164
7.5 本章小结 168
第8章 大数据对象设计与维护 169
8.1 大型表/索引数据压缩设计与维护 169
8.2 表分区创建与管理 177
8.3 索引分区创建与管理 183
8.4 创建Oracle LOB表与维护 187
8.5 Spatial创建与维护 193
8.6 Oracle Text使用初步 200
8.7 本章小结 207
第9章 大数据环境的容量规划与设计 208
9.1 应用系统段对象数据量获取 208
9.2 Oracle数据库规模获取 211
9.3 Oracle数据库规划与设计 219
9.4 Oracle大数据表空间设计 225
9.5 本章小结 228
第二篇 Oracle 12c PL/SQL 229
第10章 Oracle 12c PL/SQL基础 229
10.1 PL/SQL基础 229
10.2 光标的使用 238
10.3 异常处理与编程 242
10.4 本章小结 247
第11章 存储过程、函数和包 248
11.1 存储过程 248
11.2 函数 252
11.3 包的创建与使用 258
11.4 常见内置包的使用 263
11.5 存储过程、函数和包的维护 278
11.6 本章小结 288
第12章 Oracle 12c触发器 289
12.1 表级触发器 289
12.2 数据库触发器 295
12.3 触发器维护 300
12.4 本章小结 303
第13章 常用内置包的使用 304
13.1 Oracle 12c版本支持的内置包 304
13.2 Oracle系统内部有关的包使用 307
13.3 应用有关的包使用 320
13.4 外部有关的包使用 335
13.5 性能诊断与监控有关包的使用 342
13.6 数据安全/保密有关的内置包 354
13.7 本章小结 362
第三篇 Oracle 12c管理基础 363
第14章 Oracle12c系统实例的管理 363
14.1 Oracle 12c数据库启动与关闭 363
14.2 维护方式的启动 369
14.3 数据库关闭与等待 373
14.4 Oracle内存分配监控 379
14.5 Oracle系统进程管理 386
14.6 应用系统进程与会话 395
14.7 Oracle系统并行进程管理 407
14.8 本章小结 412
第15章 Oracle 12c系统安全与用户管理 413
15.1 创建与管理 Oracle 用户 413
15.2 Oracle 用户与表空间 422
15.3 权限与角色管理 427
15.4 PROFILE与资源配置 434
15.5 本章小结 444
第16章 Oracle 12c数据库审计与访问控制 445
16.1 Oracle系统简单审计 445
16.2 Oracle 系统精细审计 457
16.3 Oracle 12c 统一审计 462
16.4 一些安全访问控制 466
16.5 本章小结 468
第17章 Oracle 12c表空间与数据文件管理 469
17.1 表空间与数据文件有关信息 469
17.2 SYSTEM与SYSAUX表空间维护 479
17.3 表空间维护 486
17.4 本章小结 493
第18章 Oracle 12c撤销表空间与临时表空间 494
18.1 撤销表空间管理 494
18.2 Oracle 12c临时undo 499
18.3 临时表空间管理 501
18.4 本章小结 507
第19章 Oracle 12c控制文件管理 508
19.1 控制文件管理 508
19.2 控制文件备份与恢复 514
19.3 本章小结 519
第20章 Oracle 12c日志文件管理 520
20.1 日志文件的一般管理 520
20.2 日志文件较为复杂的管理 525
20.3 日志文件与性能 528
20.4 本章小结 533
第21章 Oracle 12c闪回的使用 534
21.1 DROP操作与闪回 534
21.2 DML操作与闪回事务 540
21.3 闪回的管理与维护 547
21.4 数据库级闪回功能与配置 553
21.5 本章小结 558
第四篇 Oracle 12c性能诊断与调整 559
第22章 Oracle 12c系统内存使用优化 559
22.1 Oracle系统调整准备 559
22.2 SGA调整基础 568
22.3 SGA调整实战 573
22.4 PGA调整与排序优化 579
22.5 Oracle 12c的In-Memory功能 583
22.6 本章小结 589
第23章 Oracle 12c应用系统性能调整 590
23.1 DML操作与性能 590
23.2 索引与性能 595
23.3 调整表的连接 600
23.4 提高应用运行效率与并行的使用 604
23.5 SQL语句性能问题分析 609
23.6 编程与会话参数设置 615
23.7 本章小结 621
第24章 应用系统性能监控与故障问题诊断 622
24.1 应用SQL语句实时监控 622
24.2 会话历史与性能诊断 631
24.3 SQL语句性能诊断 635
24.4 Oradebug工具与诊断 642
24.5 本章小结 648
第25章 Oracle 12c CBO模式下任务 649
25.1 Oracle优化器与CBO 649
25.2 表/索引的统计数据搜集 649
25.3 表/索引统计数据搜集管理 654
25.4 搜集更多的统计数据 661
25.5 本章小结 665
第26章 应用系统I/O效率与段重组 666
26.1 磁盘相关概念与术语 666
26.2 Oracle文件分布合理性诊断 667
26.3 存储I/O能力与I/O调整 672
26.4 段对象与存储问题 678
26.5 应用系统段重构问题 687
26.6 本章小结 699
第27章 Oracle 12c系统故障诊断与修复 700
27.1 诊断文件的使用 700
27.2 维护ADR数据 708
27.3 Oracle 12c健康监控检查 715
27.4 数据文件与冲突块 724
27.5 本章小结 731
第28章 Oracle 12c应用系统问题诊断与维护 732
28.1 应用系统对象可用性检查 732
28.2 应用系统数据完整性与数据质量检查 738
28.3 关于自动数据优化ADO 747
28.4 本章小结 758
第1章 SQL *Plus的使用 1
1.1 SQL*Plus基础 1
1.2 日常操作命令 6
1.3 查询输出与报表 10
1.4 Oracle 数据字典与性能视图 20
1.5 Oracle数据字典与计量单位 24
1.6 本章小结 28
第2章 SELECT语句入门 29
2.1 查询语句的使用 29
2.2 基本函数的使用 33
2.3 组函数与分组的使用 40
2.4 集合操作的使用 44
2.5 如何使用合并语句MERGE 47
2.6 本章小结 51
第3章 较复杂SELECT语句的使用 53
3.1 高级子查询 53
3.2 高级连接用法 61
3.3 层次查询 67
3.4 正则表达式的使用 71
3.5 其他语句 77
3.6 本章小结 85
第4章 DML语句的使用 86
4.1 INSERT 语句的使用 86
4.2 UPDATE语句的使用 90
4.3 DELETE与TRUNCATE语句的使用 94
4.4 MERGE语句的使用 97
4.5 本章小结 101
第5章 表与约束的创建及管理 102
5.1 创建表结构 102
5.2 表与约束的创建 121
5.3 表的维护 125
5.4 约束的维护 132
5.5 本章小结 140
第6章 索引创建与维护 141
6.1 创建普通索引 141
6.2 索引的一般维护 144
6.3 索引的特别维护 147
6.4 本章小结 151
第7章 Oracle常见对象创建与维护 152
7.1 创建与维护视图 152
7.2 创建与维护序列 156
7.3 创建与维护同义词 161
7.4 CLUSTER对象与表 164
7.5 本章小结 168
第8章 大数据对象设计与维护 169
8.1 大型表/索引数据压缩设计与维护 169
8.2 表分区创建与管理 177
8.3 索引分区创建与管理 183
8.4 创建Oracle LOB表与维护 187
8.5 Spatial创建与维护 193
8.6 Oracle Text使用初步 200
8.7 本章小结 207
第9章 大数据环境的容量规划与设计 208
9.1 应用系统段对象数据量获取 208
9.2 Oracle数据库规模获取 211
9.3 Oracle数据库规划与设计 219
9.4 Oracle大数据表空间设计 225
9.5 本章小结 228
第二篇 Oracle 12c PL/SQL 229
第10章 Oracle 12c PL/SQL基础 229
10.1 PL/SQL基础 229
10.2 光标的使用 238
10.3 异常处理与编程 242
10.4 本章小结 247
第11章 存储过程、函数和包 248
11.1 存储过程 248
11.2 函数 252
11.3 包的创建与使用 258
11.4 常见内置包的使用 263
11.5 存储过程、函数和包的维护 278
11.6 本章小结 288
第12章 Oracle 12c触发器 289
12.1 表级触发器 289
12.2 数据库触发器 295
12.3 触发器维护 300
12.4 本章小结 303
第13章 常用内置包的使用 304
13.1 Oracle 12c版本支持的内置包 304
13.2 Oracle系统内部有关的包使用 307
13.3 应用有关的包使用 320
13.4 外部有关的包使用 335
13.5 性能诊断与监控有关包的使用 342
13.6 数据安全/保密有关的内置包 354
13.7 本章小结 362
第三篇 Oracle 12c管理基础 363
第14章 Oracle12c系统实例的管理 363
14.1 Oracle 12c数据库启动与关闭 363
14.2 维护方式的启动 369
14.3 数据库关闭与等待 373
14.4 Oracle内存分配监控 379
14.5 Oracle系统进程管理 386
14.6 应用系统进程与会话 395
14.7 Oracle系统并行进程管理 407
14.8 本章小结 412
第15章 Oracle 12c系统安全与用户管理 413
15.1 创建与管理 Oracle 用户 413
15.2 Oracle 用户与表空间 422
15.3 权限与角色管理 427
15.4 PROFILE与资源配置 434
15.5 本章小结 444
第16章 Oracle 12c数据库审计与访问控制 445
16.1 Oracle系统简单审计 445
16.2 Oracle 系统精细审计 457
16.3 Oracle 12c 统一审计 462
16.4 一些安全访问控制 466
16.5 本章小结 468
第17章 Oracle 12c表空间与数据文件管理 469
17.1 表空间与数据文件有关信息 469
17.2 SYSTEM与SYSAUX表空间维护 479
17.3 表空间维护 486
17.4 本章小结 493
第18章 Oracle 12c撤销表空间与临时表空间 494
18.1 撤销表空间管理 494
18.2 Oracle 12c临时undo 499
18.3 临时表空间管理 501
18.4 本章小结 507
第19章 Oracle 12c控制文件管理 508
19.1 控制文件管理 508
19.2 控制文件备份与恢复 514
19.3 本章小结 519
第20章 Oracle 12c日志文件管理 520
20.1 日志文件的一般管理 520
20.2 日志文件较为复杂的管理 525
20.3 日志文件与性能 528
20.4 本章小结 533
第21章 Oracle 12c闪回的使用 534
21.1 DROP操作与闪回 534
21.2 DML操作与闪回事务 540
21.3 闪回的管理与维护 547
21.4 数据库级闪回功能与配置 553
21.5 本章小结 558
第四篇 Oracle 12c性能诊断与调整 559
第22章 Oracle 12c系统内存使用优化 559
22.1 Oracle系统调整准备 559
22.2 SGA调整基础 568
22.3 SGA调整实战 573
22.4 PGA调整与排序优化 579
22.5 Oracle 12c的In-Memory功能 583
22.6 本章小结 589
第23章 Oracle 12c应用系统性能调整 590
23.1 DML操作与性能 590
23.2 索引与性能 595
23.3 调整表的连接 600
23.4 提高应用运行效率与并行的使用 604
23.5 SQL语句性能问题分析 609
23.6 编程与会话参数设置 615
23.7 本章小结 621
第24章 应用系统性能监控与故障问题诊断 622
24.1 应用SQL语句实时监控 622
24.2 会话历史与性能诊断 631
24.3 SQL语句性能诊断 635
24.4 Oradebug工具与诊断 642
24.5 本章小结 648
第25章 Oracle 12c CBO模式下任务 649
25.1 Oracle优化器与CBO 649
25.2 表/索引的统计数据搜集 649
25.3 表/索引统计数据搜集管理 654
25.4 搜集更多的统计数据 661
25.5 本章小结 665
第26章 应用系统I/O效率与段重组 666
26.1 磁盘相关概念与术语 666
26.2 Oracle文件分布合理性诊断 667
26.3 存储I/O能力与I/O调整 672
26.4 段对象与存储问题 678
26.5 应用系统段重构问题 687
26.6 本章小结 699
第27章 Oracle 12c系统故障诊断与修复 700
27.1 诊断文件的使用 700
27.2 维护ADR数据 708
27.3 Oracle 12c健康监控检查 715
27.4 数据文件与冲突块 724
27.5 本章小结 731
第28章 Oracle 12c应用系统问题诊断与维护 732
28.1 应用系统对象可用性检查 732
28.2 应用系统数据完整性与数据质量检查 738
28.3 关于自动数据优化ADO 747
28.4 本章小结 758
猜您喜欢