浪潮软件维护技巧
- 格式:docx
- 大小:73.05 KB
- 文档页数:12
ERP 运行维护
培训内容
•第一部分 运行维护方法
•第二部分 案例分析
•第三部分 维护基础知识
第一部分
运行维护方法
1.识别问题现象
•当问题现象发生时,正在运行什么(即操作者正在对电脑进行什么操作) ?
•这个操作以前的运行是否正常?
•这个操作最后一次成功运行是什么时候?
•从那时起,哪些情况发生了改变?
带着疑问了解问题,才能对症下药、排除问题。
2.对问题现象进行详细描述
在排除问题前,可以按以下步骤执行:
•收集有关问题现象的信息;
•对题现象进行详细描述,注意细节;
•把所有的问题都记下来;
•不要匆忙下结论。
3.列举可能导致错误的原因
• 考虑导致问题原因可能有哪些,如软件安装环境、操作失误、补丁冲突等。
注意:
不要着急下结论,根据出错可能性把原因按优先级别进行排序,一个个先后排除。 4.缩小搜索范围
•先环境,后软件
•先服务器,后客户端
•先软件,后数据库
•要多角度,多方面排查
•先易后难,先点后面
5.隔离错误
•确定问题的性质
•要有操作人员参与,多交流
注意:
做任何操作之前,一定要做到先备份数据后解决问题。
6.问题分析
处理完问题后,还必须搞清楚:
•问题是如何发生的?
•是什么原因导致了问题的发生?
•以后如何避免类似问题的发生 拟定相应的对策,采取必要的措施。
解决问题的总思路
•运行环境问题还是程序数据问题?
•问题是否可以再现?
•分析问题
•解决问题
•预防措施
第二部分
案例分析
•一.财务
•二.供应链
•三.数据库
•一.基本财务
1.环境配置口令忘记
问题原因:
环境配置默认是没有口令的,设置上口令必须输入口令才能登录。
解决方案:
•方法一、把程序文件夹下的 LSCW.INI 文件删除,然后重新进行环境配置。
•方法二、打开程序文件夹下的 LSCW.INI 文件,把‘PASSWORD=’后面的内容删除
[CONFIG]
PASSWORD=……
案例分析:
•环境配置的帐套配置信息都存放在 LSCW.INI 这个配置文件中,而这个文件是存放在软件的 安装目录下的。一个程序版本对应一个配置文件,而同一个程序版本无论设置多少套帐都放在 同一个配置文件中。知道这个原理以后,关于配置文件的灵活应用做一下简单介绍: •例一:某客户重装机器或更换机器后,通常情况下重新安装软件以后需要到环境配置中将以 前的数据库进行连接软件才能使用,但此客户设置帐套很多,每套帐都需要配置,工作量很大, 且很难和原来完全一样。这个问题如果通过变通实现就可以很方便的解决。只要把原先配制好 的 LSCW.INI 文件保存一份,安装好机器后,用原配制好的 LSCW.INI 文件覆盖新 LSCW.INI 文件即可。
•例二:某客户一个机器上同时安装了 PS6.2 和 PS8.0 两个版本的软件.这样就会有一个问题, 当用户第一次进入 PS6.2 版本的软件时没有问题,当用户进入 PS8.0 以后再进入 PS6.2 时软件 时就会提示版本不一致的错误,到环境中检查配置信息时发现数据库已变成 PS8.0 的数据库。 通常情况下,如果客户在一个机器上安装了两个版本时,每次进入时都需要先到环境配置中修 改一下数据库才能正常进入,这样就有些麻烦,并且如果是维护人员一般机器上需要安装所有 的产品,如果每次也需要来回修改的话,对工作实在造成不便,下面介绍一个办法就可以很好 的以上问题。
还是上面的描述为例,首先在 PS6.2 版本的环境配置里设置两个连接信息,第一套帐为
PS6.2,第二套帐为 PS8.0,然后把 PS6.2 程序下的 LSCW.INI 复制到 PS8.0 的安装目录下覆盖
原来的 LSCW,INI 文件即可。
2.运行软件,提示“授权信息不正确,请与供应商联系!”
问题原因: 软件可以免费试用 2 个月,超过 2 个月以后,系统就会通过序列号或加密狗来检证你是否
为正版的合法用户,如果输入错误,那么系统就有提示“授仅信息输入不正确”
解决方案:
目前 P 系列软件的加密方式有两种。
•对于序列号授权:软件同时判断使用期限、单位名称、模块、授权用户数、序列号 5 个方面
•对于加密狗授权:软件只判断使用期限、模块、授权用户数 3 个方面。
注意:
序列号与加密狗不同的是通加加密狗控制的用户单位名称可以修改,并且序列号一栏一定要空
着不填。
案例分析:
•正常情况下只要序列号等授权信息录入正确,系统应该能够正常运行。但是,有的单位序列 号等信息录入正确,运行软件时却提示授权信息不正确,有的每个模块都不能进入,提示站点 数有问题。凡是出现这种情况的,目前发现的原因都是因为人为手工修改了 LSCONF 表,导 致
LSCONF 表内容与该版本软件安装时的 LSCONF 表内容不一致。下面是在软件中输入的授 权信息在 LSOCNF 表中的存放。
CW_CONF14 站点数
CW_CDKEY 使用模块
CW_SYDWMC 使用单位名称
CW_CONF10 序列号
3.凭证保存提示索引不唯一
产生原因:
LSNBBM 表中 LSNBBM_DQNM 的数值与 ZWPZK 中 ZWPZK_PZNM 的最大值不一致,当输入
凭证时,新的内码(即原有内码+1)在 ZWPZK 中 ZWPZK_PZNM 中已经存在.
解决方案:
•查询 ZWPZK 中 ZWPZK_PZNM 的最大值
select max(convert(int,ZWPZK_PZNM)) from ZWPZK
•将 LSNBBM 中 LSNBBM_DQNM 改为 ZWPZK 中 ZWPZK_PZNM 的最大值.
update LSNBBM set LSNBBM_DQNM=' '
where LSNBBM_NMBH='ZWPZNM'
案例分析:
LSNBBM 是存放当前最大流水号的一张表,当凭证保存或单据保存时提示插入重复值时,
最先考虑的就是 LSNBBM 这个表中的当前最大内码与当前存放单据的表的最大内码数不一致 导致,一般我们解决思路是:
•首先:查找最大流水号,语法可以套用
select max(convert(int,字段号) ) from 表名;
•第二:察看 lsnbbm 相应流水号
select * from lsnbbm where lsnbbm_xtbh=' ' AND LSNBBM_NMBH=' '(引号中的内
容根据提示涉及到的表找到相对应的记录输入)
•第三步:修改流水号
4.导入科目提示科目重复
产生原因:
导出文件中存在重复的记录。
解决方案:
•先删除唯一索引
DROP INDEX ZWKMZD.ZWKMZD
•到科目设置中用科目导入功能导入科目 •查询重复的科目
SELECT ZWKMZD_KMBH,ZWKMZD_JS FROM ZWKMZD GROUP BY
ZWKMZD_KMBH,ZWKMZD_JS HAVING COUNT(*)>1
•删除重复科目,手工增加
•将索引重建
•问题 OK
案例分析:
这个问题,可以有两点收获:
•第一点:要会处理在软件操作或数据库插入提示有重复记录这一类问题时,如何用 SQL 语句
将重复记录统计出来。
•第二点:学会这种解决方案的思路
5.查询帐页提示没有检索到格式
问题原因:
LSTIGS 表中没有相应的格式记录。
解决方案:
•方案一、用 SQL 语句将运行正常的帐套所涉及的表的记录导出,到有问题的帐套中将记录导
入。
•方案二、将提示信息例如“id='wyem_km_j' and f_gsbh='0003 '”在搜索-文件及文件夹-包含文字
中输入,锁定文件名为 FZBULDL1.SQL,然后到数据库中执行即可。
案例分析:
查询其他帐页的时候也会出现类似的提示,当遇到提示:没有检索到***格式,请检查:
Id=***、GsBh=***的错误时我们都可以根据提示的信息找到相应的建库 SQL 脚本执行之。或
用导表的方式从其他正常的帐套中将查询帐页格式涉及的表导入。
查询帐页格式涉及表有:
LSZBGS
LSTIGS
LSOTGS
6.关于帐务月结、年结
•月结:
月末结转就是把本月的数据进行封存,并且将财务日期自动置为下一会计期间的日期。
•年结:
如果当前会计月份是本会计年度的最后一个会计月份,系统还将进行年末的工作,进行年
末结转时,系统将备份本年度数据,并结转至下一年。
•反月结:
可以通过维护工具中的帐务反月结功能;工资,固定资产模块提供了反月结功能。
•反年结:
目前软件无法支持。
案例分析:
•在维护过程中,经常有用户在已经月结甚至是年结的情况下,还需要修改以前月份或年份的 业务。虽然反月结很简单,可以通过维护工具进行处理,但反复操作可能会导致数据紊乱,所 以建议可以每个月只做业务处理,等超过 24 个月以后再进行月末结转。对于已经年结的业务 软件是无法取消年结的,所以在年结之前一定要建议用户将数据先做个备份,一旦发现年结以 后想数据还可以恢复。