
Oracle 19C CDB RAC 至 RAC ADG 部署(20200307).pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本PDF文档详述了在2020年3月部署Oracle 19C多租户容器数据库(CDB)Real Application Clusters (RAC)至备用数据 guard (ADG)的全过程,为数据库管理员提供全面的技术指导。
Oracle 19c是甲骨文公司推出的最新版本的数据库管理系统,其中包含了许多新特性和改进。在企业环境中,Oracle数据库的高可用性和灾难恢复方案至关重要。此版本支持容器数据库(Container Database,简称CDB)与可插拔数据库(Pluggable Database,简称PDB)架构,允许在一个单独的CDB中运行多个PDB实例。
Oracle 19c提供了数据卫士(Data Guard)功能用于灾难恢复。通过该功能可以创建和管理一个或多个备用数据库,并保持这些备用数据库与主数据库的数据同步。借助于Data Guard Broker工具,管理员能够方便地执行切换(switchover)及故障转移(failover)操作。
Oracle Real Application Clusters (RAC) 是一种集群数据库解决方案,允许多个节点共享对同一数据库的访问权限,从而提供高可用性和扩展性支持。在RAC环境中,数据库实例由集群件管理。
在此案例中部署方案包括了Oracle 19c的CDB和RAC技术,并特别关注从一个RAC到另一个RAC的ADG(Active Data Guard)部署。此功能允许备用数据库不仅提供数据保护,还可以进行读取查询操作以实现只读报告或备份目的而不会影响主数据库性能。
文档中提供的基础环境配置信息包括了操作系统和硬件建议最低设置:CentOS 7.6 x64最小化安装;推荐CPU为2核、内存8GB及swap分区同样为8GB,至少50GB的磁盘空间。为了保证RAC高效运行还需要3个1GB共享磁盘(asm-crs123)和3个10GB共享磁盘(asm-data1-3)。此外etchosts文件配置了不同类型IP地址如public IP、private IP、VIP及scan IP。
在Oracle数据库中,PDB是一个独立的数据库实例,可以作为容器数据库CDB的一部分。它包含了用户的数据表、索引等对象。这种灵活性允许在同一CDB内实现数据隔离和多租户架构,这对于云环境来说至关重要。
配置Data Guard通常包括以下步骤:
1. 创建主库与备库之间的连接。
2. 配置网络传输设置以确保两个数据库间通信畅通无阻。
3. 在备库上创建并配置备用数据库实例。
4. 初始化备份,并通过RMAN将这些数据恢复到正确位置。
5. 启动归档日志的传送和应用,保证主数据库事务记录能及时发送至备库进行处理与同步。
6. 测试整个Data Guard环境以确保其正常运行并可执行切换操作。
文档中还提到利用DG_BROKER(即Oracle Data Guard Broker)管理工具来简化switchover过程。该工具提供图形界面或命令行形式,使管理员能够更轻松地进行主备库角色转换而无需中断服务。
最后,文中展示了公共IP地址、私有IP地址及虚拟IP和集群扫描IP配置实例,并且在主数据库与备用数据库的设置中使用了create pfile命令生成参数文件。这表明了初始启动时的一些关键性参数设定情况。同时备库部分也提供了相应的网络信息。
实际操作部署Oracle 19c CDB RAC到RAC ADG时,需综合考虑包括但不限于网络配置、安全措施、备份策略以及监控日志管理等多方面因素以确保系统稳定运行和数据安全性。
全部评论 (0)


