Oracle管理之道(拥有OCP认证资格、DBA职业人现任华硕公司DBA张天慧力作)

来源:互联网 发布:侯景之乱 知乎 编辑:程序博客网 时间:2024/05/03 06:55

编辑推荐:

最完整、最真实、最灵活的oracle数据库指南

深受巨型数据库之苦的DBA提供最佳的经验指导

拥有OCP认证资格、DBA职业人现任华硕公司DBA张天慧力作

 

样章试读:http://product.china-pub.com/199779

 

基本信息

作者:

张天慧

ISBN:

978-7-302-28540-3

定价:

98.00元

内容简介:

本书以深入浅出的方法,引导读者快速进入Oracle知识领域,接着进行了理论与实际参考示例的阐述,既可以让初学者参考学习,又可以帮助具备一定Oracle数据库基础的DBA学习高级的知识,希望无论是数据库管理员还是程序开发人员都能从中获益。

作者简介

现任华硕集团昌硕科技(上海)有限公司DBA,曾任华硕电脑DBA、NCR专业顾问、台湾积体电路特聘DBA、远传电信DBA以及和信电信DBA、具有美商甲骨文OCP(Oracle Certified Professional)认证资格,并拥有十年以上IT相关经验。

专长

l  Oracle数据库管理、备份与恢复、性能调优

l  SQLServer数据库管理、备份与恢复、性能调优

l  Teradata数据仓库管理

l  Linux/Unix系统管理

著作

《Oracle数据库管理与维护》

 

      

 

目录

 

 

第Ⅰ部分  基本架构运行方式

1  Oracle数据库架构概述 3

1.1  Oracle的内存结构  4

1.2  Oracle的实体结构  8

1.2.1  物理存储结构      8

1.2.2  逻辑存储结构      12

本章小结     15

2  Oracle实例       17

2.1  系统全局区      18

2.1.1  系统全局区的重要概念    20

2.1.2  系统全局区的重要参数    21

2.1.3  系统全局区的重要视图    29

2.2  数据库高速缓冲区 34

2.2.1  数据库高速缓冲区的

重要概念     36

2.2.2  数据库高速缓冲区的

重要参数     38

2.2.3  数据库高速缓冲区的

重要视图     42

2.3  共享池       51

2.3.1  库缓存    51

2.3.2  数据字典高速缓存     53

2.3.3  共享池的重要概念     53

2.3.4  共享池的重要参数     58

2.3.5  共享池的重要视图     60

2.4  重做日志缓冲区     69

 

2.4.1  重做日志缓冲区的

重要概念     70

2.4.2  重做日志缓冲区的

重要参数     75

2.4.3  重做日志缓冲区的

重要视图     76

2.5 大型池  78

2.5.1  大型池的重要概念     78

2.5.2  大型池的重要参数     79

2.5.3  大型池的重要视图     79

2.6  Java       80

2.6.1  JAVA_POOL_SIZE    80

2.6.2  JAVA_MAX_

SESSIONSPACE_SIZE  80

2.6.3  JAVA_SOFT_

SESSIONSPACE_LIMIT       80

2.7  流池    81

2.8  软件程序代码区     81

2.9  Oracle自动内存管理     82

本章小结     87

3  OraclePGAUGA       89

3.1  程序全局区      90

3.1.1  PGA的重要概念 91

3.1.2  PGA的重要参数 93

3.1.3  PGA的重要视图 104

3.2  用户全局区      121

3.2.1  UGA的重要概念       121

3.2.2  UGA的重要视图       122

本章小结     124

4  Oracle存储结构      125

4.1  Oracle数据库与磁盘

I/O关系       127

4.1.1  读取Oracle文件  128

4.1.2  写入Oracle文件  131

4.2  文件系统与裸设备 136

4.2.1  文件系统       136

4.2.2  裸设备    139

4.2.3  I/O的种类     148

4.3  数据库存储架构设计概述   149

4.3.1  磁盘阵列       149

4.3.2  存储设备       154

4.4  Oracle数据库I/O问题

解决方案     159

4.4.1  数据文件I/O等待事件

解决方案     162

4.4.2  控制文件I/O等待事件

解决方案     174

