大话Oracle Grid

大话Oracle Grid

张晓明, 著

出版社:人民邮电出版社

年代:2013

定价:89.0

书籍简介:

本书分4个部分,第一部分“安装”,从安装入手,分析安装过程出现中的新元素,第二部分“平台”,着重介绍Grid,包括Grid的内部组成、ASM、ADVM、ACFS、SCAN和SIHA等。第三部分“私有云”,是本书的重点和亮点,讨论了RAC One Node、Service、Server Pool等技术。第四部分“高可用性”,讨论了Grid的高可用性和工具GoldenGate。

书籍目录:

第一部分 安装

第1章 破冰之旅

1.1 原料

1.2 升级方式的变化

1.3 环境准备

1.3.1 主机环境

1.3.2 使用NTP服务

1.3.3 网络环境

1.3.4 配置存储

1.4 安装

1.4.1 安装Grid

1.4.2 安装Database

1.4.3 创建数据库

1.5 小结

第2章 安装引发的思考

2.1 怎么有这么多用户和用户组

2.1.1 老朋友

2.1.2 集群环境的用户组

2.1.3 GI owner和DB owner是否有必要分开

2.2 DBCA不识别集群环境的解决办法

2.3 为什么不配时间服务了

2.3.1 使用NTP服务

2.3.2 使用CTSS服务

2.3.3 CTSS和NTP的关系

2.4 IPMI是什么

2.5 ORACLE_BASE和ORACLE_HOME的区别

2.5.1 OFA和软件安装

2.5.2 ORACLE_HOME是共享还是本地

2.6 SCAN

2.7 HAIP(替代双网卡绑定)

2.7.1 用oficfg无法得到HAIP的信息

2.7.2 确认ASM使用了HAIP

2.7.3 确认RDBMS数据库使用HAIP

2.8 减少机器重启——IO Fencing功能的增强

2.9 Grid的卸载

2.9.1 关闭数据库和资源

2.9.2 用deinstall卸载

2.9.3 卸载后的检查确认

2.9.4 删除目录

2.9.5 删除ASM磁盘

2.10 小结

第3章 认识Grid 2.0

3.1 借我一双慧眼

3.1.1 CRSCTL

3.1.2 SRVCTL

3.2 Clusterware的前世今生

3.3 Grid中都有些什么

3.4 Grid,你好吗

3.5 小结

第二部分 平台

第4章 Grid的五脏六腑

4.1 层次变化

4.2 基于Agent的管理方式

4.3 更丰富的资源

4.3.1 ohasd

4.3.2 ohasd的oraagent

4.3.3 ohasd的orarootagent

4.3.4 ohasd的cssdagent和cssdmonitor

4.3.5 CSSD

4.3.6 CRSD

4.4 Grid的进程和启动顺序

4.5 配置文件

4.5.1 GPnP(Grid Plug and Play)

4.5.2 OLR(Oracle Local Registry)

4.5.3 OCR(Oracle Cluster Registry)

4.5.4 Voting File

4.5.5 OCR、ASM SPfile、Voting file、CRS和ASM的关系总结

4.6 小结

第5章 小荷露峥嵘——ASM

5.1 ASM架构

5.1.1 基础单元——Extent和AU

5.1.2 条带化和镜像

5.1.3 镜像

5.2 Oracle 11g的特性

5.2.1 全新的ASM文档

5.2.2 新的SYSASM角色

5.2.3 ASM Disk Group Attribute

5.2.4 兼容性参数

5.2.5 ASM Fast Disk Resync(Fast Mirror Resync)

5.2.6 ASM Preferred Mirror Read

5.2.7 可变extent大小

5.2.8 全新的asmca图形工具

5.2.9 ASMCMD命令的增强

5.2.10 支持集群文件

5.2.11 Fast Rebalancing

5.2.12 智能数据摆放(Intelligent Data Placement IDP)

5.3 小结

第6章 ADVM和ACFS

6.1 动态扩展

6.2 ADVM

6.3 ACFS

6.3.1 ACFS的用途

6.3.2 ACFS的通用文件系统和ACFS Mount Registry

6.3.3 创建ACFS

6.3.4 ACFS的高级特性

6.4 小结

第7章 SCAN

7.1 生不逢时的Grid

7.2 Oracle 11g才真的是Grid

7.2.1 认识SCAN

7.2.2 域名解析(DNS & GNS)

7.2.3 监听器的变化

7.2.4 SCAN的Failover和LB

7.3 SCAN的配置和检查

7.3.1 查看SCAN VIP配置

7.3.2 查看SCAN VIP状态

7.3.3 查看SCAN Listener

7.3.4 查看SCAN Listener的配置

7.3.5 查看SCAN Listener的状态

7.3.6 用lsnrctl查看SCAN Listener

7.3.7 查看本地VIP

