Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识)
Oracle Database 11g数据库管理艺术(涵盖DBA必知必会的所有数据库管理知识)
基本信息
原书名: Expert Oracle Database 11g Administration
原出版社: Apress
作者: (美)Sam R.Alapati
译者: 钟鸣;杨桦;杨卫军;孙登峰
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115227867
上架时间:2010-6-2
出版日期:2010 年6月
开本:16开
更多详细心情请查看:http://www.china-pub.com/196710
更有精彩样张免费试读:http://www.china-pub.com/ureader/product.asp?bookid=196710
内容简介
本书针对大多数日常的Oracle Database 11g数据库管理任务,全面覆盖DBA行业知识,并将理论与实践相结合,旨在为初中级DBA提供高效运行数据库所需的方方面面的知识,帮助他们从Oracle公司发行的大量资料中找到自己需要的信息。书中内容主要集中在大多数企业常见的问题之上,如安装和升级到Oracle Database 11g数据库软件、创建数据库、导出和导入数据、数据库的备份与恢复、性能调优,等等。
本书还提供了DBA完成本职工作必备的基本的UNIIX、SQL、PL/SQL和数据建模的知识,也给出了许多富有趣味性的例子,通过这些实例详细、循序渐进地说明了Oracle Database 11g数据库的各个概念和特性。
目录
第一部分 背景知识、数据建模、UNIX/Linux和SQL*Plus
第1章 Oracle DBA的世界 2
1.1 Oracle DBA的任务 2
1.2 不同的DBA工作分类 6
1.3 数据库的类型 6
1.4 培训和认证 7
1.5 普通Oracle DBA的日常工作 12
1.6 几点建议 12
第2章 关系数据库建模及数据库设计 14
2.1 关系数据库简介 14
2.2 关系数据库模型 15
2.3 关系数据库的生命周期 17
2.4 反向设计数据库 28
2.5 对象—关系和对象数据库 28
第3章 Oracle DBA的UNIX/Linux基础 31
3.1 UNIX和Linux操作系统概述 31
3.2 理解UNIX shell 33
3.3 访问UNIX系统 33
3.4 基本UNIX命令概览 35
3.5 UNIX中文件和目录的浏览 42
3.6 用vi编辑器编写文件 46
……
第4章 使用SQL*Plus和Oracle企业管理器 73
4.1 启动SQL*Plus会话 73
4.2 退出SQL*Plus 77
4.3 SQL*Plus和SQL命令 77
4.4 SQL*Plus管理命令 87
4.5 关键的SQL*Plus“工作”命令 90
4.6 格式化SQL*Plus的输出以及创建报告的命令 93
……
第二部分 Oracle Database 11g的体系结构、模式和事务管理
第5章 Oracle Database 11g体系结构 128
5.1 Oracle数据库的结构 128
5.2 Oracle进程 139
5.3 Oracle内存结构 145
5.4 简单的Oracle数据库事务 153
5.5 提交和回滚 154
5.6 数据一致性和数据并发性 155
……
第6章 管理表空间 169
6.1 表空间区尺寸和空间管理 169
6.2 创建表空间 172
6.3 临时表空间 181
6.4 默认的永久表空间 186
6.5 大文件表空间 187
6.6 管理Sysaux表空间 189
……
第7章 模式管理 209
7.1 SQL语句的类型 209
7.2 Oracle模式 211
7.3 Oracle表 212
7.4 特殊的Oracle表 222
7.5 分区表 225
7.6 管理表的数据字典视图 235
……
第8章 Oracle事务管理 272
8.1 Oracle的事务 272
8.2 事务的特性 274
8.3 事务并发性控制 275
8.4 隔离级别和ISO事务标准 276
8.5 Oracle的隔离级别 278
8.6 实现Oracle的并发控制 280
……
第三部分 安装和升级到Oracle Database 11g,创建数据库
第9章 安装和升级到Oracle Database 11g 316
9.1 安装Oracle 316
9.2 OFA 317
9.3 执行预安装任务 323
9.4 安装的最终检查表 334
9.5 安装后的任务 341
9.6 卸载Oracle 343
……
第10章 创建Oracle数据库 359
10.1 准备创建数据库 359
10.2 创建参数文件 362
10.3 创建新数据库 383
10.4 使用服务器参数文件 400
10.5 从SQL*Plus中启动和关闭数据库 403
第四部分 连接和用户管理
第11章 连接和网络 414
11.1 Oracle网络和数据库连接 414
11.2 网络概念:Oracle网络如何工作 415
11.3 建立Oracle连接 418
11.4 Oracle客户机 419
11.5 即时客户机 421
11.6 监听器和连接 421
11.7 命名和连接 425
11.8 Oracle和Java数据库连接 437
第12章 用户管理和数据库安全 441
12.1 管理用户 441
12.2 Database Resource Manager 450
12.3 控制数据库访问 461
12.4 审计数据库使用 477
12.5 认证用户 485
12.6 企业用户安全 491
12.7 数据安全须知 497
第五部分 数据装载、备份和恢复
第13章 装载和转换数据 508
13.1 提取、转换和装载概览 508
13.2 使用SQL*Loader实用程序 509
13.3 使用外部表装载数据 524
13.4 转换数据 533
13.5 使用Oracle流复制和共享信息 545
第14章 使用数据泵导出和导入 549
14.1 数据泵技术的介绍 549
14.2 执行数据泵导出和导入 557
14.3 监控数据泵作业 578
14.4 使用数据泵API 580
14.5 可移植表空间 581
第15章 备份数据库 587
15.1 备份Oracle数据库 587
15.2 闪回恢复区 594
15.3 恢复管理器 600
15.4 备份控制文件 636
15.5 Oracle Secure Backup 637
15.6 用户管理的备份 640
15.7 数据库讹误检测 645
15.8 加强数据保护以便进行灾难恢复 647
第16章 数据库恢复 650
16.1 数据库故障类型 650
16.2 Oracle的恢复过程 652
16.3 用RMAN执行恢复 657
16.4 典型的介质恢复方案 661
16.5 数据恢复顾问 674
16.6 克隆数据库 678
16.7 粒度恢复技术 683
16.8 闪回技术和恢复 689
……
第六部分 管理Oracle数据库
第17章 自动管理和联机功能 714
17.1 自动数据库诊断监控器(ADDM) 714
17.2 自动内存管理 728
17.3 自动优化程序的统计数据收集 732
17.4 自动存储管理 734
17.5 自动空间管理 752
17.6 Oracle Database 11g的联机功能 762
第18章 管理和监控运行中的数据库 773
18.1 Oracle性能统计的类型 773
18.2 服务器产生的预警 777
18.3 基线度量和自适应阈值 779
18.4 AWR 783
18.5 ASH 793
18.6 管理顾问框架 797
18.7 使用撤销和MTTR顾问程序 801
18.8 管理联机重做日志 802
……
第七部分 性能调优
第19章 改进数据库性能:SQL查询
优化 852
19.1 Oracle性能调优的方法 852
19.2 优化Oracle查询处理 853
19.3 查询优化和Oracle CBO 857
19.4 编写高效的SQL 872
19.5 DBA如何帮助改进SQL处理 881
19.6 SQL计划管理 885
……
第20章 Oracle性能调优:调优实例 927
20.1 实例调优简介 927
20.2 自动性能调优与动态性能视图 929
20.3 Oracle内存调优 929
20.4 评估系统性能 947
20.5 度量I/O性能 952
20.6 度量实例性能 954
20.7 实例调优的一种简单方法 982
附录A Oracle Database 11g SQL和PL/SQL入门知识 1005