封面
版权信息
前言
第一部分 安装
第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 小结
第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 创建数据库
更新时间:2019-01-02 08:22:04