ECOLOGY系统问题解决方法培训,泛微:顾伟民 2009年08月,培训内容,常见问题及解决方法 安装问题 数据库问题 IE问题 性能调优 问题的诊断 提交问题注意事项 解疑,常见问题及解决方法 安装问题,常见问题之安装问题,1.迁移、恢复Ecology系统后,License无法提交 每次提交WEAVER/ecology/log/ecology日志中会有错误信息 java.io.FileNotFoundException: H:\ecology_file\200908\Y\13686587101931536734 (系统找不到指定的路径。) at java.io.FileOutputStream.open(Native Method) …… 问题原因: 迁移或者恢复后,系统环境更改,指定的文件存放路径等在新操作系统中不存在,导致License文件无法提交。 解决方法: 1) 检查数据库表 SystemSet,查看字段filesystem中设置中路径。 2) 执行SQL语句更改路径:UPDATE SystemSet SET filesystem='',filesystembackup='',,,常见问题之安装问题,2.License无法提交,登录页IE标题处乱码 用户环境: 数据库:SqlServer2005 问题原因: 使用SqlServer2000驱动去连接SqlServer2005数据库。创建完数据库后,数据库连接驱动默认是SqlServer2000的,导致连接SqlServer2005数据库时出错。 解决方法: 1) 打上ecology程序针对SQLServer2005的补丁包(可向品质部索取, 5.0之后版本可直接跳到步骤2). 2) 修改WEAVER/ecology/WEB-INF/prop/weaver.properties文件 DriverClasses = com.microsoft.jdbc.sqlserver.SQLServerDriver ecology.url = jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ecology 修改成为: DriverClasses = com. microsoft.sqlserver. jdbc.SQLServerDriver ecology.url = jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ecology,常见问题之安装问题,3. License无法提交,提示License信息错误 用户环境: Windows、AIX、Linux 问题原因: 有些系统的文件编码并非GBK,导致文件上传后无法识别License文件信息。 解决方法: Windows: 1) 卸载Resin服务,使用命令 httpd.exe -remove 2) 重新安装Resin服务,使用命令重新安装Resin服务 httpd.exe java_home D:/WEAVER/JDK -Xms1024M -Xmx1400M -Dfile.encoding=GBK –install Aix或Linux: 1) 修改Resin启动文件/usr/weaver/resin-2.1.14/bin/startresin.sh,添加红色部分内容 /usr/weaver/resin-2.1.14/bin/httpd.sh –Xms1024M -Xmx1800M -Dfile.encoding=GBK -Xss150k &,常见问题之安装问题,4. Linux环境下登录系统后所有页面显示乱码 用户环境: Linux、AIX 问题原因: 系统未安装GBK语言包,或者当前非GBK环境。 解决方法: 1) 使用命令 locale -a 查看zh_CN环境中是否包含zh_CN.gbk语言,(另外zh_CN.gb2312、zh_CN.gb18030也可设置) ,如果列表中没有,需要为系统安装语言包。 2) 修改Resin启动文件/usr/weaver/resin-2.1.14/bin/startresin.sh,在文件最顶行添加红色部分内容 export LANG=zh_CN.gbk export LC_ALL=zh_CN.gbk /usr/weaver/resin-2.1.14/bin/httpd.sh –Xms1024M -Xmx2400M -Xss150k &,常见问题之安装问题,5. Resin无法启动问题 问题原因: 1) 配置原因 2) 数据库无法连接 解决方法: 1) Windows下可检查Resin/log/stdout.log及stderr.log日志文件。 配置错误原因在stderr.log中一般会有详细描述。如配置文件中写成的错误提示如下: com.caucho.xml.XmlParseException: /D:/WEAVER_SERVER/Resin/conf/resin.conf:59: expected `' at `‘ 类似以上错误其实告诉你http标签缺少结束标签。 Liunx环境下则直接输入在启动窗口中,或者nohup.out中 2) 在日志中表现为启动后提示信息中等待很长时间不出现http listening to *:80提示 检查数据库是否可用可使用telnet命令: SqlServer:telnet 192.168.0.204 1433 Oracle:telnet 192.168.0.205 1521 Resin/log/stdout.log中日志信息: Starting Resin on Tue, 04 Aug 2009 18:19:41 +0800 (CST) Log init start Log init end Ioc container init start schedule service initial Ioc container init end ,常见问题及解决方法 数据库问题,常见问题之数据库问题,1.Oracle10g创建数据库时报错 java.sql.SQLException: ORA-01788: 此查询块中要求 CONNECT BY 子句 ORA-06512: 在 “COLOGY.TRI_U_WORKFLOW_CREATELIST“, line 1 ORA-04088: 触发器 'COLOGY.TRI_U_WORKFLOW_CREATELIST' 执行过程中出错 问题原因: Oracle10g默认安装未开启Connect by功能支持。 解决方法: 用system用户登录SQLPLUS,并执行该语句 alter system set “_allow_level_without_connect_by“ = true / commit /,常见问题之数据库问题,2.连接池问题 错误描述: WEAVER/ecology/log/ecology日志中报错如下: 2009-08-06 12:12:27,125 ERROR weaver.conn.DBConnectionPool -weaver.conn.DBConnectionPool java.sql.SQLException: Couldn't get connection because we are at maximum connection count (300/300) and there are none available at org.logicalcobwebs.proxool.Prototyper.quickRefuse(Prototyper.java:309) at org.logicalcobwebs.proxool.ConnectionPool.getConnection(ConnectionPool.java:158) at org.logicalcobwebs.proxool.ProxoolDataSource.getConnection(ProxoolDataSource.java:97) at weaver.conn.DBConnectionPool.getConnection(DBConnectionPool.java:154) 问题原因: 连接池用尽。 解决方法: 修改WEAVER/ecology/WEB-INF/prop/weaver.properties增大连接池数量 配置 ecology.maxconn = 300 改成 ecology.maxconn = 600 (配置原则:最大在线人数×2),常见问题及解决方法 IE问题,常见问题之IE问题,1.IE的修复 问题原因: IE安装了过多插件或病毒等原因造成损坏。 解决方法: 1、使用360安全卫士清理IE插件。,,,1.选择“清理恶评插件”标签卡,2.选中所有已安装插件,,3.点击“立即清理”清除安装的插件,常见问题之IE问题,2、重新注册DLL动态文件 开始-运行(R) 输入如下命令 regsvr32 jscript.dll regsvr32 vbscript.dll 本方法可解决问题: 1) 右键菜单无法使用 2) 点击人力资源浏览按钮等报JS错误 3) IE客户端图形化无法加载 4) 确定IE客户端的其他JS问题,常见问题及解决方法 性能调优,常见问题之性能调优,1. Resin 优化 步骤: 1) 升级JDK 如果JDK是1.6以下,升级JDK有助于提升系统性能 2) 调整Resin内存配置 检查支持的最大内存数。进入D:/WEAVER/JDK/bin目录。 检查JDK版本:java –version 检查最大支持的内存:java -Xmx1400M -version Windows:重新安装resin服务 httpd.exe –java_home d:/WEAVER/JDK -Xms1024M -Xmx1400M –install Linux: 修改/usr/weaver/resin-2.1.14/bin/startresin.sh文件 /usr/weaver/resin-2.1.14/bin/httpd.sh -Xms1024M -Xmx2600M -Xss150k &,如果操作系统是64位,则下载64位的JDK能配置较大内存,,,,JDK版本号,出现版本号,表示支持1400M,超出JDK支持的最大内存数,常见问题之性能调优,Linux: 修改/usr/weaver/resin-2.1.14/bin/startresin.sh文件 /usr/weaver/resin-2.1.14/bin/httpd.sh -Xms1024M –Xmx1800M -Xss150k & Linux下检查JDK,Linux系统不同支持的JDK大小各有差异,要得到最优配置就使用命令测试,,,,JDK版本号,出现版本号,表示支持1800M,超出JDK支持的最大内存数,常见问题之性能调优,2. SQL Server 2000 优化 步骤: 1) 优化SQL Server服务器内存配置 企业管理器的SQL Server组中选择当前服务器,右键点击属性,常见问题之性能调优,对当前服务器使用内存进行配置,,,2.调整内存最大值活动阀至最高处,1.选择内存选项卡,常见问题之性能调优,2) SQL Server提升处理优先级(非必须),1.选择处理器选项卡,,,2.将提升SQL Server的优先级选项打上钩,操作系统将分派较多资源给SQL Server,Resin与数据库装在同一台上时,建议不要使用此项,常见问题之性能调优,3. SQL Server 2005 优化 步骤: 1) 优化SQL Server 2005 服务器内存配置 使用管理器选择当前服务器,右键点击属性,常见问题之性能调优,开启AWE分配内存功能,,,,,1.选择内存选项卡,2.钩选AWE分配项,3.设置最大内存数,4.确定使用设置生效,常见问题之性能调优,某些数据库由于安装版本等关系,无法直接以上述步骤开启AWE,我们可以使用SQL脚本方式开启AWE分配内存功能: SQL脚本如下: sp_configure 'show advanced options', 1 RECONFIGURE GO sp_configure 'awe enabled', 1 RECONFIGURE GO sp_configure 'min server memory', 1024 RECONFIGURE GO sp_configure 'max server memory', 2000000 RECONFIGURE GO,,,,1.新建一个查询,2.将脚本复制到查询区域中,,3.点击执行,4.成功提示信息,常见问题之性能调优,2) 提升SQL Server 2005 在优先级(非必须),,,,1.选择处理器选项卡,2.钩选提升优先级,3.确定使用修改生效,常见问题之性能调优,4. Oracle9i 优化 步骤: 1) 优化内存设置 使用9i自带的管理工具,以system用户登录,,,常见问题之性能调优,配置PGA及SGA大小,,1.选择 例程-配置,,,,3.配置SGA大小,SGA总容量显示当前配置数,,2.选择内存选项卡,,4.参数必须SGA总容量,但必须1500MB,5.PGA建议小于800MB,6.应用并重启数据库使配置生效,此操作具有一定危险性,请配置前备份数据库,最好由客户DBA来配置,常见问题之性能调优,2) 优化ORACLE系统参数 如果系统使用人数非常多,需要调整下ORACLE的处理进程数。,,,,常见问题之性能调优,调整处理进程数processes,,,,1.选择SPFile,2.找到processes参数,默认为150,根据需要进行调整,这些参数对ORACLE影响很大,如非必要不需要调整,常见问题之性能调优,调整processes的同时,也需要调整处理会话数sessions,,,2.找到session参数,默认为170,根据需要进行调整,配置原则:1.1*processes+5,常见问题之性能调优,5. Oracle10g 优化 步骤: 1) 优化进程数及会话数 使用system登录控制台, 10g控制可以使用WEB方式访问 (在服务管理中开启OracleDBConsoleSID服务, 注意此处的SID是数据库名, 如果你创建时数据库名为ecology, 那么服务就是OracleDBConsoleecology) 使用http://192.168.0.205:1158/em/访问管理台,使用system或sys以SYSDBA身份登录,常见问题之性能调优,优化进程数及会话数,,,1.管理选项卡,2.选择内存参数或所有初始化参数,修改方式与Oracle9i相同,,小提示:Oracle10g对内存管理有很好的改进,一般不需要调整,常见问题之性能调优,2) 调整表空间,,1.管理选项卡,,2.选择 存储-表空间,常见问题之性能调优,查看表空间使用率,,2.选中需要修改的表空间,,1.查看表空间使用率,,3.点击编辑修改,常见问题之性能调优,调整数据文件大小,,1. 调整数据文件大小,,3.设置无限制,,2.自动扩展钩选,保持较空闲的表空间有助于提升Oracle的性能(减少Oracle自动扩展的消耗),问题的诊断,问题的诊断,诊断步骤: 1) 区别是否为IE客户端问题 当出现类似于客户端问题又无法肯定时,请多试几台机子,确定问题类别 2) 检查是否为配置问题 服务器端返回错误信息时,首先检查该功能的配置(一定要仔细检查) 3) 检查ecology日志、Resin日志 检查在重现该错误时,ecology日志是否会新增错误信息,resin日志是否增加信息。 ecology日志:D:/WEAVER/ecology/log/ecology resin日志:D:/WEAVER/Resin/log/stderr.log或stdout.log 4) 重现错误步骤 (非常重要) 出现错误时,最好要重现该问题,无法重现的问题很难处理。,提交问题注意事项,提交问题注意事项,步骤: 1) 重现问题步骤,并以截图+文字描述方式提交问题 2) 提供ecology日志 3) 提供客户联系方式 4) 提供远程方式及OA系统问题帐号、管理员帐号 5) 尽早整理并提交问题,尽量协调预留充裕的问题处理时间,您提供的信息越完整,我们中间沟通环节花费的时间越少,问题解决就更迅速,Any Question?,,