4.4.3  联机重做日志文件I/O

等待事件解决方案   175

4.4.4  其他I/O等待事件

解决方案     179

本章小结     180

5  Oracle字符集   183

5.1  字符集       184

5.1.1  字符集的基本知识     184

5.1.2  字符集的历史演进     185

5.2  Oracle字符集的基本知识    186

5.2.1  字符集的组成      187

5.2.2  Oracle字符集的

子集与母集 189

5.3  Oracle字符集的设置     191

5.3.1  设置存储用字符集     191

5.3.2  设置显示用字符集     193

5.3.3  如何选择正确的

Oracle字符集     213

5.4  维护Oracle字符集 214

5.4.1  确认字符集的方式     214

5.4.2  修改数据库字符集     217

本章小结     227

6  Oracle的事务控制  229

6.1  系统变更号      231

6.2  SCN与检查点的关系   232

6.3  REDOUNDO的关系

及其作用     235

6.3.1  REDO     235

6.3.2  UNDO    237

6.4  LatchLock机制 238

6.4.1  Latch机制     238

6.4.2  Lock机制      247

6.5  Oracle并行控制的事务

隔离等级     258

本章小结     261

7  Oracle并行执行      263

7.1  Oracle并行执行架构     264

7.2  Oracle并行执行的种类 269

7.2.1  并行查询作业      269

7.2.2  并行DML作业   269

7.2.3  并行DDL作业    271

7.3  Oracle并行执行的启用与

关闭方式     272

7.3.1  针对对象启用/关闭

Oracle并行执行 272

7.3.2  针对用户会话启用/关闭

Oracle并行执行 274

7.3.3  针对SQL语句启用

Oracle并行执行 275

7.4  Oracle并行执行的相关

设置      276

本章小结     279

第Ⅱ部分 Oracle的高可用性

8  Oracle自动存储管理     283

8.1  Oracle自动存储管理基本

概念      284

8.1.1  ASM磁盘组 285

8.1.2  ASM实例     286

8.2  安装与设置ASM存储

管理架构     288

8.2.1  安装前的准备事项     289

8.2.2  安装GridInfrastructure     294

8.2.3  安装Oracle11g R2

数据库软件 305

8.2.4  配置ASM架构Oracle

数据库  312

8.3  管理ASM文件与磁盘组    323

8.3.1  管理ASM磁盘组      323

8.3.2  管理ASM文件   338

8.4  维护ASM实例      348

8.4.1  打开与关闭ASM实例     348

8.4.2  ASM初始参数    349

8.4.3  ASM的动态视图       351

8.4.4  使用ASMCMD

管理ASM   357

8.5  使用OEM管理ASM

存储管理架构    359

 

8.5.1  使用OEM管理ASM

实例      360

8.5.2  使用OEM管理ASM

相关数据库文件       364

本章小结     366

9 初探Oracle真正应用集群:

Oracle RAC 367

9.1  Oracle真正应用集群的

基本原理     369

9.1.1  RAC内存结构与

实体结构     370

9.1.2  Oracle集群软件基本

组件与运行原理       374

9.2  创建OracleRAC数据库     379

9.2.1  RAC安装前的环境设置   379

9.2.2  安装GridInfrastructure     384

9.2.3  安装Oracle软件  403

9.2.4  配置OracleRAC数据库  410

9.3  Oracle RAC基本管理

与维护  419

9.3.1  srvctl整合管理指令   419

9.3.2  crs_stat集群监控指令       424

9.3.3  crsctl监控与管理指令       426

9.3.4  Oracle RAC的打开

关闭流程     429

本章小结     433

10  Oracle Stream快速

复制功能     435

10.1  Oracle Stream的基本

运行架构     436

10.1.1  捕获      437

10.1.2  数据暂存     439

10.1.3  数据消费     440

10.2  Oracle Stream设置

前的准备     442

10.2.1  设置相关参数    442

10.2.2  确认归档日志模式   444

10.2.3  配置Stream的管理

账号与专用的表空间      446

10.2.4  配置数据库链接       447

10.3  Oracle Stream的基本设置 447

10.3.1  利用OracleStream设置

整个数据库复制       448

10.3.2  利用OracleStream设置

