我们在排查SDE问题时,需要跟踪和查看SDE日志,我们一般在Sde安装目录下/etc/dbinit.sde文件中增加下面的一行: set SDEVERBOSE=TRUE 基本上可以看到我们想要的信息。如果我们还想看到刚详细的信息(包括客户端)该怎么办呢?其实我们还可以设置下面两组参数。
跟踪SDE服务器端: 参数: SDEINTERCEPT (实时跟踪内容) set SDEINTERCEPT=crwTf
含义如下很简单: c - Intercept the API command name r - Intercept the Channel broadcasts read-only w - Intercept the Channel broadcasts write-only t - Intercept log time [mm:ss] T - Intercept log time [hh:mm:ss] f - Intercept flush immediate
参数: SDEINTERCEPTLOC (实时跟踪路径) set SDEINTERCEPTLOC=C:\tmp\ C:\tmp\se_intercept.001 C:\tmp\se_intercept.002 ... set SDEINTERCEPTLOC=C:\tmp\sde_server C:\tmp\sde_server.001 C:\tmp\sde_server.002 ...
注意: 跟踪Application Server(SDE)模式设置dbinit.sde文件 跟踪直连(direct connections)模式SDE设置到客户机的系统环境变量
跟踪SDE客户端:
参数: SDETRACELOC(跟踪路径) set SDETRACELOC=C:\tmp\ C:\tmp\se_trace.001 C:\tmp\se_trace.002 ... set SDETRACELOC=C:\tmp\sde_trace C:\tmp\sde_trace.001 C:\tmp\sde_trace.002 ...
参数: SDETRACEMODE(跟踪内容) set SDETRACEMODE=vhf 含义如下: b - Brief mode v - Verbose mode m - Minute Mode [mm:ss] h - Hour Mode [hh:mm:ss] f - Force Mode
注意: 支持application server(SDE)模式和直连(direct connections)模式
http://www.gisall.com/html/32/25432-2966.html(转)