综合征管系统典型案例介绍(数据库部分)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 调用P_KJ_JZQSQC函数 • 确定出错语句
SELECT ZSXH,YZFSRQ,SJRQ INTO ls_zsxh,ldt_yzfsrq,ldt_sjrq FROM SB_ZSXX WHERE ZSXH in (SELECT /*+ INDEX (SB_ZSXX IDX_SB_ZSXX_YZPZMXXH) */ max(ZSXH) FROM SB_ZSXX WHERE (YZPZXH = lc_yzpzxh OR QSSX_DM LIKE '6%') AND YZPZMXXH = lc_yzpzmxxh AND SB_TZLX_DM = '1' AND ABS(SE) = ABS(ln_se) AND ZSXM_DM = lc_zsxm AND NSR_SWJG_DM =lc_nsr_swjg AND ZSXH < LVC_ZSXH ) AND ROWNUM <2; exception WHEN NO_DATA_FOUND then raise_application_error(20262,'ZSXH:'||ls_zsxh||':'||lc_yzpzxh||':'||lc_yzpzmxxh||':'||sqlerrm);
• 外围系统用户执行权限
• 创建同义词、GRANT函数权限
系统整合配置问题
• 典型症状
• 一窗式比对无法获取外围系统数据
一窗式比对时,需要建立与防伪税控、出口退税及其他系统
连接。CTAIS1.1是通过数据库连接方式进行网络比对。CTAIS2.0 分别通过数据库连接及调用EJB接口方式进行网络比对。
该文件用于配置同步目标数据库连接池信息
<connectionpool> <poolname>fwsk01</poolname> <driverclass>oracle.jdbc.driver.OracleDriver</driverclass> <url>jdbc:oracle:thin:@localhost:1521:ctais2</url> <SysdateQuery>select sysdate from dual</SysdateQuery> <username>ctais2</username> <password>oracle</password> <db_type>oracle</db_type>
综合征管软件数据库系统运行效率问题
• 解决方案
• 系统参数调整
生产Baidu Nhomakorabea据库
生产机数据库修改为UNDO表空间的自动管理方式。 Log Buffer目前值125M偏大,修改为5M。
• 生产机SQL问题
逻辑读较多问题语句
综合征管软件数据库系统运行效率问题
• 原因分析
• 生产机SQL问题
不合理使用hint可疑问题语句
综合征管软件数据库系统运行效率问题
• 解决方案
• 系统参数调整
查询数据库
PGA管理方式修改为自动管理方式。 Log Buffer目前值125M偏大,修改为5M。
•检测综合征管系统与其他外围系统数据库联接配置
在CTAIS2.0系统中是通过数据库连接池方式,实现与其 他系统的数据库连接
系统整合配置问题
• 诊断方法
• 检测综合征管系统当中系统参数设置
• 前台模块 • 后台数据库表
Select * from xt_xtcs where csmc like ‘% 内容名称%’
• 确认数据产生原因
征征收序号的前四位来自系统参数10001设定的“系统节点号”。发现 该市私有参数未设置,其他地市和省局的系统节点号均存在。所以该市产生 征收数据的征收序号的前四位(节点号)只能取省局的系统节点号 (3400)。由于出地问题地市的系统节点号是3401,所以新产生的征收序 号小于原先记录的征收序号。
系统整合配置问题
• 可能原因
• 连接池配置存在问题
• 系统参数设置有误
• 注册表项未设置正确
系统整合配置问题
• 诊断方法
•检测综合征管系统与其他外围系统数据库联接配置
在CTAIS1.1系统中,通过[系统维护-实用工具-关联数 据库信息维护],设置税务机关对应的关联数据库信息
系统整合配置问题
• 诊断方法
CDISS系统数据同步失败
• 诊断方法
• 查看防伪税控系统税务机关对照关系设置
• 综合征管系统前台模块 • select zhzg_swjg_dm,fwsk_swjg_dm from fp_fwsk_swjgdz
• 查看稽核系统税务机关对照关系设置
• 综合征管系统前台模块 • select zhzg_swjg_dm,jhxt_swjg_dm from fp_jhxt_swjgdz
系统整合配置问题
• 诊断方法
• 检查注册表项
系统整合配置问题
• 诊断方法
• 调用对方系统取数函数
通过调用防伪税控系统数据库提供的存储过程 (P_GET_NSR_CBRZ)来获取增值税专用发票抄报认证 数据 通过调用防伪税控存储过程 ( P_GET_FWSK_PTFP_CBXX )提取增值税普通发票抄 报金额 红字发票通过调用防伪税控系统数据库提供的存储过程 (P_GET_FWSK_TZD_ZCXX)来获取 通过调用货运发票税控系统提供的接口函数 F_GET_YH_SMJGXX_JDC,取得机动车发票认证数据进 行比对 通过调用货运发票税控系统提供的接口函数 P_GET_YH_SBSJXX_JDC,取得机动车发票抄报数据进 行比对 调用税控收款机系统提供的P_GET_NSR_YHKXX过程获 取数据
会计记账出现错误
• 原因分析
• 分析表SB_ZSXX中数据
通过分析这笔ZSXH为34001100000031103164的数据,发现该企业做 过调账,调账类型代码为2的记录的征收序号小于调账类型代码为1的记录的
征收序号34011100000028465699, 不满足以上SQL语句条件,因无返回
值,造成INTO ls_zsxh,ldt_yzfsrq,ldt_sjrq时出错。
为false。
适当增加shared_pool_size shared_pool_reserved_size值并修改 _shared_pool_reserved_min_alloc。以便为申请共享池的较大对象预 留空间。避免ora-04031问题的出现。
综合征管软件数据库系统运行效率问题
• 原因分析
CDISS系统数据同步失败
• 可能原因
• connection_pool.xml等配置文件中外围系统数据
库地址、用户和密码存在问题
• 未设置防伪税控系统税务机关对照关系 • 未设置稽核系统税务机关对照关系 • 外围系统用户无函数调用权限
CDISS系统数据同步失败
• 诊断方法
• 查看connection_pool.xml配置文件
• 诊断方法 • 调整系统参数
• 业务高峰期生成STATSPACK报告抓取消耗资源较
高SQL语句
综合征管软件数据库系统运行效率问题
• 原因分析
• 查询机参数问题
PGA管理方式使用手动管理方式,没有采用oracle 9i后新的自动管理
方式。 Log Buffer目前值125M偏大,合理值为3-5M。 undo_retention值为3600,大致没有充分利用UNDO表空间,建议值 10800。 考虑主机情况,适当增加sga_max_size db_cache_size shared_pool_size值,以便更充分利用主机内存。
undo_retention目前值为3600,没有充分利用UNDO表空间。
修改为10800。 考虑主机情况,适当增加sga_max_size db_cache_size shared_pool_size 值,以便更充分利用主机内存。 db_file_multiblock_read_count目前值 64,修改为32。以便数 据库自身生产执行计划时更倾向于走索引。
考虑主机情况,适当增加sga_max_size db_cache_size shared_pool_size值,以便更充分利用主机内存。 db_file_multiblock_read_count目前值 56,建议修改为32。以便数 据库自身生产执行计划时更倾向于走索引。 pre_page_sga目前值为true,此设置不适用于ctais1.1这种cs结构的 后台数据库。导致每个新的对数据库的连接消耗更多的资源建议修改
db_file_multiblock_read_count目前值 64,建议修改为32。以便数
据库自身生产执行计划时更倾向于走索引。
综合征管软件数据库系统运行效率问题
• 原因分析
• 查询机SQL问题
分析后发现,由于缺失相关索引导致语句执行效率低下
综合征管软件数据库系统运行效率问题
• 原因分析
2012年综合征管系统典型案例介绍
数据库部分
典型问题
• 系统整合配置问题
• CDISS系统数据同步失败
• 会计记账出现错误 • 综合征管软件数据库系统运行效率问题
• 综合征管申报保存响应慢问题
• 生产机不能向查询机同步数据 • 数据库无法启动
• 综合征管系统查询实例主机CPU压力较大
• 数据库客户端无法正常连接 • db file scattered read等待事件
会计记账出现错误
• 典型症状
• ORA-20261: 未找到查询信息:100: ORA-01403: no data found • ORA-06512: at "CTAIS.P_KJ_JZQSQC", line 2375 • ORA-06512: at line 1”
会计记账出现错误
• 诊断方法
系统整合配置问题
• 解决方案
• 联接池配置
在CTAIS系统中通过[系统初始化->系统连接池维护]模块维护 修改\bea\ctais\config.xml关于连接池的配置 在WEBLOGIC的域中配置数据库连接池 配置数据源 • 通过NET MANGER配置对应数据库连接 赋予外围系统用户调用函数权限 • 调整系统参数、注册表内容
会计记账出现错误
• 解决方案
• 备份修改前的数据,以便数据恢复 • 调整SB_ZSXX表中ZSXH字段内容,使调账类型为2的 ZSXH大于调账类型为1的ZSXH
综合征管软件数据库系统运行效率问题
• 典型症状
• 综合征管软件生产机和查询机运行速度很慢,征期内高峰期影响正 常工作开展及业务办理。
综合征管软件数据库系统运行效率问题
CDISS系统数据同步失败
• 诊断方法
• 查看外围系统用户权限
• 连接connection_pool.xml文件配置的用户 • 调用同步信息外围接口函数
CDISS系统数据同步失败
• 解决方案
• 配置文件问题
• 调整connection_pool.xml确保连接性无问题
• 税务机关对照关系未设置
• 通过前台模块或者后台数据库表维护对照关系
• 查询机SQL问题
分析发现此语句导致大量LATCH FREE等待事件
综合征管软件数据库系统运行效率问题
• 原因分析
• 查询机SQL问题
不合理使用hint可疑问题语句
综合征管软件数据库系统运行效率问题
• 原因分析
• 生产机参数问题
Log Buffer目前值125M偏大,合理值为3-5M。
• 存储空间耗尽导致的系统问题
CDISS系统数据同步失败
• 典型症状
• CDISS系统无法启动
• 纳税人信息同步失败
CDISS系统数据同步失败
• 典型症状
• 向其他系统同步纳税人信息失败
CDISS日志:01 二月 2012 09:07:08,531 [Thread-1]
DEBUG digitalchina.dataaware.service.sjtbbusiness.impl.SjtbB usinessComposite - 没有调用稽核系统同步接口,异常信 息:电子档案号为[220105000217064]的纳税人,没有找到 对应的纳税人识别号 digitalchina.dataaware.exception.SjtbBusinessExcepti on: 没有调用稽核系统同步接口,异常信息:电子档案号为 [220105000217064]的纳税人,没有找到对应的纳税人识别 号.
相关文档
最新文档