表空间复制 453

10.3.3  利用OracleStream设置

Schema复制       454

10.3.4  利用OracleStream设置

表复制  455

10.4  Oracle Stream的相关

管理与维护 456

10.4.1  执行StreamPackage

过程中产生错误信息      456

10.4.2  确认Capture运行情况   459

10.4.3  删除OracleStream

设置      459

本章小结     461

11  Oracle管理工具:

OEM DatabaseControl    463

11.1  企业管理器的基本架构     464

11.2  OEM Database Control

安装方式     466

11.2.1  第一种安装方式       466

11.2.2  第二种安装方式       469

11.2.3  第三种安装方式       470

11.2.4  第四种安装方式       472

11.3  OEM Database Control

目录结构     475

11.4  利用OEMDatabase Control

管理数据库 476

11.4.1  OEM Database Control

首页      478

11.4.2  OEM Database Control

性能      500

11.4.3  OEM Database Control

可用性  506

11.4.4  OEM Database Control

服务器  516

11.4.5  Schema:模式    555

11.5  其他高可用性相关链接     561

11.5.1  SQL工作表 562

11.5.2  EM SQL历史记录    563

11.5.3  警告日志内容    564

11.5.4  警告历史记录    565

本章小结     566

12  Oracle整合性管理工具:

OEM Grid Control    567

12.1  OEM Grid Control

组成架构     568

12.2  OEM Grid Control安装前

须知      569

12.3  安装OEM GridControl     572

12.3.1  OEM Grid Control

主程序安装 572

12.3.2  OEM Grid Control

主程序升级安装       585

12.3.3  安装OracleManagement

Agent    594

12.4  OEM Grid Control

目录结构     603

12.5  OEM Grid Control的基本

设置      605

12.5.1  设置角色     607

12.5.2  设置管理员 613

12.5.3  设置通知方法    619

12.5.4  设置中断     620

12.5.5  设置注册密码    624

12.5.6  设置监控模板    625

12.5.7  设置添加的目标       630

12.5.8  设置发送邮件信箱   634

12.6  利用OEM GridControl

管理目标     640

12.6.1  主机管理     640

12.6.2  中间件管理 646

12.6.3  Web应用程序管理   650

12.7  其他高可用性功能      652

12.7.1  配置      652

12.7.2  工作      654

12.7.3  报表      655

12.8  维护OEM GridControl     660

12.8.1  维护Oracle

Management Service  660

12.8.2  维护Oracle

Management Agent    665

本章小结     667

第Ⅲ部分  有效的监控与优化

13 解析Oracle性能监控

工具与诊断工具       671

13.1  Oracle自动化管理架构      672

13.2  自动工作负荷存储库  674

13.2.1  运行方式     674

13.2.2  管理与维护 675

13.2.3  产生AWR报表 689

13.3  数据库会话历史记录  696

13.3.1  运行方式     696

13.3.2  管理与维护 697

13.3.3  产生ASH报表  704

13.4  统计数据自动收集机制     709

13.4.1  统计数据自动收集的

运行方式     709

13.4.2  管理与维护统计数据

自动收集     712

13.5  自动诊断监控工具      718

13.5.1  运行方式     718

13.5.2  管理与维护 719

本章小结     727

14  Oracle性能顾问工具   729

14.1  SQL自动调整优化器概述       731

14.1.1  自动调整优化器       732

14.1.2  SQL语句调优顾问

工具      735

14.1.3  SQL访问顾问工具  750

14.1.4  SQL语句性能分析  755

14.1.5  维护自动SQL调优 762

14.2  内存顾问工具       764

14.2.1  一般内存管理工具   765

14.2.2  SGA自动共享内存

管理      768

14.2.3  自动内存管理    771

14.3  空间指导管理工具      772

14.3.1  自动撤消管理    772

14.3.2  段顾问工具 776

14.4  其他顾问工具       781

14.4.1  自动还原顾问工具   781

14.4.2  最佳可用架构顾问

工具      782

本章小结     783

15  Oracle数据库资源管理      785

15.1  数据库资源管理的基本

概念      786

15.2  数据库资源管理的内容     788

15.3  利用OEM操作数据库

资源管理器 789

