村管系统使用过程常见问题及解决办法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

村管系统使用过程常见问题及解决办法
根据以往工作中村管系统出现的问题,我们总结了以下解决方法,供乡村信息化管理工作人员参考使用,在使用此方法未能解决问题的情况下,请及时与我们联系。

联系电话:85968031 赵杰张炜
1、备份时出现错误代码:-980,1224,是数据库表出问题
说明:备份出现1224或者980错误后,一般的情况下DB2数据库服务器会自动停止,表现为电脑右下角的绿色小图标DB2上面会有小红点,打开《村管系统》提示错误1032N’未发出启动数据库服务器命令’-如果出现这种情况,需要先将数据库服务器重新启动.启动之后再进行以下步骤.如果出现1224或者980错误后数据库服务器没有停止,则直接进行以下步骤.
步骤:1找到出错的表,2进命令窗口定位表,修复表,3重新备份
关键找到出错的表:看数据库的日志文件,打开目录下文本文档db2diag.log D:\ProgramFiles\IBM\SQLLIB\DB2\db2diag.log,查找obj=,会找到一条错
误的日志.错误日志例举如下:
Obj={pool:2;obj:65;type:0}*****************************
查出错误日志后,进入命令处理器定位表,输入以下语句
db2 connect to db_bjnc user gever using gevermis
db2 select tabname from syscat.tables where tableid=65 and tbspaceid=2 db2 reorg table gever.错误表表名
解释如下:
db2 connect to db_bjnc user gever using gevermis (连接数据库)
db2 select tabname from syscat.tables where tableid=65 and tbspaceid=2 (找出错误表:tableid=数值为错误日志中obj:后面的数值,tbspaceid=数值为pool:后面的数值. 执行完这条语句后,在命令窗口会列出错误表的表名FAMILY_MEMBER-)
db2 reorg table gever. FAMILY_MEMBER (这个错误表的表名就是第二语句执行完后查找出的的一条记录)
需要修复的表
2、备份时出现提示:正在使用数据库
原因:备份的数据库正在使用,
解决方法:退出《村管系统》之后,再进行备份.;
提示:做数据库备份或者恢复操作的时候,请先退出正在使用的《村管系统》.
3、备份时提示错误1092错误
原因:操作系统中的GEVER用户的权限不够.
解决方法:将GEVER用户添加为administrator.
具体操作:右键电击’我的电脑’-‘管理’-选择‘本地用户和组’中的’用户’-然后在右边显示的系统用户中鼠标双击’GEVER’用户进入到用户的属性设置面版-选择隶属于-点击’添加’按钮-‘高级’-‘立即查找’-选择’administrator’-确定-确定-应用-确定
4、备份数据库时报2059w错误
说明: SQL2059W在设备"<设备>" 上遇到设备满警告。

原因:这个是存备份的磁盘空间已满.
解决:备份至其他有空间的硬盘,或者清理下磁盘,把不需要的文件删除.
5、恢复数据库时报2542错误
说明:SQL2542N根据所提供的源数据库别名"<数据库别名>"和时间戳记"<时间戳记>",找不到与数据库映像文件相匹配的文件。

原因:恢复指定的路径上没有对应的数据库.
解决:将错误备份路径修改至正确的备份路径.
举例:假如备份的数据库DB_BJNC在F:\盘,而恢复数据库的时候备份路径写成D:\盘,这样系统在F盘读取文件(DB_BJNC.0)的时候找不到要恢复的数据库就会报错2542.
6、恢复数据库时报2522错误
说明: SQL2522N多个备份文件与为备份的数据库映像提供的时间戳记值相匹配。

