logo资料库

Sybase IQ 15.4中文参考手册(Multiplex群集).pdf

第1页 / 共140页
第2页 / 共140页
第3页 / 共140页
第4页 / 共140页
第5页 / 共140页
第6页 / 共140页
第7页 / 共140页
第8页 / 共140页
资料共140页,剩余部分请下载后查看
使用 Sybase IQ Multiplex
目录
Multiplex 概述
读者
Sybase IQ Multiplex 简介
Sybase IQ Multiplex 体系结构
Multiplex 体系结构图
数据存储
Multiplex 配置
协调节点
辅助节点
并行装载的多名写入者
位于共享磁盘阵列的文件
UNIX 或 Linux 共享阵列路径定义
Windows 共享磁盘阵列路径定义
通信基础架构
节点间通信 (INC)
心跳连接
池中连接
Multiplex 进程间通信 (MIPC)
Sybase IQ Multiplex 功能的更改
Multiplex 创建
Multiplex 存储要求
主存储要求
硬件要求
Multiplex 中的 Java 外部环境
Multiplex 规划工作表
将数据库转换为 Multiplex
使用 Interactive SQL,将数据库转换为 Multiplex
使用 Sybase Central 把数据库转换为 Multiplex
使用 Sybase Control Center 把数据库转换为 Multiplex
Multiplex 数据库文件
Multiplex 服务器管理
使用 Interactive SQL 管理 Multiplex
从命令行启动 Multiplex 服务器
在 Interactive SQL 检查服务器状态
通过 Interactive SQL 添加 Multiplex 服务器
通过 Interactive SQL 重命名 Multiplex 服务器
更改 Multiplex 服务器的要求
通过 Interactive SQL 更改数据库文件路径
通过 Interactive SQL 更改服务器角色
通过 Interactive SQL 更改主机和端口
通过 Interactive SQL 包括或排除服务器
通过 Interactive SQL 指定故障切换节点
删除 Multiplex 服务器的要求
通过 Interactive SQL 删除 Multiplex 服务器
从命令行同步服务器
对用户连接计数
使用 Sybase Central 管理 Multiplex
用 Sybase Central 启动 Multiplex 服务器
在 Sybase Central 检查服务器状态
Sybase IQ 代理
Sybase IQ 代理日志位置
在 UNIX 上移动 Sybase IQ 代理日志
在 Windows 上移动 Sybase IQ 代理日志
在 Sybase Central 中查看 Sybase IQ 代理日志
Windows 中的 Sybase IQ 代理启动故障排除
UNIX 中的 Sybase IQ 代理启动故障排除
在 Windows 上设置 Sybase IQ 代理的权限
UNIX 上的 Sybase IQ 代理的权限
在 Windows 上覆盖 Sybase IQ 代理端口号
在 UNIX 上覆盖 Sybase IQ 代理端口号
卸载和重新安装 Sybase IQ 代理 Windows 服务
在 Windows 禁用远程文件浏览
在 UNIX 上禁用 Sybase IQ 代理上的远程文件浏览
设置 IQAGENTNOBROWSE
在 Windows 上配置 IQ 代理
在 UNIX 上将 Sybase IQ 代理配置为 自动启动
远程 Sybase IQ 代理
在 UNIX 上运行 Sybase IQ 代理
在 Windows 中启动 Sybase Central
在 UNIX 中启动 Sybase Central
通过 Sybase Central 管理服务器
管理 Shell 脚本
创建管理 Shell 程序脚本
UNIX 的调度管理 Shell 脚本
Windows 的调度管理 Shell 脚本
Multiplex 服务器同步
用 Sybase Central 同步单个辅助服务器
用 Sybase Central 同步多个服务器
用 Sybase Central 编辑 params.cfg 文件以 启动服务器
从 Sybase Central 添加 Multiplex 服务器
用 Sybase Central 重命名 Multiplex 服务器
通过 Sybase Central 更改数据库文件路径
通过 Sybase Central 更改服务器角色
通过 Sybase Central 更改主机和端口
通过 Sybase Central 包括或排除服务器
通过 Sybase Central 指定故障切换节点
用 Sybase Central 删除 Multiplex 服务器
使用 Sybase Control Center 管理 Multiplex
管理权限
MULTIPLEX ADMIN 权限
使用 Multiplex 过程来定制安全性
授予用户运行相关存储过程的权限
Multiplex 登录管理
协调器故障
指定故障切换节点
故障切换的要求
通过 Sybase Central 替换协调器
从命令行替换协调器
使用 Sybase Control Center 替换协调器
Multiplex 事务
Multiplex 事务概述
Local Transactions
全局事务
全局事务运行过程中的协调器故障
DML 命令
全局 DML 命令
表数据范围
连接索引中的表
DDL 命令
DDL 命令范围
本地 DDL 命令
全局 DDL 命令
DDL 命令依赖性示例 1
DDL 命令依赖性示例 2
角色限制
保留行
在 Multiplex 中更新 dbspace
更新 IQ_SYSTEM_TEMP
更新 IQ_SYSTEM_MAIN
更改 IQ_SYSTEM_MAIN 文件路径
在协调器上向 IQ_SYSTEM_MAIN 添加空间
在 Multiplex 协调器上替换 IQ_SYSTEM_TEMP 中的 dbfile
更新 IQ_SHARED_TEMP
共享文件状态数据
向共享数据库空间添加 Dbfiles
添加 Catalog 数据库空间
删除 Catalog 数据库空间
动态冲突
逻辑服务器
逻辑服务器概述
内置逻辑服务器
OPEN 逻辑服务器
SERVER 逻辑服务器
NONE 逻辑服务器
逻辑服务器有效配置
协调器成为逻辑服务器成员
协调器的逻辑成员资格
逻辑服务器策略
ALLOW_COORDINATOR_AS_MEMBER 选项
使用 Interactive SQL 管理逻辑服务器
通过 Interactive SQL 创建逻辑服务器
通过 Interactive SQL 更改逻辑服务器
通过 Interactive SQL 更改 Root 逻辑服务器策略
通过 Interactive SQL 为逻辑服务器添加注释
通过 Interactive SQL 删除逻辑服务器
删除逻辑服务器结果
使用 Sybase Central 管理逻辑服务器
通过 Sybase Central 创建逻辑服务器
通过 Sybase Central 更改逻辑服务器
通过 Sybase Central 更改 Root 逻辑服务器
通过 Sybase Central 为逻辑服务器添加注释
通过 Sybase Central 删除逻辑服务器
使用 Sybase Control Center 管理逻辑服务器
逻辑服务器访问
节点成员资格重叠
逻辑服务器分配继承
连接的逻辑服务器上下文
防止锁定
通过 Sybase Central 在创建登录策略时设置逻辑服务器分配
通过 Sybase Central 在更改登录策略时设置逻辑服务器分配
通过 Interactive SQL 在更改登录策略时设置逻辑服务器分配
登录策略选项
LOCKED 选项
max_connections 选项
dqp_enabled 登录策略选项
分布式查询处理选项
dqp_enabled 临时数据库选项
逻辑服务器配置
逻辑服务器与新建 Simplex 数据库
Multiplex 数据库转换为 Simplex 数据库
Simplex 连接
分布式查询处理
领导节点和工作节点
查询部分
分布式查询性能
Sybase Central 性能与统计监控器
拓扑视图
查看 Multiplex 拓扑
打印 Multiplex 拓扑
保存图形
更改 Multiplex 状态监控器的刷新率
查看节点信息
节点间通信状态
服务器模式
服务器状态
服务器状态
性能监视器访问
配置数据收集速率
配置收集速率对话框
监控单个统计
更改监控的服务器
保存图表
打印图表
切换图表视图
自定义图表
统计信息的类别
CPU 使用率统计信息
内存使用统计信息
高速缓存统计信息
线程统计信息
连接统计信息
请求统计信息
事务统计信息
存储 I/O 统计信息
数据库空间使用情况
网络统计信息
Multiplex 备份和恢复操作
检查数据库一致性
备份要求
备份 IQ 存储和 Catalog 存储
进行恢复之前
在不同位置恢复数据库时恢复 IQ 存储数据
在相同位置恢复数据库时恢复 IQ 存储数据
Multiplex 环境中的选择性恢复操作
为协调器恢复只读备份
Multiplex 引用
SQL 语句
ALTER LOGICAL SERVER 语句
ALTER LOGIN POLICY 语句
逻辑服务器访问配置
登录策略选项配置
ALTER LS POLICY 语句
ALTER MULTIPLEX RENAME 语句
ALTER MULTIPLEX SERVER 语句
COMMENT ON LOGICAL SERVER 语句
CREATE LOGICAL SERVER 语句
CREATE MULTIPLEX SERVER 语句
DROP LOGICAL SERVER 语句
DROP MULTIPLEX SERVER 语句
数据库选项
DQP_ENABLED 选项
MPX_AUTOEXCLUDE_TIMEOUT 选项
MPX_HEARTBEAT_FREQUENCY 选项
MPX_IDLE_CONNECTION_TIMEOUT 选项
MPX_MAX_CONNECTION_POOL_SIZE 选项
MPX_MAX_UNUSED_POOL_SIZE 选项
MPX_WORK_UNIT_TIMEOUT 选项
系统表
ISYSIQINFO 系统表
ISYSIQLOGICALSERVER 系统表
ISYSIQLOGINPOLICYLSINFO 系统表
ISYSIQLSLOGINPOLICYOPTION 系统表
ISYSIQLSMEMBER 系统表
ISYSIQLSPOLICY 系统表
ISYSIQLSPOLICYOPTION 系统表
ISYSIQMPXSERVER 系统表
系统视图
SYSIQLOGICALSERVER 系统视图
SYSIQLOGINPOLICYLSINFO 系统视图
SYSIQLSMEMBER 系统视图
SYSIQLSMEMBERS 统一系统视图
SYSIQLSLOGINPOLICIES 系统视图
SYSIQLSLOGINPOLICYOPTION 系统视图
SYSIQLSPOLICYOPTION 系统视图
SYSIQMPXSERVER 系统视图
SYSIQLSPOLICY 系统视图
系统过程
sp_iqcheckdb 过程
sp_iqconnection 过程
sp_iqdbsize 过程
sp_iqdbspace 过程
sp_iqfile 过程
sp_iqindexinfo 过程
sp_iqmpxincconnpoolinfo 过程
sp_iqmpxcheckdqpconfig 过程
sp_iqmpxdumptlvlog 过程
sp_iqmpxfilestatus 过程
sp_iqmpxincheartbeatinfo 过程
sp_iqmpxinfo 过程
sp_iqmpxvalidate 过程
sp_iqmpxversioninfo 过程
sp_iqsharedtempdistrib 过程
sp_iqspaceinfo 过程
sp_iqspaceused 过程
sp_iqstatus 过程
sp_iqtransaction 过程
sp_iqversionuse 过程
示例
启动实用程序和数据库管理实用程序
备份实用程序 (dbbackup)
服务器启动实用程序 (start_iq)
索引
使用 Sybase IQ Multiplex Sybase IQ 15.4
文档 ID: DC01140-01-1540-01 最后修订日期: 2012 年 2 月 版权所有 © 2012 Sybase, Inc. 保留所有权利。 除非新版本或技术声明中另有说明,否则本出版物适用于 Sybase 软件及所有后续版本。本文档中的信息如有更 改,恕不另行通知。本出版物中描述的软件按许可证协议提供,其使用或复制必须符合协议条款。 仅在定期安排的软件发布日期提供升级。 未经 Sybase, Inc. 事先书面许可,本书的任何部分不得以任何形式、任 何手段(电子的、机械的、手动、光学的或其它手段)进行复制、传播或翻译。 可在 http://www.sybase.com/detail?id=1011207 上的 Sybase 商标页中查看 Sybase 商标。Sybase 和列出的标记均是 Sybase, Inc. 的商标。® 表示已在美国注册。 SAP 和此处提及的其它 SAP 产品与服务及其各自的徽标是 SAP AG 在德国和世界各地其它几个国家/地区的商标 或注册商标。 Java 和所有基于 Java 的标记都是 Oracle 和/或其在美国和其他国家/地区的附属机构的商标或注册商标。 Unicode 和 Unicode 徽标是 Unicode, Inc. 的注册商标。 本书中提到的所有其它公司和产品名均可能是与之相关的相应公司的商标。 Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies. Sybase, Inc., One Sybase Drive, Dublin, CA 94568。
目录 Multiplex 概述 .........................................................................1 读者 .................................................................................1 Sybase IQ Multiplex 简介 ................................................1 Sybase IQ Multiplex 体系结构 ........................................1 Multiplex 体系结构图 ..............................................2 数据存储 ................................................................3 Multiplex 配置 ........................................................3 位于共享磁盘阵列的文件 .......................................5 通信基础架构 .........................................................6 Sybase IQ Multiplex 功能的更改 .....................................8 Multiplex 创建 .........................................................................9 Multiplex 存储要求 ..........................................................9 主存储要求 ......................................................................9 硬件要求 .........................................................................9 Multiplex 中的 Java 外部环境 ........................................10 Multiplex 规划工作表 .....................................................10 将数据库转换为 Multiplex .............................................11 使用 Interactive SQL,将数据库转换为 Multiplex .........................................................................11 使用 Sybase Central 把数据库转换为 Multiplex ...13 使用 Sybase Control Center 把数据库转换为 Multiplex ..........................................................13 Multiplex 数据库文件 .....................................................13 Multiplex 服务器管理 ............................................................15 使用 Interactive SQL 管理 Multiplex ..............................15 从命令行启动 Multiplex 服务器 ............................15 在 Interactive SQL 检查服务器状态 .....................15 通过 Interactive SQL 添加 Multiplex 服务器 .........16 通过 Interactive SQL 重命名 Multiplex 服务器 .....16 更改 Multiplex 服务器的要求 ................................17 通过 Interactive SQL 更改数据库文件路径 ...........17 使用 Sybase IQ Multiplex iii
目录 通过 Interactive SQL 更改服务器角色 ..................17 通过 Interactive SQL 更改主机和端口 ..................17 通过 Interactive SQL 包括或排除服务器 ..............17 通过 Interactive SQL 指定故障切换节点 ..............18 删除 Multiplex 服务器的要求 ................................18 通过 Interactive SQL 删除 Multiplex 服务器 .........18 从命令行同步服务器 ............................................19 对用户连接计数 ....................................................19 使用 Sybase Central 管理 Multiplex ..............................20 用 Sybase Central 启动 Multiplex 服务器 .............20 在 Sybase Central 检查服务器状态 .....................20 Sybase IQ 代理 ....................................................21 在 Windows 中启动 Sybase Central ....................26 在 UNIX 中启动 Sybase Central ..........................26 通过 Sybase Central 管理服务器 .........................26 Multiplex 服务器同步 ............................................28 用 Sybase Central 编辑 params.cfg 文件以 启动 服务器 ..............................................................29 从 Sybase Central 添加 Multiplex 服务器 .............29 用 Sybase Central 重命名 Multiplex 服务器 .........30 通过 Sybase Central 更改数据库文件路径 ...........30 通过 Sybase Central 更改服务器角色 ..................30 通过 Sybase Central 更改主机和端口 ..................30 通过 Sybase Central 包括或排除服务器 ..............30 通过 Sybase Central 指定故障切换节点 ..............31 用 Sybase Central 删除 Multiplex 服务器 .............31 使用 Sybase Control Center 管理 Multiplex ..................31 管理权限 .......................................................................31 MULTIPLEX ADMIN 权限 ....................................32 使用 Multiplex 过程来定制安全性 .........................32 授予用户运行相关存储过程的权限 .......................32 Multiplex 登录管理 ........................................................33 协调器故障 ....................................................................33 指定故障切换节点 ................................................34 iv Sybase IQ
目录 故障切换的要求 ....................................................34 通过 Sybase Central 替换协调器 .........................35 从命令行替换协调器 ............................................ 35 使用 Sybase Control Center 替换协调器 .............36 Multiplex 事务 .......................................................................37 Multiplex 事务概述 ........................................................37 Local Transactions ...............................................37 全局事务 .............................................................. 37 全局事务运行过程中的协调器故障 .......................37 DML 命令 ......................................................................38 全局 DML 命令 .....................................................38 表数据范围 ...........................................................38 连接索引中的表 ....................................................39 DDL 命令 ...................................................................... 39 DDL 命令范围 ......................................................39 角色限制 .............................................................. 41 在 Multiplex 中更新 dbspace ................................41 动态冲突 ....................................................................... 48 逻辑服务器 .............................................................................49 逻辑服务器概述 .............................................................49 内置逻辑服务器 ....................................................49 逻辑服务器有效配置 ............................................ 50 协调器成为逻辑服务器成员 ..................................50 逻辑服务器策略 ....................................................51 使用 Interactive SQL 管理逻辑服务器 ...........................51 通过 Interactive SQL 创建逻辑服务器 ..................51 通过 Interactive SQL 更改逻辑服务器 ..................52 通过 Interactive SQL 更改 Root 逻辑服务器策略 .........................................................................52 通过 Interactive SQL 为逻辑服务器添加注释 .......52 通过 Interactive SQL 删除逻辑服务器 ..................52 使用 Sybase Central 管理逻辑服务器 ...........................53 通过 Sybase Central 创建逻辑服务器 ..................53 通过 Sybase Central 更改逻辑服务器 ..................53 使用 Sybase IQ Multiplex v
目录 通过 Sybase Central 更改 Root 逻辑服务器 ........54 通过 Sybase Central 为逻辑服务器添加注释 .......54 通过 Sybase Central 删除逻辑服务器 ..................54 使用 Sybase Control Center 管理逻辑服务器 ...............55 逻辑服务器访问 .............................................................55 节点成员资格重叠 ................................................55 逻辑服务器分配继承 ............................................56 连接的逻辑服务器上下文 .....................................56 通过 Sybase Central 在创建登录策略时设置逻辑 服务器分配 ......................................................56 通过 Sybase Central 在更改登录策略时设置逻辑 服务器分配 ......................................................57 通过 Interactive SQL 在更改登录策略时设置逻辑 服务器分配 ......................................................57 登录策略选项 ................................................................57 LOCKED 选项 ......................................................58 max_connections 选项 .........................................58 dqp_enabled 登录策略选项 .................................58 分布式查询处理选项 .....................................................58 dqp_enabled 临时数据库选项 ..............................58 逻辑服务器配置 .............................................................59 逻辑服务器与新建 Simplex 数据库 ......................59 Multiplex 数据库转换为 Simplex 数据库 ...............59 Simplex 连接 ........................................................59 分布式查询处理 ......................................................................61 领导节点和工作节点 .....................................................61 查询部分 .......................................................................62 分布式查询性能 .............................................................62 Sybase Central 性能与统计监控器 .......................................63 拓扑视图 .......................................................................63 查看 Multiplex 拓扑 .......................................................63 打印 Multiplex 拓扑 .......................................................63 保存图形 .......................................................................64 更改 Multiplex 状态监控器的刷新率 ..............................64 vi Sybase IQ
目录 查看节点信息 ................................................................64 节点间通信状态 ....................................................64 服务器模式 ...........................................................65 服务器状态 ...........................................................65 服务器状态 ...........................................................65 性能监视器访问 .............................................................65 配置数据收集速率 ................................................66 配置收集速率对话框 ............................................66 更改监控的服务器 ................................................66 保存图表 ..............................................................67 打印图表 ..............................................................67 切换图表视图 .......................................................67 自定义图表 ..........................................................67 统计信息的类别 ...................................................67 Multiplex 备份和恢复操作 .....................................................73 检查数据库一致性 .........................................................73 备份要求 .......................................................................73 备份 IQ 存储和 Catalog 存储 ........................................73 进行恢复之前 ................................................................74 在不同位置恢复数据库时恢复 IQ 存储数据 ...................74 在相同位置恢复数据库时恢复 IQ 存储数据 ...................76 Multiplex 环境中的选择性恢复操作 ...............................77 为协调器恢复只读备份 .........................................77 Multiplex 引用 .......................................................................79 SQL 语句 ......................................................................79 ALTER LOGICAL SERVER 语句 .........................79 ALTER LOGIN POLICY 语句 ...............................80 ALTER LS POLICY 语句 ......................................84 ALTER MULTIPLEX RENAME 语句 ....................85 ALTER MULTIPLEX SERVER 语句 .....................85 COMMENT ON LOGICAL SERVER 语句 ...........87 CREATE LOGICAL SERVER 语句 ......................87 CREATE MULTIPLEX SERVER 语句 ..................89 DROP LOGICAL SERVER 语句 ..........................90 使用 Sybase IQ Multiplex vii
目录 DROP MULTIPLEX SERVER 语句 ......................91 数据库选项 ....................................................................92 DQP_ENABLED 选项 ..........................................92 MPX_AUTOEXCLUDE_TIMEOUT 选项 ..............92 MPX_HEARTBEAT_FREQUENCY 选项 .............93 MPX_IDLE_CONNECTION_TIMEOUT 选项 ......93 MPX_MAX_CONNECTION_POOL_SIZE 选项 .........................................................................93 MPX_MAX_UNUSED_POOL_SIZE 选项 ............94 MPX_WORK_UNIT_TIMEOUT 选项 ...................95 系统表 ...........................................................................95 ISYSIQINFO 系统表 ............................................95 ISYSIQLOGICALSERVER 系统表 .......................96 ISYSIQLOGINPOLICYLSINFO 系统表 ................96 ISYSIQLSLOGINPOLICYOPTION 系统表 ...........97 ISYSIQLSMEMBER 系统表 .................................97 ISYSIQLSPOLICY 系统表 ...................................97 ISYSIQLSPOLICYOPTION 系统表 ......................97 ISYSIQMPXSERVER 系统表 ...............................97 系统视图 .......................................................................97 SYSIQLOGICALSERVER 系统视图 ....................97 SYSIQLOGINPOLICYLSINFO 系统视图 .............98 SYSIQLSMEMBER 系统视图 ..............................98 SYSIQLSMEMBERS 统一系统视图 .....................99 SYSIQLSLOGINPOLICIES 系统视图 ..................99 SYSIQLSLOGINPOLICYOPTION 系统视图 ......100 SYSIQLSPOLICYOPTION 系统视图 .................100 SYSIQMPXSERVER 系统视图 ..........................101 SYSIQLSPOLICY 系统视图 ...............................101 系统过程 .....................................................................102 sp_iqcheckdb 过程 .............................................102 sp_iqconnection 过程 .........................................102 sp_iqdbsize 过程 ................................................105 sp_iqdbspace 过程 ............................................105 viii Sybase IQ
分享到:
收藏