7.3.8 查看本地监听器

7.3.9 修改SCAN Listener的端口配置

7.3.10 修改Local Listener的配置

7.4 小结

第8章 RAC Restart和SIHA

8.1 Oracle Restart

8.1.1 Grid安装在数据库之前

8.1.2 数据库创建在Grid之前

8.1.3 使用Oracle Restart的注意事项

8.2 Single Instance HA(SIHA)

8.2.1 资源、profile、agent、action script

8.2.2 使用方法

8.2.3 Active/Passive的Tomcat

第三部分 私有云

第9章 云端初现的RAC One Node

9.1 终身制被打破了

9.2 于是有了RAC One Node

9.3 RAC One Node的特点

9.4 RAC One Node实战

9.4.1 Oracle Database 11.2.0.1

9.4.2 Oracle Database 11.2.0.2

9.5 RAC One Node和Instance Caging

第10章 被忽略的Service

10.1 等级仍然是重要的,但也是不易察觉的

10.2 梦想照进0和1的世界

10.3 Service的使用

10.3.1 要有个好名字

10.3.2 看出身

10.3.3 自动注册

10.3.4 做好规划

10.3.5 西瓜要捡,芝麻也不能丢

10.4 服务实战

10.5 资源管理器

10.5.1 DRM

10.5.2 按套路出牌

10.5.3 辛勤的码农

10.5.4 聪明的懒人

10.5.5 不看广告看疗效

10.6 增强版DRM——Instance Caging

10.7 IO校准

10.8 小结

附:SRVCTL操作Service语法

第11章 Server Pool——云时代的QoS

11.1 当整合成为最大动力

11.2 有了Server Pool

11.3 排队队

11.3.1 一仆多主的Generic Pool

11.3.2 预备役Free Server Pool

11.3.3 忠心不二的Database Server Pool

11.3.4 Child Pool

11.4 分果果

11.5 实战Server Pool

11.5.1 创建

11.5.2 删除Server Pool

11.5.3 查看

11.6 分布规则

11.7 Server Pool的完整体验

11.7.1 重要程度相同

11.7.2 重要程度不同

11.8 小结

第12章 Policy—Managed Database

12.1 无法启动的数据库

12.2 Service与时俱进

12.3 TAF也不甘寂寞

12.3.1 Admin的TAF

12.3.2 Policy的TAF

12.4 从Admin到Policy

12.5 小结

第13章 开发人员须知

13.1 赢在沟通

13.1.1 渠道畅通

13.1.2 通信基本靠吼

13.1.3 FAN(Fast Application Notification)

13.2 铁三角(HA、LB与FAN)

13.3 使用FAN的方式

13.4 使用UCP驱动

13.5 小结

第四部分 高可用性

第14章 光芒褪尽的Data Guard

14.1 节省75%的活动数据库复制

14.1.1 活动数据库复制(Active Database Duplicate)

14.1.2 可能遇到的错误

14.1.3 活动复制的要求

14.1.4 创建DG

14.2 DG的增强

14.2.1 迟来的读写分离(实时查询Standby)

14.2.2 快照Standby

14.2.3 不可错过的RAT(Real Application Testing)

14.3 小结

第15章 ADR、HM和CHM

15.1 ADR

15.1.1 ADR的目录结构

15.1.2 问题和意外

15.1.3 用DB Control查看

15.1.4 用命令行查看(ADRCI)

15.2 数据库健康检查(HM)

15.2.1 用DB Controle

15.2.2 用DBMS_HM检查

15.3 OS实时监控(CHM)

15.3.1 CHM服务

15.3.2 CHM Repository

15.3.3 CHM数据收集

15.4 如何查看CHM数据

15.5 小结

第16章 走下神坛的GG

16.1 GG架构

16.1.1 Capture (Local Extract)Process

16.1.2 Source Trail

16.1.3 Data Pump

16.1.4 Collector

16.1.5 Remote Trail

16.1.6 发布(复制)(Delivery、Replicat)

16.1.7 管理器

16.1.8 组的概念

16.1.9 进程检查点(checkpoint)

16.2 环境要求

16.2.1 源数据库需求

16.2.2 目标数据库需求

16.3 安装GG

16.3.1 创建操作系统用户

16.3.2 正式安装

16.3.3 GG环境的初始化

16.4 认识GG的目录结构

16.5 GGSCI接口

16.6 小结

第17章 GG实战

17.1 单向复制配置概述

17.2 准备阶段

17.2.1 配置数据库用户

17.2.2 在GGSCI中连接数据库

17.2.3 配置源数据库日志模式

17.2.4 配置目标数据库

17.2.5 Checkpoint Table

17.3 配置阶段

17.3.1 配置Extract

17.3.2 配置Data Pump

17.3.3 数据的初始加载

17.3.4 配置Replicat