展开阅读全文

oracle ecology已崩溃,ECOLOGY问题解决方法培训.ppt相关推荐

  1. oracle ecology已崩溃,ECOLOGY问题解决方法培训 - 图文

    常见问题之性能调优 调整processes的同时,也需要调整处理会话数sessions 2.找到session参数,默认为170,根据需要进行调整,配置原则:1.1*processes+5常见问题之性 ...

  2. Navicat Premium无法连上ORACLE数据库的几种问题解决方法

    Navicat Premium无法连上ORACLE数据库的几种问题解决方法 参考文章: (1)Navicat Premium无法连上ORACLE数据库的几种问题解决方法 (2)https://www. ...

  3. flash 火狐总是崩溃_火狐浏览器提示插件Adobe Flash已崩溃的解决方法

    解决方法: 1.在火狐浏览器出现的"插件Adobe Flash已崩溃"提示中,点击"详细了解"; 2.进入火狐崩溃报告网页,找到"我该如何防止插件崩溃 ...

  4. Oracle 常见错误总结及问题解决方法

    ORA-00001: 违反唯一约束条件  ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进 ...

  5. 01219 oracle,oracle for win移机ORA-01219问题解决方法详解

    c:\sqlplus /nolog SQL>conn /as sysdba SQL>select * from employees; select * from employees * E ...

  6. 为什么ppt图形卡配置不正确_PPT常见问题解决方法,PPT检测到图形卡可能配置不正确怎么办?...

    Microsoft PowerPoint是我们最常用的办公软件之一,给我们的工作和学习提供了诸多便利. 但是有时候辛辛苦苦制作的PPT演示文稿,等到播放时会出现这样或那样的问题.如果问题不能得到及时有 ...

  7. Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法

    转: Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法 ORA-00001: 违反唯一约束条件 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 O ...

  8. Oracle不能在本地计算机启动,Windows 不能在本地计算机启动 OracleDBConsoleorcl的问题解决方法...

    解决步骤如下: 1.开始->运行cmd 2.执行 emctl start dbconsole 输入:C:\Documents and Settings\xcl>emctl start db ...

  9. 逆水寒计算机丢失api,逆水寒游戏崩溃常见问题汇总 逆水寒常见问题解决方法...

    逆水寒游戏可能因为太过于火爆让许多小问题层出不穷,许多玩家都遇到过一进游戏就发生了逆水寒游戏崩溃的情况,或者就是提示游戏正在运行,无法正常打开,不用担心点击查看逆水寒常见问题解决方法来保护您流畅运行游 ...

