1 / 33
文档名称:

用友NC常见技术问题诊断及解决方案.ppt

格式:ppt   页数:33页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用友NC常见技术问题诊断及解决方案.ppt

上传人:3346389411 2012/9/4 文件大小:0 KB

下载得到文件列表

用友NC常见技术问题诊断及解决方案.ppt

文档介绍

文档介绍:NC常见技术问题诊断及解决方案用友软件股份有限公司NC技术支持部第一部分问题诊断思路第二部分数据库(oracle)部分参数说明内存参数设置公式统计信息第三部分应用服务器(WAS)内存监控端口监控参数设置后台日志生成以及查看主要内容第四部分客户端以及网络问题客户端参数设置Nc网络使用慢分析步骤第五部分操作系统Unix 系统监控命令第六部分NC补丁介绍V5系列效率补丁说明主要内容第一部分问题诊断思路我们怎么办?NC应用的拓朴结构?NC的访问路径:客户端->网络->应用服务器->数据库界面显示远程调用执行远程方法执行SQLSQL调用Was参数Was参数NclogsNclogsjavacorejavacore后台日志后台日志参数参数执行语句执行语句客户端日志客户端日志cpucpu客户端参数客户端参数tracerttracert下载流量下载流量pingping第二部分数据库(oracle)部分参数说明大多数客户下面两个参数没有改:optimizer_index_cost_adj =40含义:索引使用比率增加optimizer_dynamic_sampling=4含义:=(<Total Physical Memoy > * 80%) *70%PGA计算公式PGA_AGGREGATE_TARGET=(<Total Physical Memoy > * 80%) *30%统计信息执行数据库查询试图user_tables第三部分应用服务器(WAS)was内存监控查看内存使用情况方法:?,然后进行查看内存使用状态。如何生成javacore和heapdump?进入wsadminD:\IBM\WebSphere\AppServer\bin>wsadmin -user wasadmin -password password?生成javacore设置jvm环境变量:wsadmin>set jvm [$pleteObjectName type=JVM,process=server1,*]生成javacore文件:wsadmin>$AdminControl invoke $jvmdumpThreads?生成heapdump找到JVM对象名字:wsadmin>set objectName [$AdminControlqueryNamesWebSphere:type=JVM,process=server1,*]生成heapdump文件:wsadmin>$AdminControl invoke $objectNamegenerateHeapDump第三部分应用服务器(WAS)生成javacore和heapdump例子:D:\IBM\AppServer\profiles\AppSrv01\bin> WASX7209I: 使用SOAP 连接器连接到节点javavagNode01 上的进程“server1”;进程的类型为:UnManagedProcess WASX7029I: 要获取帮助,请输入:“$Help help”wsadmin>set jvm [$pleteObjectName type=JVM,process=server1,*]WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JV M,J2EEServer=server1,version=,type=JVM,mbeanIdentifier=JVM, cell=javavagN ode01Cell,spec=>$AdminControl invoke $jvmdumpThreads生成的javacore位置为: D:\IBM\AppServer\profiles\AppSrv01\>set objectName [$AdminControlqueryNamesWebSphere:type=JVM,process=server1,*]WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM, J2EEServer=server1,version=,type=JVM,mbeanIdentifier=JVM,cell=javavagNode01Cell,spec=>$AdminControl inv