"这是一本由Jeremy Schneider编写的实验指导手册,主要针对Oracle RAC 11.2的部署和管理。手册详细介绍了在虚拟化环境中(如VMware)搭建Oracle RAC集群的全过程,包括硬件和Windows的准备、Linux操作系统安装、集群创建、Grid基础设施安装、数据库软件安装、滚动补丁、服务与故障切换、负载均衡以及备份恢复等多个实验室实践环节。"
在本手册中,读者将学习到以下关键知识点:
1. **硬件和Windows准备**:这部分介绍最小硬件需求以及如何安装VMware Server,为虚拟化环境打下基础。
2. **Linux安装**:涵盖创建虚拟机、预配置操作系统安装、实际安装、安装后的整理以及制作RAC攻击DVD等步骤,确保Linux环境适配Oracle RAC。
3. **创建集群**:涉及创建Interconnect、共享磁盘、复制虚拟机、配置磁盘和节点,以及SSH和CVU的设置,这些都是构建RAC集群的关键步骤。
4. **Grid安装(ASM)**:包括ASMLib的设置、Cluster Verification Utility的使用、Grid Infrastructure的安装以及ASM的配置,这部分讲解了Oracle存储管理的实现。
5. **Grid安装(CFS/NFS)**:涉及OCFS2的设置、11gR2错误的解决方法、Grid Infrastructure的安装以及提高CRS fencing超时时间,这些内容关注于非ASM文件系统下的Grid部署。
6. **RAC安装**:详细介绍数据库软件的安装过程,是整个集群功能的核心部分。
7. **创建数据库**:指导如何创建数据库实例,包括基本的数据库配置和初始化。
8. **滚动补丁**:讲解如何对Grid和数据库软件进行打补丁,保持系统安全和最新。
9. **集群测试**:涉及集群软件和围栏测试,以及集群调用测试,确保集群稳定性。
10. **服务和故障切换**:介绍如何安装Instant Client、实现服务和连接的故障切换,验证高可用性。
11. **负载均衡**:涵盖客户端和服务器端的负载均衡配置,优化系统性能。
12. **RAC SQL和PL/SQL**:包括Runstats的安装、序列测试、并行查询测试、调度器和文件测试,这部分主要关注RAC环境下的SQL和PL/SQL性能。
13. **RAC备份**:讲解设置备份流程,包括闪回数据库、块更改跟踪、归档日志管理和数据库备份。
14. **RAC恢复**:详述数据库的恢复操作,确保数据安全。
手册还特别指出,所有内容均适用于教育目的,并且部分截图和文本输出可能包含Oracle和VMware的商标和徽标。整体工作遵循Creative Commons Attribution-ShareAlike 3.0 Unported License,允许在遵守特定条件下进行使用和分享。