原因:指定的恢复路径存在多个数据库的备份.
解决:进入到这个路径下,找到备份的数据库文件,将其打开进入到最里层将多余的备份文件删除,或者剪切出来放入到其他路径下.
举例:假设在D盘根目录下备份数据库DB_BJNC则会在D盘下生成一个DB_BJNC.0的数据库备份文件, 如果下一次备份数据库DB_BJNC的时候还备份在D盘根目录,则会在第一次备份生成的DB_BJNC.0文件下面多生成一个文件.也就是说第二次备份的文件不会完全覆盖第一次的备份文件.这样的话,用D盘下DB_BJNC.0做恢复数据的操作时就会报2522的错误,处理的方法就是将多余的没被覆盖的那个文件删除,或者剪切出DB_BJN.0这个文件夹之后,再做恢复的操作。

(此操作注意事项:先按文件生成时间排列,将时间早的备份文件剪切出去)
7、恢复数据库时报2538错误
说明: SQL2538N意外到达介质"<介质>" 上“备份映像文件末尾”。

解决:用于恢复的数据库文件不完整.换一个好的备份文件做恢复.
8、恢复数据库时报1005错误
说明:已使用指定的别名。

若在目录数据库命令中未指定别名,则将数据库名称用作别名。

当创建数据库时,别名与数据库名称相同。

原因:在系统数据库目录和本地数据库目录中已存在此别名。

解决:进入到配置助手,将需要恢复的数据库的别名除去后,再重新配置连接一下,连接成功就直接做恢复数据库的操作。

如果失败.则执行删除语句将数据库删除后,再做恢复数据库的操作.
举例:假设恢复DB_BJNC库出现1005错误,则进入配置助手将DB_BJNC的数据库别名除去后,然后再重新配置连接一下数据库DB_BJNC.连接成功则直
接做恢复数据库的操作,如果配置连接失败,则删除这个数据库再做恢复.
Db2 drop db db_bjnc (删除数据库的命令) 谨慎操作,在做此操作前确定有完好的数据备份.
9、恢复数据库时报1092错误
说明:处理方法同问题3备份出错1092。

10、打开村管系统1097错误
说明: SQL1097N在节点目录中找不到节点名.
原因:是数据库的接点目录问题.
解决:进入配置助手除去数据库的别名,然后再重新配置连接一下.如果配置连接失败,则用备份恢复.
11、打开村管系统提示08001,sql=30082错误,原因码=1或者2
说明: SQL30082N试图建立连接失败,安全性原因是"<原因码>1"
解释:此问题的产生是电脑操作系统中的GEVER用户密码过期,或者无效.
解决:重新给GEVER用户设置密码gevermis,并设置其属性为密码永不过期,用户不能修改密码.
12、打开村管系统提示错误sql1032n,未发出启动数据库服务器的命令
说明: 尚未处理启动数据库管理器的命令。

必须先处理该命令才可以发出停止数据库管理器、任何SQL 语句或实用程序的命令。

解决:点击电脑右下角的DB2绿色小图标志,再点击启动.或者进入到电脑-管理-服务和应用程序-服务-选择DB2-DB2服务手工启动.
13、在电脑管理的服务中无法启动数据库服务器(DB2-DB2)报错1069
说明:本地无法登陆数据库服务器.
解决:电脑-管理-本地用户和组-用户-删除db2admin用户,再新建一个db2admin用户。

用户名db2admin/密码db2admin,再将其添加为Administrators和DB2ADMNS用户组,用户不能更改密码,密码永不过期。

建完之后再启动DB2-DB2服务。

如果启动服务还是报错1069,则在控制面版中卸载数据库服务器DB2,然后再重新安装DB2 8.23.
14、在电脑管理中无法启动数据库服务器(DB2-DB2)报错8000
说明: SQL8000N DB2START 处理失败;找不到有效的产品许可证。

原因: 找不到有效的许可证密钥,且试用期已到期。

解决:重新添加数据库服务器的许可证.控制中心-->工具-->许可证中心-->许可证,先删除,后添加,(“系统名称”,选中一项,“已安装的产品”,选项自动弹出,菜单许可证--除去,然后添加-在DB2 的8.23补丁安装文件中有许可证文件,在安装文件的目录中找到许可证文件db2exp.lic添加)直接导入即可。

