第1章高可用性概述 1
1.1什么是高可用性 1
1.2如何获得高可用性 2
1.3什么是集群 3
1.4Oracle的高可用性产品 7
第2章OracleRAC11g的体系结构 9
2.1OracleRAC11g的新特性 9
2.2RAC集群的体系结构 10
第3章安装RAC之前的准备工作 15
3.1系统需要满足什么条件 15
3.1.1系统需要满足的硬件条件 15
3.1.2系统需要满足的软件条件 16
3.1.3节点间的网络需要满足什么条件 18
3.1.4存储设备需要满足什么条件 21
3.1.5节点的时钟需要满足什么条件 22
3.2root用户需要完成的工作 23
3.2.1如何调整操作系统 23
3.2.2如何创建用户和用户组 25
3.2.3如何配置存储设备 26
3.2.4如何配置网络 29
3.3oracle用户需要完成的工作 30
3.3.1如何设置环境变量 30
3.3.2如何手工配置SSH 31
第4章GridInfrastructure软件的安装 37
4.1如何进行安装前的校验 37
4.2开始安装GridInfrastructure软件 39
4.3如何查看安装结果 55
4.3.1如何查看节点的状态 55
4.3.2如何查看VIP和SCAN 56
4.3.3如何查看Clusterware中服务的状态 57
4.3.4如何查看ASM实例的状态 60
4.4如何删除GridInfrastructure 60
第5章Oracle数据库软件的安装 64
5.1安装前的准备工作 64
5.2开始安装Oracle数据库软件 65
5.3如何删除Oracle数据库软件 74
第6章集群数据库的创建 75
6.1创建集群数据库之前的准备工作 75
6.2开始创建集群数据库 76
6.3如何删除集群数据库 90
第7章RAC集群的维护 93
7.1如何管理Voting文件 93
7.2如何管理OCR文件 95
7.3如何管理RAC集群中的各种资源 97
7.4如何管理RAC集群中的网络 99
7.4.1如何修改VIP 99
7.4.2如何修改SCAN 100
7.4.3如何修改私有和公共IP地址 101
7.5如何扩展RAC集群 102
7.5.1扩展RAC之前的准备工作 103
7.5.2如何扩展Clusterware 103
7.5.3如何扩展Oracle数据库服务器 104
第8章自动存储管理 105
8.1ASM实例的创建 106
8.2磁盘组的管理 110
8.2.1磁盘组的创建和删除 110
8.2.2磁盘的添加和删除 112
8.2.3磁盘组信息的查询 112
8.2.4磁盘组的重新平衡 114
8.2.5磁盘组的挂接和卸载 114
8.2.6磁盘组中目录的管理 115
8.3如何使用AASM磁盘组 117
8.3.1如何激活自动文件管理功能 118
8.3.2文件的命名规则 118
8.3.3如何创建OMF数据库 119
8.3.4如何创建OMF表空间 122
8.3.5如何创建OMF控制文件 123
8.3.6如何创建OMF重做日志文件 123
8.3.7如何存储归档日志文件 124
8.4命令行工具ASMCMD的用法 124
8.4.1如何通过ASMCMD管理ASM实例 125
8.4.2如何通过ASMCMD管理ASM磁盘组 128
8.4.3如何通过ASMCMD管理磁盘组中的文件 131
8.5ACFS文件系统管理 133
8.5.1如何管理ASM磁盘组中的卷 134
8.5.2如何管理ASM磁盘组中的文件系统 137
8.5.3ACFSUTIL工具的用法 139
第9章集群数据库的维护 141
9.1数据库的启动和关闭 141
9.2如何对初始化参数进行维护 142
9.3如何对重做日志进行维护 144
9.4如何对表空间进行维护 147
9.5如何对控制文件进行维护 149
第10章数据库的备份与恢复——RMAN的用法 150
10.1RMAN的基本结构 150
10.2RMAN的配置 152
10.2.1如何配置RMAN客户端的连接 153
10.2.2恢复目录的创建 153
10.2.3如何对目标数据库的归档日志文件进行配置 154
10.3如何利用RMAN对数据库进行备份 155
10.3.1通道的设置 156
10.3.2存储脚本的用法 157
10.3.3控制文件的备份 158
10.3.4参数文件的备份 159
10.3.5归档日志文件的备份 159
10.3.6非归档模式下数据文件的备份 160
10.3.7归档模式下数据文件的备份 161
10.3.8备份集的备份 163
10.4如何对数据库进行完全恢复 164
10.4.1如何对备份文件进行校验 164
10.4.2如何对数据文件进行恢复 165
10.5两个实际的例子 167
10.5.1模拟数据文件损坏的例子 167
10.5.2模拟磁盘损坏的例子 168
10.6如何对坏块进行恢复 169
10.6.1什么叫块介质恢复 169
10.6.2如何进行块介质恢复 170
10.7如何对数据进行跨平台移植 171
10.7.1字节存储次序相同时的移植 171
10.7.2字节存储次序不同时的移植 173
附录AOracleRAC11g在Solaris下的安装 175
附录BOracleRAC11g在Linux下的安装 189