最新文章

  1. Shiro源码学习之二
  2. 1063 Set Similarity
  3. 聊一聊跨域,Vue向Django请求数据的一些问题
  4. 亲近自然的加州玻璃豪宅
  5. pytorch 同步gpu
  6. 在Opendaylight中karaf启动的时候自动安装自己编写的feature
  7. 第三次握手为什么没有序列号_图解TCP三次握手与四次分手
  8. 【剑指offer - C++/Java】6、旋转数组的最小数字
  9. c语言 手机图形库,c语言的图形库 - osc_opiar5rp的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. java、c语言、python、c++的不同之处_总结几点C/C++、Java与Python的区别
  11. 基于博弈论和拍卖的数据定价综述
  12. 香肠派对电脑版_香肠派对2020先行服最新内测版(众神降临)-香肠派对2020先行服游戏下载v9.82...
  13. JSP中contentType和pageEncoding的区别
  14. ajax 网络延迟 异步,利用 jQuery 的 Ajax 来实现检查网络延迟多少秒
  15. echarts地图自动轮播
  16. 微信小程序上传图片(限制图片大小、张数)
  17. bootstrap之栅格化
  18. 企业微信群发消息提醒
  19. BOSS创投社群:要想成为富人,得改变原有思维,谈谈什么是富人思维模式!
  20. vue table表格自定义

热门文章

  1. 五子连珠(vc2005实现)
  2. 微信小程序正则表达式提取链接
  3. ES安装启动及could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.9.1/jdk/bin/java报错
  4. 批量处理图片名字_小工具
  5. 关于服务器磁盘容量不足,扩容的2种方式的记录
  6. SQL存储过程总结 - sql server 2012数据库基础-存储过程及应用-实验报告
  7. 教你Win11如何运行安卓app
  8. 图纸外发需要具备完善的审批流程
  9. 中国船用燃料油市场供需调研与投资前景预测报告2022-2028年
  10. Docker Desktop for Windows 安装步骤