许可证在安装文件的下面这个目录中:
DB2 8.2 简化版\222_EXPP_WIN_32_NLV\db2\license 的db2exp.lic(像钥匙一样的东西)
如果没有db2exp.lic则可以在DB2的简化版中找到这个文件,将它复制到D:\Program Files\IBM\SQLLIB\license目录下面.
15、与数据库相关的重要文件夹以及系统操作用户
说明:以下列出来的文件夹和系统操作用户是不允许修改,删除,移动等操作的,否则会使《村管系统》无法使用,严重的还会造成数据丢失。

1、在系统文件夹下的IBM文件夹,也就是D:\Program files\IBM或者C:\Program files\IBM目标文件。

2、在D盘下的DB2文件夹(D:\DB2)或者是在C盘下的DB2文件夹
(C:\DB2)。

3、电脑的操作系统中的用户GEVER,这个用户不允许删除和修改密码。

4、电脑的操作系统中的用户db2admini,这个用户不允许删除和修改密
码。

如果大家不小心删除上述2个用户导致无法使用《村管系统》,请按以下用户的属性给予新增。

GEVER基本设置:全名GEVER密码gevermis,隶属于Administrators 用户组,且设置为用户不能修改密码,密码永不过期。

db2admini基本设置:全名db2admini密码db2admini,隶属于Administrators、DB2ADMNS用户组,且设置为用户不能修改密码,密码永不过期。

16、上传数据导出时,提示错误,无法导出表
说明:在系统维护模块中上传数据导出时提示合同变动表jh_htbd缺少
列,无法导出。

原因:一般此问题的产生是缺少以前的升级补丁,升级不完整,造成表结构的异常,以至于导出提示错误。

解决:提示合同变动表jh_htbd导出缺少列jsdw.,则在命令处理器中执行下面2条语句。

1、db2 connect to db_bjnc user gever using gevermis
2、db2 alter table jh_htbd add column jsdw varchar(50)
提示粮食直补补贴资金发放情况登记表JYGL_LSZB缺少列: FNAME,FCARD 则在命令处理器中执行下面3条语句。

1、db2 connect to db_bjnc user gever using gevermis
2、db2 alter table jygl_lszb add column fname varchar(30)
3、db2 alter table jygl_lszb add column fcard varchar(18)
提示社务管理公共服务设施表SWGL_GGFW缺少列:A25. 则在命令处理器中执行下面2条语句。

1、db2 connect to db_bjnc user gever using gevermis
2、db2 alter table swgl_ggfw add column A25 decimal(3)
17、在村管系统中新增表,没有组织机构,不能保存。

劳动力情况统计表填报单位显示代码
说明:新增一张表,没有组织机构。

例如:新增公共服务设施基础表,新增后在单位名称处没有村组织机构的名称,也不能选择组织机构,导致无法保存表。

劳动力情况统计表填报单位显示代码。

原因:新增表,提示无组织机构。

是村组织机构无效,系统无法提取组织机构的名称。

劳动力情况统计表填报单位显示代码,是因为组织机构无效对应不上组织名称,所以显示为代码。

解决:打开控制中心,选择数据库DB_BJNC的表,查询pub_zzjg。

找到村组织机构的这条纪录,然后查看这条纪录的ZF字段列,发现这字段值为空,将这条纪录的ZF赋值为0。

(pub_zzjg是后台中存储组织机构的表,ZF字段值‘1’代表此组织机构作废,‘0’代表正常,如果为空表示此组织机构无效)
18、录入表或纪录的时候,提示主键重复
说明:在《村管系统》录入表数据的时候,保存提示主键重复无法保存。

原因:可能是此表或纪录已经存在。

系统中大部分表以日期和组织机构
为约束。

也就是在同一个期间里一组织单位只能录入一张表。

