🔍 一、srvctl add service中的service与数据库参数 service_names的异同
| 维度 | srvctl add service 的服务 | 数据库参数 service_names |
|---|---|---|
| 定义与作用 | 集群资源(OCR 中注册),由 Oracle Clusterware 管理的高可用服务,支持负载均衡、故障转移(TAF)。 | 数据库实例动态注册到监听的逻辑服务名,用于客户端连接标识(如 SERVICE_NAMES='OLTP,REPORTING')。 |
| 管理方式 | 通过 srvctl 命令管理(创建/启停/删除),需指定首选实例(-r)、备用实例(-a)及 TAF 策略(-P)。 | 通过 ALTER SYSTEM SET SERVICE_NAMES 修改,动态生效,无需重启实例。 |
| 高可用支持 | 支持故障转移(Failover)、负载均衡、自动回归(19c)等高级特性。 | 仅标识服务名,不提供故障转移能力。 |
| 监听注册 | 需手动启动服务后,由 PMON 进程动态注册到监听(通过 service_names 参数)。 | 实例启动后自动注册到监听,客户端通过该服务名连接。 |


1408

被折叠的 条评论
为什么被折叠?



