管理与编程指南


记录“现场连接 Cliette”和出错信息

“现场连接”在“现场连接”日志文件中记录信息以及“现场连接”、Net.Data 和 DB2 数据库之间的通信。日志的最大大小被 Net.Data 固定为 1 MB,大约 1200 个日志条目。

您可以浏览日志文件或副本,定期确定 cliette 或 DB2 数据库是否存在问题。

要激活“现场连接”日志:

-l 属性启动“连接管理器”:

dtwcm -l [level]

其中,level 是记录的级别。它可以是以下值:

normal
“现场连接”记录所有的 cliette 活动、相关的 DB2 SQL 语句和状态信息和“现场连接”出错信息

minimal
“现场连接”仅记录重要信息, 例如数据库查询和结果集中的行数。

本节将讨论以下记录主题:

规划“现场连接”日志

在记录信息时,需要规划以下问题:

控制“现场连接”记录级别

您可以在调用“连接管理器”时在 dtwcm 命令中指定记录的级别。dtwcm 命令的 -l 属性具有两种设置:

normal
“现场连接”记录所有的 cliette 活动、相关的 DB2 SQL 语句和状态信息和“现场连接”出错信息

minimal
“现场连接”仅记录重要信息。这个选项在记录中提供的信息要少一些。

不会记录的“现场连接”信息的类型

“现场连接”不记录由宏中的 MESSAGE 部分显式处理的 Net.Data 错误。

“现场连接”日志文件名

“现场连接”为“连接管理器”和每个 cliette 创建一个日志文件。下面的列表描述了名称的格式:

“连接管理器”文件
格式:
conman-process_id-DDMMMYYYYHHMMSS.log

参数:

process_id
“连接管理器”进程的标识符

DD
日期

MMM
月份 (Jan-Dec)

YYYY

HH
小时,24 小时时钟

MM
分钟

SS

示例:

conman-513-01Feb1999095639.log

Cliette 文件
格式:
cliett-process_id-DDMMMYYYYHHMMSS.log

参数:

process_id
cliette 进程的标识符

DD
日期

MMM
月份 (Jan-Dec)

YYYY

HH
小时,24 小时时钟

MM
分钟

SS

示例:

cliett-592-01Feb1999095647.log

“现场连接”日志文件的大小和循环

日志文件的最大大小可达 1 MB。在这种情况下,大约可以装入 6000 个日志条目。当日志文件达到最大大小时, 该进程将关闭原始的日志文件,创建新的日志文件,然后继续在新文件中进行记录。

日志文件位于与 dtwcmdtwcdb2 所在的相同的目录中

“现场连接”日志格式

日志文件项具有以下格式:

--process_type-DD/MMM/YYYY:HH:MM:SS-PID#--
message_text

参数:

process_type
dtwcmcliet,取决于“连接管理器”或 cliette 是否记录了信息。

DD
日期

MMM
月份 (Jan-Dec)

YYYY

HH
小时 (00-23)

MM
分钟 (00-59)

SS
秒 (00-59)

PID#
生成信息的进程的进程标识号。

message_text
信息的文本。

示例 1:一个“连接管理器”日志条目。

--dtwcm-02/Mar/1999:13:43:07-330--
Creating connection manager ...successfully
Reading configuration info ...
Completing initialization ...
Initializing cm server ... successfully
Initializing NLS environment ... successfully
Detecting cliette ./dtwcdb2 for DTW_SQL:CELDIAL:
    Min process(es) = 1,
    Priv Port = 7100.
Starting 1 cliettes for DTW_SQL:CELDIAL.
Started: ./dtwcdb2 7128 7100 7200 DTW_SQL:CELDIAL  LOG_MAX , pid: 213
1 cliettes for DTW_SQL:CELDIAL started.
...
 

示例 2:一个 cliette 日志条目。

--cliet-02/Mar/1999:13:43:08-335--
Cliette starting ...
Cliette: DTW_SQL:SAMPLE, database: SAMPLE, user: *USE_DEFAULT
Making a new connection to database: SAMPLE, user: *USE_DEFAULT.
Calling SQLAllocHandle for environment ...
Calling SQLAllocHandle for connection ...
Calling SQLSetConnectAttr ...
Calling SQLConnect ...
Connecting to database: SAMPLE sucessfully.
Telling CM the cliette is ready ...
Ready and waiting for command from CM ...
 


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]