Adabas与EntireXBroker:参数设置与数据复制技术解析
立即解锁
发布时间: 2025-08-23 01:13:28 阅读量: 1 订阅数: 2 


Adabas复制的高效使用与实践指南
### Adabas与EntireX Broker:参数设置与数据复制技术解析
在数据管理与处理领域,Adabas数据库以及相关的网络组件如Entire Net - Work、EntireX Broker等发挥着重要作用。下面将详细介绍这些组件的参数设置、使用场景以及相关技术细节。
#### 1. 关键参数定义
首先,了解一些关键的参数定义,这些参数对于系统的正常运行和性能优化至关重要。
- **NC(Command Queue Elements)**:命令队列元素的最大数量。每次来自Adabas内核的调用都会被分配一个命令队列元素。例如,在一次安装中,观察到每秒有1421个更新命令,此时该值被设置为2000。
- **SVC(Supervisor Call)**:管理调用(或路由器)的编号,必须与Adabas SVC安装所使用的编号相对应。
- **TARCETID**:节点的唯一全网目标ID,该值应满足255 < TARCETID < 65535。
#### 2. Entire Net - Work参数设置
Entire Net - Work用于不同系统间的网络连接和数据交互,以下是其相关参数设置。
- **主框架上的参数(通过DDCARD读取)**
```plaintext
ADARUN SVC_242
ADARUN NAB - ~OO
ADARUN LU - 250000
ADARUN NC - 2000
ADARUN FORCE - N
```
- **参数语句**
- **NODE**:定义节点的名称和操作系统。
- **DRIVER**:定义线路驱动类型,如VTAM、CTCA、TCPI、TCPX等。
- **LINK**:定义与另一个节点的链接。
- **TRANSLAT**:考虑异构平台的相关因素。
以下是Entire Net - Work(WCP V7.3.3) - LUW的参数示例(通过DDKARTE读取):
```plaintext
NODZ ONE BUITBRS - (2S6,,",2S61'l,2H)
DRIVER
TCPI API - oES,
LINll SBJlV008
TCPI ACQUIRBooN,
INETADDR - nnl.nn2.nn3.n4, -
RBSTART - (60,S),
SERVZRID - l 7102,
Jl'BIGHT - 10
```
#### 3. Entire Net - Work在不同系统的使用
Entire Net - Work在开放系统中用于访问Linux、UNIX或Windows(LUW)上的Adabas数据库,使用时需注意以下参数设置:
- **避免激活跟踪**:跟踪会带来额外开销(I/O开销),可能会减慢复制过程。
- **服务器选择**:WCP位于Win2008服务器SERV008上。虽然Win2003服务器测试效果良好,但微软已不再支持该版本。Win2008服务器存在一些权限问题,且所有Software AG产品不能放在一个文件夹(SAG文件夹)中。
- **通信参数**:可参考主框架上的WCP通信参数。
- **应用热修复**:应用WCP733X003 - WCPv733 Hotfix #3(适用于Windows、Linux和UNIX),以避免Adabas目标数据库出现RSP 153错误。
#### 4. Entire Net - Work客户端设置
Entire Net - Work客户端用于访问Adabas数据库,一台机器一个客户端即可。
- **Windows服务**
- 这是Windows客户端上的应用程序存根,位于Win2008服务器SERV008上。
- 使用系统管理中心(SMH)进行系统管理。
- Entire Net - Work使用目录服务器中存储的信息在客户端和数据库之间收发消息,这对Entire Net - Work V7的功能至关重要。
- 建议将客户端的ADABAS_TIMEOUT设置为与远程数据库的事务时间(TI)相同的值,以避免RSP 153错误。
- **UNIX守护进程**
- 这是UNIX守护进程上的应用程序存根。
- 使用系统管理中心(SMH)进行系统管理。
- 同样依赖目录服务器进行消息收发。
#### 5. Adabas在Windows上的设置
Adabas在Windows上的安装和使用有一些特殊要求和参数设置。
- **服务器选择**:建议选择服务器而不是PC,因为从安装角度看,Adabas在Win2008服务器上的表现与Win2003服务器有很大不同,例如ADADIR文件夹的设置。
- **数据库组件存储**:数据库组件ASSO、DATA、WORK、TEMP和SORT应位于SAN盒中的磁盘阵列(raid - 5)上,控制器应至少支持两个逻辑通道,分别用于D驱动器(ASSO、WORK)和E驱动器(DATA、SORT、TEMP)。
- **命令日志**:应激活命令日志以观察速度和检测响应代码,且不要将命令日志存储在C驱动器上。
一些重要的Adabas参数:
| 参数 | 说明 | 推荐值 |
| ---- | ---- | ---- |
| LBP(Buffer Pool Size) | 缓冲池大小,值越高越好。Adabas在Windows上会显示缓冲池统计信息。 | 400M(419,301,376),通常使用率达99% |
| WRITE_LIMIT | 确定缓冲区刷新的频率。Adabas在Windows上没有异步I/O的I/O缓冲区,因此缓冲区刷新时间不宜过长。 | 5%,测试显示25%会导致较长的等待时间 |
| BFIQ = 0 | 设置并行缓冲区刷新I/O的限制,0表示无限制。不同值的测试未显示出明显改进。 | 0 |
以下是Adabas Windows参数和缓冲池统计信息的示例:
```plaintext
Ver.ion 6.2.1.01
Databa.e 251
High Water Hark.
on 12 - ,J7,N - 2011 20:29:09
Area/Entry Sire In Uae High Water • Date/Time
---------- ---------- ---------
User Queue >0, , , , 12 - ,J7,N - 2011 " " "
CoaImand Queue , , 12 - ,J7,N - 2011 17:26 "
Hold Queue " " 12 - ,J7,N - 2011 13:33: "
C1ient Quaue " , , " 12 - ,J7,N - 2011 13:33 "
HQ Uaer Liait 90,000 " , 12 - ,J7,N - 2011 13:33: "
Threada " , , " 12 - ,J7,N - 2011 " 21 : 49
Workpoo1 3,H5,728 , 786,449 " 12 - ,J7,N - 2011 13:32 :27
15M Sort 393,216 , ,
Compl_ Search 393,216 , ,
Attached Burrer 16,777,216 23,552 31,744 , 12 - ,J7,N - 2011 16:19:55
.-
(~) " , , ,
Butter Pool 419,430,400 419,301,376 419,333,120 " 12 - ,J7,N - 2011 13:32 : 27
Protection Area 332,790
Ac:tive Area 99,937 , , 12 - ,J7,N - 2011 16 :39 "
Group CODIIIli t " , , , 12 - ,J7,N - 2011 13:33: "
Tranaaction Time '00 " • 12 - ,J7,N - 2011 15 : 59 ..
```
```plaintext
Ver.ion 6.2.1.01
Databa.e 251
Burre r Pool Statiatie.
on 12 - ,J7,N - 2011 20:29 :39
Butte r Pool Sire Pool A11ocation CUrrent High .. ater Internal
```
0
0
复制全文
相关推荐










