点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我发现我们的ECC 6.0 EHP 7经常抛出垃圾堆
TSV_TNEW_PAGE_ALLOC_FAILED
用于不同的用户。请让我知道哪些参数受到影响并且需要更改。
-----------------------------------------------
发生了什么?
试图将行添加到内部表中。 但是,没有
可用的内存。
不能再将更多行添加到内部表中
" \ PROGRAM =/SSC/DO_LIST_IMC_DOCS_NEW \ FORM = READ_DATA_FROM_DB \ DATA = LT_00102ID []"。
为了使排除故障成为可能,表必须 在可以编译此日志之前将其删除。 这意味着该表将进一步显示,或者如果从此处调用ABAP调试器,则显示0行。
程序终止时,内部表具有以下
特征:
内存位置:会话内存
行宽:3492
否。 行数:1477632
已分配行:1477632
新请求的行:4(以1块为单位)
如何更正错误
终止时使用的内存量(以字节为单位)为:
滚动区域...................... 0
扩展内存(EM)2623781296
分配的内存(HEAP)2623329136
短 区域.....................
分页区域................ 401408
最大地址空间.......... 4294967295
如果在未修改的SAP程序中发生错误,则可以
在SAP Notes系统中找到解决方案。 如果您有权访问SAP
Notes系统,请首先使用以下关键字在此处进行检查:
" TSV_TNEW_PAGE_ALLOC_FAILED"
"/img/SSC/DO_LIST_IMC_DOCS_NEW"或/SSC/DO_LIST_IMC_DOCS_NEW
" READ_DATA_FROM_DB"
如果您自己无法解决问题,请向SAP发送以下
信息: >
系统环境
SAP版本..... 740
SAP基础级别0020
应用程序服务器... XXXXX
网络地址... XXXXXXXXX
操作系统... AIX
版本....... 7.1 < br>硬件类型....... XXXXXXXXXXX
字符长度... 16位
指针长度..... 64位
工作进程号... 18 < br>转储设置。 完整
数据库服务器... XXXXXX
数据库类型..... ORACLE
数据库名称..... SID
数据库用户ID SAPSR3
终端.......... XXXXXXXXXXXX
字符集C
SAP内核....... 753
创建于....... 2018年6月23日02:49:46
创建于....... AIX 1 6 00F747694C00使用 -pr20180623
数据库版本OCI_112、12.2.0.1.0,V1,默认
补丁程序级别....... 215
补丁文本.......
数据库............. ORACLE 11.2。*。*。*,ORACLE 12。*。*。*。*
SAP数据库版本。 753
操作系统... AIX 1 6,AIX 1 7,AIX 2 7
内存消耗
Roll .... 0
EM ...... 2623781296
Heap .... 2623329136
页...。已使用401408
MM。 5234134240
MM免费。 5527952
用户和事务
客户端................. 001。
用户.................. FINAPTMA
语言密钥.......... E
事务........./SSC/TANGRO_IM
事务ID ...... 3608D81BF1D100D0E005D6142ED2312B
EPP整个上下文ID ...... 6E0EE40AED0A1EE9BCFA13D2C953D69E
EPP连接ID ........ 00000000000000000000000000000000
EPP呼叫计数器......... 0
程序............../SSC/DO_LIST_IMC_DOCS_NEW
屏幕........... SAPMSSY0 1000
屏幕行... ....... 6
活动的调试器....."无"
终止位置的信息
终止发生在ABAP程序"/img/SSC/DO_LIST_IMC_DOCS_NEW"的"
"" READ_DATA_FROM_DB"中。 主程序
是"/img/SSC/DO_LIST_IMC_DOCS_NEW"。
在源代码中,终止点位于(包含)
程序"/img/SSC/DO_LIST_IMC_DOCS_NEW"的第4788行。
嗨。
当工作过程已达到其扩展内存配额和堆内存配额并且没有更多内存要分配时,将出现TSV_TNEW_PAGE_ALLOC_FAILED转储。
在KBA 2180736-TSV_TNEW_PAGE_ALLOC_FAILED (需要S用户)
从转储中检查信息:
终止时使用的内存量(以字节为单位)是:
扩展内存(EM)...... 2623781296
分配的内存(HEAP).... 2623329136
这些值是否与定义的EM和堆配额(每个大约2.5GB)相匹配?
在有关的应用程序服务器的工作流程18跟踪文件(dev_w18)中应该可以看到更多信息。 转储通常可以通过增加相关内存参数或减少选择标准来解决,从而减少内存消耗。
致谢,
Raquel
嗨,Udaya。
1。 该交易有选择范围吗? 与用户确认选择了哪个选择范围?
2。 启用事务代码ST12跟踪,检查总体性能使用情况,其中select语句花费的时间较长,请使用功能/ABAPer guy进行检查以进一步细化是否可能。
3。 如果它是标准的SAP代码更好,则可以提出支持票证以查找SAP的根本原因。
致谢
SS
一周热门 更多>