举例:录入一张2007年12月的收益分配私营企业报表,私营企业为A企业,保存时提示提示主键重复。

经过查询发现在2007年12月已经录入保存过此企业的收益分配报表。

(家庭资料中以身份证号码为约束条件,一个身份证只能录入一条人口纪录。

家庭详细资料是以户主为约束条件。

收益分配表是以日期和组织机构为约束条件。

社务五张表是以录入时间为约束条件。

同类型合同以合同编号以及证书编号为约束条件。


解决:提示错误后,查找出此纪录重复的约束条件值,然后根据情况自行调整。

19、做人口迁入和迁出的操作,保存时提示数据库保存错误
说明:新增一条迁入或者迁出的纪录,保存时提示数据库保存错误,无法保存。

原因:出现这种情况可能原因是迁入或者迁出的字号不规范。

解释:系统更新3.0前做迁出或者迁入纪录时系统自动生成字号编码被手工修改。

解决:将修改的字号编码修改成规范的系统生成格式编码。

系统更新成3.0后,新增迁入或者迁出纪录系统生成的字号编码在《村管系统》中不允许修改,只能在后台操作。

20、录入合同资料或者家庭资料时提示身份证有错
说明:录入合同资料或者家庭资料时提示身份证有错。

原因:录入的身份证号码错误造成。

正规的身份证号码是15或者18身份证号码。

举例:身份证为00000019990229001,少一位数。

保存时提示身份证有错。

身份证为000000199902290012特殊情况。

身份证位数正确,但是看身份证是平年2月29号生日,实际平年2月无29号,只有闰年2月才有29号。

处理:将错误的身份证号修改正确。

21、查询当年需要分户的人员纪录
说明:系统中目前不提供此类查询。

解释:系统更新后,家庭详细资料只能导入纯农业户的家庭。

所以需要对即有农业户又有非农成员的家庭进行分户操作。

在命令处理器中执行下面2条语句,就可以查询出此类型家庭户的户主。

1、db2 connect to db_bjnc user gever using gevermis
2、db2 select family_no,name from rc_rk da_annual where family_no
in ( select family_no from rc_rkda_annual where kind_id = '0') and family_no in (select family_no from rc_rkda_annual where kind_id = '1') and year='2007' (2007为需要查询的年份)
22、怎么进入命令编辑器,以及对数据库操作的一些基本语句(谨慎:执行以下语句的操作,请在工程师的指导下进行)
说明:上述一些操作需要进行sql命令的处理。

首先得进入到命令行处理器中。

具体操作:点击电脑左下角的开始-运行-在‘运行’中输入‘db2cmd’-确定。

这样就进入到命令行处理器的窗口。

01、db2 connect to db_bjnc user gever using gevermis
连接db_bjnc数据库。

02、db2 restore db db_bjnc from d:\。

从d:\盘恢复db_bjnc数据库。

03、db2 backup db db_bjnc to d:\。

备份db_bjnc数据库到d:\盘。

04、db2start 启动数据库服务器。

db2stop 停止数据库服务器。

05、db2 select tabname from syscat.tables where tableid=758 and tbspaceid=2
找出出错的表名。

(758,2为在错误日志中找到物理表在数据库的位置)。

06、db2 reorg table gever.rc_rkda_annual
修复rc_rkda_annual表。

07、db2 drop db db_bjnc
删除db_bjnc数据库。

08、db2 disconnect db_bjnc
取消db_bjnc数据库的连接。

09、db2 delete from gever.table where year='2007'
将table 表的2007年数据删除。

10、db2 update gever.table set year='2006' where year='2007‘
将table表的2007年数据年份修改为2006年。

23、怎么进入命令窗口和数据库配置助手使用配置助手除去数据库之后,添加数据库过程?
•进入命令窗口:电脑开始-运行-输入’db2cmd’-确定.
进入配置助手:电脑开始-程序-IBM DB2-设置工具-配置助手
使用配置助手:
选中数据库-点击鼠标右键-除去数据库.
24、录入合同资料或者家庭资料时提示身份证有错,是什么情况造成的,如何处理?
•原因:录入的身份证号码错误造成。

处理:将错误的身份证号修改正确。


•备份数据库提示2522,如何处理,并说明产生问题原因?
•原因:指定的恢复路径存在多个数据库的备份.
解决:进入到这个路径下,找到备份的数据库文件,将其打开,进入到最里层将多余的备份文件删除,或者剪切出来放入到其他路径下.
25、打开京农系统提示sql1097错误,在节点目录中找不到节点名.应该如何处理?
•原因:是数据库的接点目录问题.
解决:进入配置助手除去数据库的别名,然后再重新配置连接数据库.
如果配置连接失败,则用备份恢复.

•备份或者恢复数据库时,如图所示,说出原因、如何解决?

•原因:备份的数据库正在使用。

解决方法:退出村管系统之后,再进行备份。

26、村管系统中合同基础数据有2006、2007年2年的资料,现上传数据导出2007全年数据后,平台查询没有相应合同数据,应该如何查看村管中合同基础资料的导出记录,并如何操作使得导出2007年合同基本资料有数据?
•查看村管合同导出数据记录:先打开村管导出文件ExportData夹中newtable.txt查看记录得知合同基本资料表为view_jh_htzl.然后打开log.txt查找view_jh_htzl得出合同导出的数据条数为0。

使得村管导出07年有合同数的操作:进入到村管系统的合同管理模块将合同导入到下一年。

(前提是07年合同无变动)
27、录入表或纪录的时候,提示主键重复,一般是什么原因造成的,如何处理?
•原因:可能是此表或纪录已经存在。

•解决:提示错误后,查找出此纪录重复的约束条件值,然后根据情况自行调整。

28、如何在村管系统的导出文件中找到生态林的导出记录条数?
•处理:打开村管系统导出文件夹,先打开“newtable.txt”,找到生态林的英文表名并复制,然后打开“log.txt”,查找生态林的导出记录条数。

29、农经平台中查询2007年某村的家庭详细资料记录条数为100条,其中有3条记录户主姓名为空,但村管系统中2007年的家庭详细资料只有97条,应该如何操作?
•处理:在村管系统的控制中心中删除那3条户主姓名为空的记录,然后给该村重新导出,再导入乡镇。

30、假如已经完成07年的家庭详细资料和劳动资源,在这之后又有农业户家庭迁入,应怎样操作才能保证数据的准确性?
•操作步骤如下:
一、在人口变动-迁入中登记,新增家庭户。

二、将此户导入家庭详细资料,并录入明细。

三、将户中符合劳动力年龄判定的人员在劳动力资源中新增并录入明
细。

31、导入2007家庭详细资料时,发现导入的家庭户与06年相比相差很多,很多农业家庭户没有导入过来,请说明可能原因.应如何处理?
•原因:家庭资料中农业户家庭中有非农人口。

处理:对农业户家庭中非农成员分户做分户操作之后,再导入家庭详
细资料,导入时注意钩选保留当前年度资料。

32、在录入2007年第四季度收益分配基础表(农户)表时,发现选择不了农户组织机构,并且报表时间是2007年6月份,应如何处理并说明原因?
•原因:选择不了农户组织机构,说明没有当前农户封面。

报表时间是2007年6月说明收益分配参数是2007年二季度。

解决:修改收益分配时间参数为2007年第四季度,然后再在农户类封
面中录入农户封面,也可以从以前期间导入封面。

33、打开村管系统提示1031n,连接资料库失败,在指示的文件系统中找不到数据库目录.请说明产生的原因,以及处理方法?
•产生原因:电脑D盘下的实例DB2文件夹被修改名称,或者移动位置了.
处理:将此文件夹名称修改为原名DB2,并将其移动的位置还原至以前
初始状态.(移回D盘)
11。

相关文档
最新文档