创建用户定义的逻辑服务器。 此语句强制共享系统临时存储设置在逻辑服务器共享的物理节点中保持一致。
快速链接:
转至参数
转至示例
转至权限
CREATE LOGICAL SERVER [
{ ls-create-clause, ...} ] [ WITH STOP SERVER ]
ls-create-clause - (back to Syntax)
{ MEMBERSHIP ( { ls-member, ...} ) | POLICY }
ls-member - (back to ls-create-clause)
FOR LOGICAL COORDINATOR |
FOR LOGICAL COORDINATOR。 如果在逻辑服务器创建过程中未指定成员,则创建的逻辑服务器为空。注意 系统根本不会存储隐式逻辑服务器成员资格定义(如用于 OPEN 和 SERVER 逻辑服务器的定义)。 SYS.ISYSLOGICALMEMBER 系统表存储逻辑服务器成员资格的定义。 将根逻辑服务器策略的 ALLOW_COORDINATOR_AS_MEMBER 选项从 ON 改为 OFF 并不会影响目录中存储的成员资格信息,而只会影响逻辑服务器的有效配置。 可通过指定 Multiplex 服务器名或使用 FOR LOGICAL COORDINATOR 子句来定义当前协调器的逻辑服务器成员资格,即使在 ALLOW_COORDINATOR_AS_MEMBER 选项设置为 OFF 时也是如此。成员资格定义存储在目录中,但在该 Multiplex 服务器充当协调器时处于非活动状态。 目录中存储着逻辑服务器及其成员资格定义。
仅限 Multiplex。
Multiplex 节点:CREATE LOGICAL SERVER ls1 MEMBERSHIP ( n1, n2, n3 )
CREATE LOGICAL SERVER ls1 MEMBERSHIP ( w1_svr, w2_svr, r2_svr ) POLICY lsp1
CREATE LOGICAL SERVER ls1 MEMBERSHIP ( w1_svr, w2_svr, r2_svr ) POLICY lsp1 WITH STOP SERVER
CREATE LOGICAL SERVER ls1 POLICY lspolicy1
Multiplex 节点 n1 和 n3 的指定成员资格以及协调器的逻辑成员资格。还要将 ls2 的逻辑服务器策略设置为 lspolicy2:CREATE LOGICAL SERVER ls2 POLICY MEMBERSHIP FOR LOGICAL COORDINATOR lspolicy1, n1, n2, n3 POLICY lspolicy2
需要 MANAGE MULTIPLEX 系统特权。