|
原帖由 ruluo 于 2009-3-13 10:44 发表 ![]()
Service这个东西是Oracle为了迎合网格的概念推出的, 是一种将逻辑工作负载分组的抽象方法. 其实就是解决RAC中的多个实例如何分组为多个不同的应用服务的。
在RAC中, 可以将某个实例划分给某个或者某几个Service, 这样, 当一个会话连接到数据库的时候, 它可以使用属于这个Service中的实例.
每个实例的service name在service_names这个参数中定义, 可以使用"alter system set service_name = 'service1,service2 [, ...]' sid=;"来设置。
RAC中每个实例默认所属的service都是global database name.
我觉得 service 并非是oracle为了迎合网格计算的概念, 在oracle rac 设计者看来,service 应该是很自然的
如果没有 service ,对应一个 多节点的 rac ,部署与配置应用的灵活性将减少不少 |
|