配置多站点更新 SmartGuide -- 字段与控件

事务处理器 (TP) 页
协议页
事务监控程序 (TM) 页
“服务器环境”页
“同步点管理程序”页
" " 上一页
" " 下一页
" " 完成
" " 取消


" "

事务监控程序 (TP) 页

" " 不要使用 TP 监控程序
" " 使用下面命名的 TP 监控程序

" " 不要使用 TP 监控程序。

若应用程序涉及到不支持 TP 监控程序的多站点更新,则选择此选项。

" "使用下面命名的 TP 监控程序。

若应用程序涉及到支持事务处理器 (TP) 监控程序的多站点更新, 则选择此选项。为了使联机事务处理 (OLTP) 环境更加有效, 事务处理器 (TP) 监控程序通常在启动时会预先分配若干服务器进程, 然后在用户事务中调度和再使用这些进程。通过减少服务器进程的数目, 增加可支持的并行用户的数目,可节省系统资源量。


" "

协议页

" " TCP/IP
" " SNA
选择协议

" " TCP/IP

若您打算使用 TCP/IP 来与主机或 AS/400 数据库相连。

有关设置 TCP/IP 的详情,参见 Installation and Configuration Supplement

" " SNA

若您打算使用 SNA 来与主机或 AS/400 数据库相连, 或者您打算使用 SNA 从主机或 AS/400 客户机进行连接,则选择此选项。

有关设置 SNA 的详情,参见 Installation and Configuration Supplement

选择协议

您需要知道多站点更新中将涉及哪些类型的数据库服务器, 并了解这些系统在通信时使用什么协议。“配置多站点更新 SmartGuide”允许 DB2 客户机和服务器之间进行多站点更新, 特别是 DB2 客户机与基于 LAN 的服务器之间、主机与 AS/400 数据库服务器之间、 主机或 AS/400 数据库客户机与基于 LAN 的服务器之间。

在多站点更新中,主机或 AS/400 数据库客户机可能会涉及到任何基于 LAN 的服务器。然而, 这种存取必须通过“DB2 通用数据库企业版”(EE) 服务器、 “DB2 通用数据库企业扩充版”(EEE) 服务器、 或“DB2 Connect (EE) 企业版”AIX 版、OS/2 版或 Windows NT 版服务器来实现。在主机或 AS/400 数据库客户机与“DB2 通用数据库 EE”、 “DB2 通用数据库 EEE”或 DB2 Connect EE AIX 版、OS/2 版或 Windows NT 版服务器之间进行通信, 必须使用 SNA 协议。 在“DB2 通用数据库 EE”、 “DB2 通用数据库 EEE”或 DB2 Connect EE AIX、OS/2、 NT 服务器与基于 LAN 的服务器(它包含目标数据库)之间, 可以使用任何受支持的“DB2 通用数据库”协议。然而, TCP/IP 必须是可用的。在“DB2 通用数据库 EE”、 “DB2 通用数据库 EEE”或 DB2 Connect EE AIX、OS/2、 NT 服务器与包含数据库的服务器之间,在事件事务再同步中将会使用 TCP/IP。

在多站点更新环境中受支持的 SNA 堆栈是:


" "

事务管理程序 (TM) 数据库

" " 使用您的应用程序连接的第一个数据库 (1ST_CONN)
" " 使用已编目的数据库

" " 使用您的应用程序连接的第一个数据库 (1ST_CONN)

若想使用您的应用程序连接的第一个数据库,选择此选项。

若为 TM_DATABASE 参数定义了关键字 1ST_CONN, 则在事务处理中应用程序所连接的第一个数据库将用作事务管理程序 (TM) 数据库。

DB2 事务管理程序 (TM) 为事务指定标识符, 监控它们的进程,并负责事务的成功或失败。有关事务的信息存储在指定的 TM 数据库中。

" " 使用已编目的数据库

使用此选项来选择已编目的数据库。

要启用对远程数据库的存取, 编目数据库是必需的。

在客户机应用程序可以存取远程数据库之前, 在服务器节点以及将与该数据库相连的任何客户机节点上,必须编目该数据库。


" "

“服务器环境”页

" " 指定涉及多站点更新的数据库服务器的类型。
" " TCP/IP 是在涉及多站点更新的服务器之间的唯一协议吗?若不能确定,则选择“否”

" " 指定涉及多站点更新的数据库服务器的类型:

" " TCP/IP 是在涉及多站点更新的服务器之间使用的唯一协议吗?若不能确定,则选择“否”


" "

“同步点管理程序”页

" " 同步点管理程序名 (SPM_NAME)
" " 记录文件大小 (SPM_LOG_FILE_SZ)
" " 记录路径 (SPM_LOG_PATH)
" " 最大再同步点代理程序数 (SPM_MAX_RESYNC)

" " 同步点管理程序名 (SPM_NAME)

此参数或字段标识给定实例的同步点管理程序 (SPM) 的名称。 此字段中已预填充了机器的 TCP/IP 主机名。若在该机器上 TCP/IP 不可用, 则此字段为空白。如果机器的 TCP/IP 主机名已经预定义, 则用这个新值预填充此字段。

对于主机或 AS/400 与 DB2 Connect 或基于 LAN 的 DB2 服务器之间的通信, 如果使用的协议是 SNA,则此字段将包含本地(逻辑单元) LU 别名。 必须确保主机或 AS/400 可以通过此名称与 LU 进行通信。若要求您使用特定的 LU, 则输入该 LU 的 LU 别名以覆盖预填充的值。

注意:此 LU 将由 DB2 Connect 或“DB2 通用数据库”创建和/或验证
.

对于 DB2 Connect 与 DB2 OS/390 版的版本 5 或更高版本之间的通信, 如果使用的协议是 TCP/IP, 此字段将包含在您的网络内唯一的名称。若您知道预填充的值与(在此工作站或其他任何工作站上的)另一个 DB2 Connect 实例有冲突,则将该值更改为唯一的值。

注意:只有存取 DB2 OS/390 版的版本 5 或更高版本服务器的 DB2 Connect 工作站才支持使用 TCP/IP 的多站点更新。

" " 记录文件大小 (SPM_LOG_FILE_SZ)

“同步点管理程序”记录文件大小应足以保持性能, 但应尽量小以防浪费空间。所需大小取决于使用受保护会话的事务数和发出 COMMIT 或 ROLLBACK 的频率。

此字段中包含缺省值。可选择通过在该字段中输入一个记录文件大小来调整此值。

" " 记录路径(SPM_LOG_PATH)

此参数指定“同步点管理程序”(SPM) 记录所写入的目录。缺省情况下, 这些记录被写入 sqllib/spmlog 目录中, 这在有大量事务的环境中可导致 I/O 瓶颈。使用此参数将 SPM 记录文件放置在比当前的 sqllib/spmlog 目录更快的磁盘中。这使 SPM 代理程序之间有更好的并行性。

" " 最大再同步点代理程序数 (SPM_MAX_RESYNC)

此参数标识可同时执行再同步操作的代理程序数。缺省值为 20, 允许范围是 10 到 256。

接受缺省值或输入在允许范围内的值。