17.4 小结

第18章 GG高级用法

18.1 连接到ASM

18.1.1 Net8方式连接

18.1.2 BEQ方式连接

18.1.3 DBLOGREADER

18.2 RAC环境的特殊说明

18.2.1 节点的同步

18.2.2 使用服务连接RAC数据库

18.2.3 定义日志线程

18.2.4 决定连接到ASM的方式

18.3 数据过滤

18.3.1 表级别过滤

18.3.2 列过滤

18.3.3 行过滤

18.3.4 数据来源过滤

18.4 数据映射

18.4.1 Extract端的映射

18.4.2 Replicat端的映射

18.4.3 需要谁的数据定义文件

18.5 值的处理

18.5.1 最简单的赋值

18.5.2 复杂的赋值

18.6 Trail文件和清理

18.7 数据压缩

18.8 小结

附录A Grid的静默安装

A.1 Grid的静默安装

A.2 Database

A.3 创建数据库

内容摘要:

我们不能用昨天的思维来解决今天的问题。 —— 爱因斯坦 自2001年首次发布后,Oracle RAC一直是最畅销的Oracle数据库产品之一,也是Oracle技术领域中最难掌握的技能之一。当Oracle产品线进化到11g时代,我们惊奇地发现它带来了太多的变化。到底这些变化因何而来呢? 如果用一个词描述Oracle 11g RAC和Oracle 10g RAC的区别,那就是“规模”。Oracle 10g RAC定位于单库,支撑关键业务。而Oracle 11g RAC定位于数据中心、私有数据云,致力于业务集成和智慧地球。所以,对于Oracle 11g RAC的所有新特性,DBA必须打破自己以往的思维局限。“天低吴楚,眼空无物”,只有在一个更宏大的背景下来理解Oracle 11g的意义,才不会辜负Oracle的一番苦心。这也是本书的精彩所在。《大话Oracle Grid:云时代的RAC》基于Oracle Grid 11gR2,对Grid和RAC进行了全面的介绍和剖析。全书分为4个部分,共18章,第一部分“安装”,这部分从安装入手,通过分析安装过程出现中的新元素,让读者对Grid建立初步的认识。第二部分“平台”,着重介绍Grid,不但介绍了Grid的内部组成,还介绍了ASM、ADVM、ACFS、SCAN、RAC Restart和SIHA等。第三部分“私有云”,是本书的重点和亮点,讨论了RAC One Node、Service、Server Pool等技术。第四部分“高可用性”,不但讨论了Grid的高可用性,还介绍了一个易学易用的工具GoldenGate。  《大话Oracle Grid:云时代的RAC》可以作为数据中心架构师、数据库管理员、数据库初学者及其他数据库从业人员的工作参考手册,也可以作为大中专院校相关专业师生的参考用书和相关培训机构的培训教材。【作者简介】张晓明Oracle OCP,网名“石头狗”,名称来自于《和佛陀赏花去》中的故事:狗会因为人随手丢出的一个东西而追逐,可能是一个骨头、一块肉、一个眼神,甚至是一个石头,警示一定要看清自己在追逐的东西。上个世纪90年代末毕业于某著名的医科大学,毕业后分配到某著名医院从事治病救人的神圣工作。不幸的是,在大学最后一年的实习中接触到的老式486让我魂牵梦系,更有IT热潮对一个热血青年的巨大诱惑,终于在行医3年后削尖了脑袋挤进了IT业。回想当年,身边有好几个更著名的医院、更高学历、更有前途的哥们和我一样义无反顾地成为IT工程师,不知道那些哥们现在安否?我在IT行业中最初是做开发,先后用过C、C++、Java等各种主流和非主流语言,热火朝天的参与过“C++和Java”的网上混战,现在回想起来只有一个词评价“幼稚”,不仅是自己幼稚,也整个行业都幼稚。后转从事数据库开发,再转为数据库管理,最终成为自己的职业方向。今天,我把这些年来对Oracle数据库的学习和使用心得记录下来,即对自己的一个阶段总结,也愿与所有志同道合的朋友们共同进步。现任某SP公司数据库团队负责人,负责管理全国20余省市的OLTP以及公司TB级OLAP系统的开发、优化和维护。精通数据库管理、备份、恢复、容灾等设计和规划,特别是高可用、高并发、高压力数据库环境的设计和优化,已出版了《大话Oracle RAC》、《Oracle DBA突击》等多部作品。

书籍规格:

书籍详细信息
书名大话Oracle Grid站内查询相似图书
9787115335210
如需购买下载《大话Oracle Grid》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸24 × 19装帧平装
页数 250 印数 3000

书籍信息归属:

大话Oracle Grid是人民邮电出版社于2013.12出版的中图分类号为 TP311.138 的主题关于 关系数据库系统 的书籍。