NC\NCC
文章平均质量分 55
总结了一些NC\NCC系统的解决方案,供大家参考。
Z.Virgil
撸啊撸啊,德玛西亚
展开
-
【案例34】数据源密码保存不上
查看了相关的prop.xml发现存密码的字段,正常应为加密状态,但是这显示null。在相关的启动日志中排查发现,报数据源连接异常的错误。由于项目交接,sysConfig启动异常,他们在原jdk路径做了个软链,把操作系统的JDK改为了1.8.131版本后,sysconfig才正常打开。排查了相关ncchome的文件夹权限,prop.xml的权限,都为775,权限没问题。后续把软链取消,重新配置了JDK,更新JDK版本为1.8.202。排查了相关的生产和测试环境的区别,发现JDK版本有差异。原创 2024-03-19 16:56:39 · 355 阅读 · 1 评论 -
【案例33】java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance
客户重启了服务器,启动后发现相关的环境启动不起来,启动后直接退出程序。从测试换相关数据库驱动。11g --- nchome/driver 再次启动发现问题依旧。在nc-log.log中发现有oracle.i18n的相关错误。启动了同nchome下的搜索服务,发现启动正常,这说明就不是全局变量引起的。文件查找功能,他能把jar包内引用的相关代码文件都展示出来。排查了JVM参数、JDK路径lib相关jar包发现都正常。删除相关的nclogs,重新输出日志。删除掉此路径下的驱动文件。查找相关的报错文件。原创 2023-06-30 15:59:15 · 949 阅读 · 0 评论 -
【案例32】系统无法创建SOAP连接器
3、检查WebSphere是否配置了安全性。把相关安全性进行勾掉。正常这种情况是Dmgr和Nodeagent相关服务出现异常或者没有启动造成的。系统无法创建SOAP连接器以连接到端口8879上的主机localhost。1、检查/etc/hosts文件是否添加主机名和IP。2、重启Dmgr和Nodeagent。在部署EJB时报如下错误。原创 2023-06-26 14:24:04 · 997 阅读 · 0 评论 -
【案例31】数据源密码保存不上
查看了相关的prop.xml发现存密码的字段,正常应为加密状态,但是这显示null。在相关的启动日志中排查发现,报数据源连接异常的错误。由于项目交接,sysConfig启动异常,他们在原jdk路径做了个软链,把操作系统的JDK改为了1.8.131版本后,sysconfig才正常打开。排查了相关ncchome的文件夹权限,prop.xml的权限,都为775,权限没问题。后续把软链取消,重新配置了JDK,更新JDK版本为1.8.202。排查了相关的生产和测试环境的区别,发现JDK版本有差异。原创 2023-06-25 11:48:37 · 416 阅读 · 0 评论 -
【案例30】WebSphere诡异宕机
帮其启动后即修复了此漏洞。双机水平集群,启动dmgr、nodeagent、master都很顺利正常启动,启动ncMem01、ncMem02时发现启动异常,直接宕机。最开始是UFO公式所有者权益表打不开打了一个补丁,可以打开了,但是公式修改后不生效。看其was堆内存配置的4G,启动后内存直接被撑爆,并没有回收的现象。当时询问了顾问是否打了补丁,顾问反馈系统是从1909升2105,所以近期打了一堆补丁,为了解决业务问题。做完单据后,调小内存,手动生成了dump文件,发现占用内存比较大的都是tb 预算的东西。..原创 2022-08-09 14:58:03 · 737 阅读 · 1 评论 -
【案例29】文件过早结束导致WAS启动异常
客户启动was时,ncMem08节点,启动异常,起来就宕。查看相关日志发现,日志报启动期间有相关错误。发现基本上都是文件过早结束。 server在启动时肯定会找相关的配置文件,来决定加载相关的jvm参数和类文件于是查看了08的配置文件。发现ncMem08的Server.xml配置已经被置空。,导致was启动时找相关的配置文件找不到,所以会造成启动就宕机现象。问了相关的客户操作人员,发现是调整了debug参数,保存错误导致的。第一种方式:通过Dmgr的08配置拉到了节点的概要文件中去还原。重写了下serve原创 2022-07-06 10:21:31 · 1151 阅读 · 0 评论 -
【案例28】银行对账单管理-在线下载优化记录
sql优化案例原创 2022-07-06 10:12:19 · 400 阅读 · 0 评论 -
【案例27】get table metadata error
问题描述NCC2005使用WAS 适配Oracle19C数据库启动后,大量操作报错“get table metadata error”。分析过程查看nc日志,发现跟orai18n.jar包有关,这个jar包用于oracle数据库中文乱码。测试发现在使用nc中间件时正常,通过搜索发现nchome/lib下有orai18n-11.2.0.4.jar。解决方案将nchome/lib下的orai18n-11.2.0.4.jar文件。拷贝到WAS目录下。例如/IBM/Web..原创 2021-10-26 10:30:54 · 813 阅读 · 0 评论 -
【案例26】登录 sm_log_operatelog 优化
目录问题描述问题分析解决方案问题描述新建用户与部分老用户登录过慢(1-2min)问题分析查到sm_log_operatelog(上机用户登录表)过大,3kw行数据,该操作可以两种方式解决:1、删除上机日志表2、使用sql 优化,进行处理解决方案SELECT * FROM sm_log_operatelog WHERE pk_operatelog in (select pk_operatelog from (select..原创 2021-10-12 16:25:35 · 317 阅读 · 0 评论 -
【案例25】配置https之后 IE打不开登陆页面
目录问题现象问题分析解决办法问题现象配置https之后,IE打不开登录页面,Uclient没有问题。jvm控制台显示如下:basic: 已调整小应用程序大小且已将其添加到父容器中 basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 170755 us, pluginInit dt 722531 us, TotalTime: 893286 usnetwork: 找不到高速缓存条目原创 2021-10-12 16:14:28 · 419 阅读 · 0 评论 -
【案例24】NC6.3-6.3X前台无法录spr日志
问题描述客户反映NC6.3.x 系列前台无法录spr 日志 ,窗口报错问题分析NC6.3.x 版本可能会发生 该bug , 已经形成实际补丁 修复该问题解决方案请下载该补丁, 并将内容复制替换到相应目录下链接:百度网盘 请输入提取码https://pan.baidu.com/s/16OM2AwC4a7t6Cid1mTqnUg提取码:gpwb...原创 2021-10-12 15:33:54 · 785 阅读 · 1 评论 -
【案例23】NCC2005 was集群报非法登录的解决方案
问题现象NCC2005 Was集群,使用IHS做分发,通过IHS端口登录NCC轻量端时会报“非法登录”的错误,通过server具体端口访问NCC应用则没问题。问题分析NCC有个安全机制,要校验客户端IP,代码中调用request.getRemoteAddr获取客户端IP,如果通过IHS端口登录NCC,则request.getRemoteAddr返回的是IPv6地址,如果直接通过server的具体端口登录NCC,返回的是IPv4地址,NCC无法解析IPv6地址,所以报非法登录的错误。NCC补丁原创 2021-10-11 11:08:35 · 1591 阅读 · 0 评论 -
【案例22】WebSphere禁用SSLv3和RC4算法教程
登录控制台展开Security(安全性)--点击SSL certificate and key management(SSL证书和密钥管理)--点击右侧SSL configurations(SSL配置)(如果看不到该项注意向右托动浏览器滚动条),如图所示进入NodeDefaultSSLSettings进入Quality of protection (QoP) settings(保护质量(QoP)设置)禁用SSL和RC4禁用SSL:在上边的Protocol下...原创 2021-10-09 16:25:15 · 671 阅读 · 0 评论 -
【案例21】was_ap24:Requesting from another server
问题描述某项目在NCC的WAS集群上碰到了如下的错误,带着服务经常出现问题问题分析通过查阅IBM官方文档,报错反馈的问题,通常指application server和Plugin 的level不兼容导致。ApplicationServer的level和JDK版本相关,检查JDK发现为1.8.0_201这个JDK对应的是WAS 9.0.1.0,NCC1909发版时的版本,但项目上使用的是NCC2005版本,对应的WAS 9.0.5.2,JDK应为1.8.0_241。解决方案删掉集群和pro原创 2021-10-09 14:57:12 · 210 阅读 · 0 评论 -
【案例20】NC系统was部署后无法登录
问题描述系统重新部署启动以后,无法登陆。问题分析在启动dmgr进程时失败,通过SystemErrlog看到如下信息,提示nc65应用已经存在。在was控制台-企业应用程序中,已经没有nc65应用,在dmgr概要文件下搜索nc65如下:解决方案删除如上图中blas和cus目录下nc65,重新部署后正常。通常部署的应用有可能残留在以下三个目录:...原创 2021-10-09 14:49:13 · 665 阅读 · 0 评论 -
【案例19】WAS集群扩展方案
一、水平扩展水平扩展,通过新建虚拟机的方式进行扩展。1、克隆之前的虚拟机(如NCAPP03),得到新的虚拟机NCAPP04。2、修改NCAPP04的机器名为NCAPP04(在/etc/sysconfig/network中修改)3、在NCAPP04的hosts目录中加入自己的IP地址和机器名。保证hosts文件中有所有集群服务器的信息。(在/etc/hosts中修改)4、重启机器后生效。5、进入WAS的安装目录(/IBM/WebSphere/AppServer/bin)6、原创 2021-05-21 16:32:59 · 557 阅读 · 0 评论 -
【案例18】NC进程CPU利用率高分析方法
问题描述NC应用在启动master之后,发现master进程的cpu使用率始终100%+,一直居高不下。问题分析查找CPU高的进程ps -mp 25812 -o THREAD,tid,time |sort -n -k 2ps -mp 25812 -o THREAD,tid,time |awk '/root/ && $2>50 {print $0}' --输出大于50的线程根据进程的PID找到 该进程中CPU使用率最高的线程号 26001 使用了72%生成JA原创 2021-09-15 16:01:29 · 482 阅读 · 0 评论 -
【案例17】ibm_jdk加密导致uclient无法登录NC
问题描述Uclient所有客户端都无法访问NC,登录报错。问题分析报错如下java.lang.NoClassDefFoundError: javax.crypto.b (initialization failure)Ibm官网搜索该问题,需要替换两个jar文件$java_home\lib\ext下local_policy.jar$java_home\lib\ext下US_export_policy.jar##解决方案下载地址:https://www14.software.ibm.原创 2021-08-19 15:33:35 · 1497 阅读 · 0 评论 -
【案例16】NC5.X系列部署后 80端口失效
问题描述客户反映NC5.x版本服务器重新部署后,server端口好用, 80分发端口无法登录问题问题分析该问题为NC5系列特有的问题,为部署后plugin-cfg.xml可能会被刷新导致http启动默认为初始的plugin-cfg.xml插件,80分发端口失效解决方案cd /$ibm_httpserver/plugins/config/webserver1 ls -lathcd /$ibm_websphere/appserver/bin ./GenPluginCfg.shcd原创 2021-08-19 15:16:31 · 556 阅读 · 0 评论 -
【案例15】WAS部署报错,dmgr已经启动报连不上8879
问题现象WAS中间件在部署EJB的时候报错,SOAP 8879 端口连接不上。问题分析正常这种情况,部署EJB的时候需要保持Dmgr启动,但发现,这个项目的Dmgr已经启动,但还是报这类错误。解决方案在was_node的安装目录下面,$WAS_Profile_HOME\config\cells,有个安全文件security.xml将其改为是false重新启动server....原创 2021-02-01 11:24:39 · 1138 阅读 · 0 评论 -
【案例14】登录NC时报token问题排查及解决
问题现象用户登录NC时出现invalid secrity token(null)报错。这时,按照常规解决办法,我们会先确认后账号密码无误,再重置一下令牌,重启,一般问题就能解决。然而当常规办法不奏效。问题分析常规方案不起作用,指定端口登录,日志级别设置成debug。单独设置日志级别方式http://ip:端口,获取nclog,找到关键堆栈。登录失败了,然后写登录失败的安全日志,而写安全日志需要token;但生成token又需要登录成功。这里的关键是登录失败的信息没有打印出来。a原创 2020-12-01 11:10:08 · 2555 阅读 · 2 评论 -
【案例13】应用系统异常卡顿处理流程
问题现象系统卡顿,很多操作耗时都比较长,通过nmc监控,线程耗时主要集中在数据库上。问题分析毫无疑问,首先是对数据库服务器资源使用情况进行监控,CPU、内存使用正常,没有达到峰值。监控磁盘IO情况,发现磁盘最长活动时间持续达到100%,说明系统磁盘io负载较高。生成卡顿时段awr报告1:Sqlplus / as sysdba@?/rdbms/admin/awrrpt.sql //生成awr报告可以看到2小时的awr报告DB Time达到7805mins,非常高原创 2020-11-27 15:09:49 · 1425 阅读 · 0 评论 -
【案例12】NC65一直在登录页面转圈,耗时30min以上
问题现象NC登录一直在转圈,最短需要30多分钟才能进去。问题分析通过nmc查看,发现线程被锁住生成javacore分析,kill -3 <pid>失效。 所以用jstack -l <pid> 生成线程信息分析。可以发现大部分线程都被0x00000000d013be30 锁住了找到具体线程,发现为线程Thread-64通过工具分析Thread-64 一直有堆栈比较异常at sun.security.provider.Na..原创 2020-11-03 16:12:16 · 2572 阅读 · 2 评论 -
【案例11】NC 超级管理员ROOT被锁
把{$nchome}/ierp/bin 下的account.xml替换为初始版本的,重启中间件即可。root用户密码存放在“ufsoft\nchome\ierp\sf\superadmin.xml”文件中。root用户密码存放在“ufsoft\nchome\ierp\bin\account.xml”文件中。解压code.jar,进到 code/ierp/bin,找到初始版account.xml。解压code.jar,进到 code/ierp/sf,找到初始版。替换为初始版本的,重启中间件即可。原创 2020-10-27 17:39:57 · 4131 阅读 · 0 评论 -
【案例10】Was IHS服务转发提示失败:Conversion=‘]‘
问题描述在做IHS服务转发时,通过sysconfig服务转发生成插件异常报错如下图所示。查看日志java.util.UnknownFormatConversionException:Conversion=']'atjava.util.Formatter.checkText(Formatter.java:2558)atjava.util.Formatter.parse(...原创 2020-01-10 15:48:18 · 515 阅读 · 0 评论 -
【案例9】sysConfig 中文乱码(方块)
问题描述打开sysconfig选中中文显示乱码(方块)问题分析缺少中文语言包文件导致。解决办法一般Linux的语言文件放在下列路径中/usr/share/fontsWindows字体存放地址:控制面板\外观和个性化\字体把Windows的中文语言包文件导入到上述路径中。刷新字体fc-cache -fv再次验证...原创 2019-12-03 16:26:54 · 727 阅读 · 0 评论 -
【案例8】langcode tradchn is not found !
目录MutiLangFile is lostlangcode tradchn is not found问题描述问题分析解决办法 MutiLangFile is lost langcode tradchn is not found 问题描述全代码的NC创建帐套,点击保存,辅助语种中报MutiLangFileis lost (语言包丢失)。...原创 2019-07-30 13:19:25 · 2195 阅读 · 0 评论 -
【案例7】NC+ORACLE+系统初始化的完整操作顺序
目录NC系统从安装ORACLE数据库到系统初始化的完整操作顺序删除NC数据源(ORACLE用户)NC数据源账套导出ORACLE数据库表空间操作NC系统从安装ORACLE数据库到系统初始化的完整操作顺序第1步:安装ORACLE数据库(默认实例名:orcl)安装完成后用设置好的数据库用户名密码进入数据库> cmd> sqlplus system/...原创 2019-04-23 10:57:25 · 1762 阅读 · 0 评论 -
【案例6】NC安装部署常见问题
目录问题1:Too many open files问题现象解决办法问题2:图形化报错问题现象解决办法问题3:nmc启动报环境不符合问题现象解决办法问题4:64位系统安装了32位的软件问题现象解决办法问题5:参数配置问题6:部署EJB,SOAPConnectorClient异常问题现象解决办法问题7:重置拒绝会话证书存储问...原创 2019-03-11 10:34:50 · 20641 阅读 · 0 评论 -
【案例5】Oracle审计数据导致系统表空间爆满
前言本文总结了Oracle 11g 和12.1 这两个版本在项目上遇到的关于审计数据导致SYSAUX表空间暴涨的问题。首先看在11g这个版本下遇到的问题故障现象如果system表空间不是自动扩展,空间用满甚至会出现数据库无法登陆。使用任何用户登录均报出异常。问题分析你可以运行以下查询来检查一下系统表空间哪些表比较大select * from (select S...原创 2019-03-11 10:23:27 · 4421 阅读 · 0 评论 -
【案例4】总账明细表的分区方案
目录前言实施步骤备份数据验证表数据分布情况创建重定义需要的过渡表确认gl_detail 可以进行重定义:创建过渡表开始重定义开始重定义分区表在过渡表上创建本地索引local index主键的创建同步数据完成重定义删除过渡表修改索引,约束名称和原表一致对所有索引进行重命名验证数据分布正确性ABORT_REDEF_TABLE使用...原创 2019-03-11 10:14:17 · 3424 阅读 · 0 评论 -
【案例3】WebSphere7+HTTPS访问配置方法
网页访问配置方法目录网页访问配置方法合成p12证书文件合成步骤Httpd.conf文件配置导入用户提供的证书到was的证书库ufida.p12证书库导入D:\IBM\HTTPServer\Plugins\config\webserver1\plugin-key.kdb证书库ufida.p12证书导入D:\IBM\AppServer\profiles\...原创 2019-03-08 17:44:01 · 5574 阅读 · 2 评论 -
【案例2】NC HTTPS 方案
NC HTTPS 方案目录Apache Http Server +NC集群IHS +WAS集群Apache Http Server +NC集群方案: 在internet到Apach这段使用ssl,而从Apache到应用使用HTTP系统环境:RedHat6.1+Apache http Server 2.2.15(系统自带)前提:NC集群部署完成之后,然后进行HTTPS...原创 2019-03-08 16:48:48 · 3788 阅读 · 0 评论 -
【案例1】NC打开节点慢
左侧树形结构打开节点慢目录问题描述问题排查解决办法问题描述左侧树形结构打开节点最快240s以上。问题排查通过nmc检查线程信息。 重复执行如下sql <record><sql>SELECT * FROM pr_bd_catagoryctrl WHERE ( nvl ( dr, 0 ) = 0 ) and pk_corp...原创 2019-03-08 16:35:53 · 3494 阅读 · 0 评论 -
SPR使用说明
什么是SPR?SPR是一个客户端一段时间业务操作的系统运行情况的总结报告。这个报告涵盖了客户端JVM信息、物理内存、是否启用前台缓存、业务操作性能概要、远程调用、sql信息、客户端信息以及是否报错等内容。这个报告有利于诊断业务操作的性能以及报错问题。补丁说明NC65、NC633标准产品已自带SPR功能,其它版本支持情况说明:NC5X版本:不支持;NC633之前的NC6X版...原创 2019-03-15 11:32:05 · 8187 阅读 · 1 评论 -
JAVACORE与HEAPDUMP生成大法
目录前言JAVACORE篇:Windows平台:ORACLE JDK:HOTSPOTIBM JDK:V9LINUX平台: HEAPDUMP篇:Windows平台:ORACLE JDK:HOTSPOTIBM JDK:V9LINUX平台:前言在项目上我们经常要生成javacore和heapdump来进行分析。这里总...原创 2016-11-01 10:52:41 · 25411 阅读 · 6 评论