15.3.1  创建资源使用者组   791

15.3.2  创建资源计划    796

15.4  利用PL/SQL操作数据库

资源管理器 801

本章小结     804

16 活用Linux/Unix监控

工具      805

16.1  监控系统整体性使用情况 806

16.1.1  使用top指令工具监控

系统整体运行状态   806

16.1.2  使用vmstat指令工具监控

系统整体运行状态   809

16.2  监控CPU的使用情况       810

16.2.1  使用sar指令工具监控

CPU运行状态   810

16.2.2  使用mpstat指令工具

监控CPU运行状态 813

16.2.3  使用uptime指令工具

监控CPU运行状态 815

16.3  监控磁盘I/O使用情况      815

 

16.3.1  使用sar指令工具监控

磁盘I/O运行状态    816

16.3.2  使用iostat指令工具监控

磁盘I/O运行状态    817

16.4  监控内存使用情况      819

16.4.1  使用sar指令工具监控

内存运行状态    819

16.4.2  使用free指令工具监控

内存运行状态    819

16.4.3  使用ipcs/proc/meminfo

确认目前内存分配状态  820

本章小结     821

第Ⅳ部分  安全管理

17 数据库安全基本认知  825

17.1  数据库安全分析   826

17.2  数据库安全策略   827

17.3  Oracle数据库基本安全防护

的概念  828

本章小结     833

18  Oracle审计机制    835

18.1  标准数据库审计   836

18.1.1  利用OEM设置标准

数据库审计 837

18.1.2  利用PL/SQL设置标准

数据库审计 841

18.2  细粒度审计    849

18.2.1  添加细粒度审计       850

18.2.2  启动细粒度审计       853

18.2.3  删除细粒度审计       853

18.2.4  查询细粒度审计       854

18.3  强制性审计    855

18.4  基于值的审计       857

18.5  数据库管理员审计      859

本章小结     860

19  Oracle数据加密机制   861

19.1  Oracle透明数据加密的

运行方式     862

19.2  Oracle透明数据加密   863

19.3  使用OracleTDE

注意事项     869

本章小结     872

20  Oracle权限管理机制   873

20.1  一般标准权限管理方式     874

20.1.1  视图      874

20.1.2  角色      874

20.2  细粒度访问控制   879

20.2.1  虚拟专用数据库

的管理  879

20.2.2  虚拟专用数据库

的管理  889

本章小结     892

附录安装Oracle 11g R2

数据库  893

附录安装Oracle WebLogic   911

附录安装OEM Grid

Control 11g  921

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 金属眼镜框歪了怎么办 眼镜框螺丝断了怎么办 眼镜被压变形了怎么办 金属眼镜腿断了怎么办 眼镜弹簧腿断了怎么办 眼镜腿螺丝太紧怎么办 眼镜金属柄断了怎么办 金属眼镜腿折了怎么办 眼镜腿中间断了怎么办 塑料眼镜腿断了怎么办 眼镜上的螺丝拧不紧怎么办 眼镜的把坏了怎么办 把眼镜坐坏了怎么办 梦见眼镜腿掉了怎么办 眼镜的腿掉了怎么办 眼镜腿的螺丝掉了怎么办 爱大爱眼镜掉腿了怎么办 合金眼镜腿断了怎么办 手关节复位h疼痛怎么办 我叫mt红色卡牌怎么办 星盟冲突qq登录怎么办 汽车雷达下雨一直响怎么办 火山小视频封火力怎么办 电脑被当成矿机怎么办 哥华有线机顶盒反应慢怎么办 电脑绣花机编码器坏了怎么办? 伺服电机开起没有力怎么办 西门子冰箱排水孔堵塞怎么办 数控车床西门子系统卡顿怎么办 手机系统不支持多屏互动怎么办 伺服驱动器系统错误报警怎么办 防雷接地电阻不符合规范怎么办 微信支付风控了怎么办 伺服电机没有配原点开关怎么办 电脑自带游戏打不开怎么办 战地1更新很慢怎么办 客户端提示初始化控件失败怎么办 刺客信条兄弟会存档损坏怎么办 百度不小心点赞怎么办 c盘空间不够了怎么办 百度云打开压缩文件失败怎么办