首页 > 编程知识 正文

oracle rac启动数据库,oracle rac搭建

时间:2023-05-06 01:40:23 阅读:168084 作者:2960

Oracle集群高可用性- RAC 1. RAC每个节点需要配置多少IP? 请说明各IP的用途。 这些IP有什么限制和要求? 2 .安装RAC环境软件需要哪些用户组? 请说明这些小组各自的用途。 3 .请参考教材,说明在RAC的各节点之间建立SSH互信的步骤。 4 .为什么要在RAC环境中配置时间同步? 5 .参考联机文档,说明SRVCTL工具具有哪些功能。 6 .请简要说明CRS的概念。 7 .请参考联机文档,说明OCR、Voting Disk的定义、用途以及它们之间的关系。 请说明Load Balance和Failover的实现原理。 9 .请详细总结集群数据库系统的配置和安装过程。

1. RAC每个节点需要配置多少个IP? 请说明各IP的用途。 这些IP有什么限制和要求? 用途(Public IP )提供机器内部心跳同步群集中节点之间的通信(管理Private IP ),该IP访问节点和服务器之间的所有常规连接,就像单实例Oracle数据库IP一样。 例如,在节点之间共享的实际数据块Virtual IP :用于实现负载均衡的“专用于集群的”] Oracle侦听器;用于故障切换SCAN IP以支持高速连接:分配用户请求此外,同一子网中的专用IP还需要专用子网SCAN IP、公共IP和虚拟IP。 安装同一子网2. RAC环境软件时需要建立哪些用户组? 请说明这些小组各自的用途。 oinstall :软件安装I/O [记录服务器上安装的所有oracle软件、安装日志和跟踪文件基本组]dba :数据库管理CPU [验证、系统权限] SYSASM-管理oracle集群和oracleASM]oper :操作系统管理[操作系统管理员- SYSOPER]asmadmin :用于授予不同的管理员属于不同的管理权限组[仅限权限分离ASM ASM DBA :用于管理Oracle ASM的文件[Oracle Grid集群体系结构的安装所有者和所有数据库软件所有者必须在此组中] ASM oper :用于向具有Oracle ASM实例的单个组授予管理权限的文件[SYSASM子集] 3.请参阅教材。 请说明如何在RAC的每个节点之间建立sh。分别部署grid和oracle用户的信任关系b .在每个节点上生成各自的RSA和DSA key文件ssh-kgen -t rsa/dsa[签名. ssh/id _ id ] c .必须在RAC环境中的每个节点之间进行心跳,并将每个节点生成的两个文件放在Authorii中,以防止所有节点失效。 [允许群集中的所有节点配合与时间相关的操作,包括心率、健忘和大脑分裂] 5.请参阅联机文档,了解SRVCTL工具的功能。 查看集群对象的状态停止和启动oracle集群对象添加和删除集群对象禁止和启动Oracle Restart管理对象查看配置向Oracle Restart添加服务节点APP 启动和停止实例; 通过向CRSD发送请求来打开或关闭群集资源时]请简要说明]6.CRS的概念。 oracleclusterreadyservice (oracleclusterreadyservice ) CRS=Clusterware=oracleclusterreadyservice=oracleclustersoftware CRS管理所有组件,如果出现故障,它会将事务转发到已知良好的节点并继续工作,自动修复并重新启动损坏的组件。 CRS通过一个高可用性框架管理在RAC中任何节点上运行的APP应用程序。 在系统启动时启动管理APP应用程序,并随时监视APP应用程序的状态以确保其可用。 ]7.请参考联机文档了解ocr、Voting Disk的定义、用途以及它们之间的关系。 解决OCR Oracle Cluster Registry集群资料档案库健忘问题[同步节点信息] [包含集群节点列表信息和实例到节点镜像信息的文件。 包含自定义的资源Oracle集群配置文件信息。 Voting Disk数据也备份到OCR]Voting Disk投票磁盘,以解决大脑分裂问题。 管理磁盘出现故障后,表决磁盘选择新的管理磁盘[将节点指定为控制节点以避免群集停机] [记录节点成员信息,并且任何时候都至少有一半的节点位于Voting Disk上

为了避免同时丢失多个Voting Disk,每个Voting Disk都位于一个共享存储设备上,并且该存储设备不与其他v配合使用

oting Disk已使用的存储设备共享任何组件。]必须存放在共享存储,裸设备(oracle 数据库直接访问)。丢失或损坏后,集群无法启动,导致整个RAC都将无法启动。 8. 请对 Load Balance 和 Failover 的实现原理做一个说明。 Load Balance就是把负载平均分配到集群中的各个节点,以提高系统整体吞吐能力。Failover 是在一个节点出现故障时将当前节点上的用户自动转移到其他可用节点上,集群中任何一个节点的故障都不会影响用户的正常使用,连接到故障节点的用户都会被自动转移到正常节点,从用户的角度,不会感觉到这种切换。三种模式: Client-Side Connect Time Failover(客户端连接故障转移): 会话建立起来时根据tnsname中配置的地址挨个尝试连接,直到成功为止。 (只在建立连接那一刻起作用,如果连接建立好后节点出现故障,会话会断开,用户必须重新建立连接。) TAF(透明应用模式): 连接建立之后,应用系统运行过程中,如果实例发生故障,该实例上的用户会自动转移到其他正常实例上,期间活动的事务会回滚。 FCF(快速连接模式): 通过与隐含连接缓存协同共同提高连接性能和高可用性。 9. 请对集群数据库系统的配置及安装过程进行一个详细总结。

系统参数的设置/etc/security/limits.conf - 资源限制/etc/pam.d/login - 登录配置文件/etc/sysctl.conf - 内核参数的限制cvuqdisk:在集群检验工具(Cluster Verification Utility,CVU)运行时用于发现共享磁盘DATE和FRA磁盘组DATA normal - 2FRA extern - 0https://blog.csdn.net/debimeng/article/details/79609477

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。