`
Jack Wu
  • 浏览: 887195 次
  • 来自: ...
社区版块
存档分类
最新评论

BASIS--SAP的锁管理

阅读更多

[1] Question: How large can and should the lock table be configured?
Às of Release 4.0 the default size for the lock table is 4 MB. For medium-sized systems this value is absolutely sufficient. As of 4.6, it appears that a size of 10-20 MB is required for some background jobs, and a size of 32-200 MB may be required for large systems, although this is the exception. As a lock table that is too small causes transaction terminations, but resources for the lock table are relatively low, a size of 20 MB should be specified initially. no further changes are generally required to the layout of the shared memories with this size (except for AIX 32 bit). You can enter this setting using the profile parameter: enque/table_size = 20000
You can monitor the lock table in transaction SM12 via the menu option "Extras -> Statistics".
The lock table is a shared memory, not a database table.

[2] Question: What does the expired queue time in the syslog mean for locks?
Locks can usually only be set in the R/3 system if they are available. If an object is already locked, requests to lock it are refused and the error message " ... locked by user ..." is issued. This prevents the dead lock situations familiar from databases. However, a job should not terminate in background processing if a lock happens to be unavailable. In such cases, the locks are requested with the addition "and wait". The queue time incurred is then logged in the syslog. The maximum queue time is set using the profile parameter enque/delay_max.

[3] Question: How does communication take place in lock management?
This question is especially important for troubleshooting since it indicates the characters at which errors can occur. In the Central Instance, all work processes can access the lock table directly. Therefore, the ENQ work process is not needed, and so no communication occurs.
An application server sets and deletes locks via the Message Server. There is therefore communication from work process-> dispatcher->server -> dispatcher -> ENQ work process. The lock table is read by RFC, that is, work process-> dialog process -> gateway-> gateway-> dialog process -> dialog process. Here again, the ENQ process is not required, although two dialog processes are needed for RFC communication. Central instances with few dialog processes can be overloaded quickly in this way. The same also applies to pure background or update server processing. The number of dialog work processes must therefore be at least as high as the number of remaining processes.

[4] Question: What are "black" and "blue" locks?
Black locks are normal transaction locks. Blue locks are inherited by the update system and deleted with the corresponding update request. Blue locks are also saved in the file system and restored when the system is restarted.

<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

相关链接 http://blog.csdn.net/CompassButton/archive/2007/11/15/1887001.aspx

分享到:
评论

相关推荐

    sap-basis-certification-questions-sap-basis-interview-questions-answers-and-explanations

    SAP Basis 是 SAP 系统的基础架构层,负责管理操作系统、数据库和其他基础设施组件之间的交互。它提供了必要的接口和服务,使得应用程序能够有效地运行在不同的硬件和操作系统上。SAP Basis 包括了多种服务和技术...

    SAP BASIS Tcode大全

    以上这些事务码是SAP BASIS日常运维中不可或缺的工具,掌握它们对于SAP系统管理员来说非常重要。接下来,我将列举更多事务码,它们包括但不限于以下列表: AL01, AL02, AL03, AL04, AL05, AL06, AL07, AL08, AL09, ...

    sap basis t-code

    在SAP系统中,Basis是负责系统管理和维护的核心组件,而T-code(Transaction Code)则是SAP用户执行各种操作的命令入口。以下是一些重要的SAP Basis T-code及其功能的详细说明: 1. SM50(Work Process Overview)...

    SAP-R/4-BASIS

    从提供的文件内容中,我们可以提炼出关于SAP R/4 BASIS的详细知识点,涵盖用户管理、权限管理、系统操作、系统管理、HANA数据库操作和SAP参数的修改等核心领域。下面详细说明: 1. 用户的管理 用户管理是SAP系统...

    Sap Basis Training I

    7. **SAP BASIS**:SAP BASIS是SAP系统管理的重要部分,负责系统安装、升级、性能优化、安全管理等工作。SAP BASIS管理员需要掌握各种监控工具,如: - **AL08**:用于查看和管理SAP系统的系统层组件,如进程、内存...

    sapbasis日常检查事务代码

    在SAP系统管理中,SAP Basis是确保SAP系统稳定运行的核心组成部分之一。为了保证系统的高可用性和性能,进行定期的系统检查至关重要。本文将详细介绍一份SAP Basis日常检查工作的清单及其对应的事务代码,帮助SAP...

    SAP BASIS每日基本系统工作流程.doc

    本文档旨在详细阐述SAP BASIS日常管理工作流程,主要关注SAP系统的启动、关闭、监控以及问题排查等核心任务。这对于确保SAP环境的稳定运行和高效性能至关重要。 系统管理 SAP BASIS是SAP系统的基础组件,负责系统的...

    SAPBASIS日常维护手册.docx

    本手册的目的是为了提供 SAP BASIS 的日常维护指南,对于 SAP 系统管理员和维护人员提供了实用的指导和建议。本手册适用于所有使用 SAP BASIS 的组织和个人,旨在帮助他们更好地维护和管理 SAP 系统。 2. 计划性...

    SAP系统管理员手册

    本手册旨在为SAP BASIS系统管理员、技术支持分析人员、系统管理员应用程序开发人员提供系统管理和维护的必要操作技能。手册中详细介绍了SAP系统的日常管理任务,包括系统启动和关闭、系统检查、系统管理、常规任务和...

    Basis笔试题含答案.docx

    这个资源提供了 Basis 笔试题的答案,涵盖了 SAP 系统、 Basis 概念、数据库管理、操作系统等多个方面的知识点。下面将逐一解释每个问题的答案和相关知识点: 选择题 1. 与数据库安装在同一台系统的 SAP 实例称为...

    Sap Administration.pdf

    在SAP系统管理中,用户管理不仅是一项必要的行政任务,更是一项至关重要的安全职能。因为企业的财务数据和其他敏感信息都存储在SAP系统中,因此必须确保只有经过授权的用户才能访问这些信息。这涉及到外部审计师的...

    sapnote_0001469961

    - **SAP_BASIS**(SAP Basis 组件) - 版本700(SAPKB70016 至 SAPKB70022) - 版本701(SAPKB70101 至 SAPKB70107) #### 总结 SAP Note 1469961解决了在使用SU10事务代码管理大量用户时遇到的一系列问题,包括...

    SAPBASIS日常维护手册范本.pdf

    SAP BASIS 系统日常维护手册范本是为 SAP 系统管理员准备的,旨在帮助他们明确 SAP 系统管理的范围,规范操作步骤,以避免操作中的错误。本手册详细描述了每一项任务的具体步骤,系统管理员可以根据本手册完成相应的...

    SAP用户权限管理维护手册.pdf

    在SAP系统中,权限角色可以通过调用事务代码t-code:PFCG调用,或者是工具-&gt; 系统管理-&gt; 用户维护-&gt; 角色管理-&gt; 角色来维护。角色代表一个特殊的任务或交易处理或功能,可以创建单一角色T-CODE:pfcg进入角色维护界面...

    系统管理(BASIS)整合篇

    在IT领域,特别是SAP系统管理(BASIS)中,整合篇涵盖了多个关键知识点,这些知识点对于确保系统的稳定运行和高效管理至关重要。以下是对这些主题的详细解释: 1. BASIS权限管理: BASIS权限管理是SAP系统的核心...

    SAP系统管理员日常工作任务列表.doc

    SAP系统管理员是企业信息化管理中的关键角色,他们负责维护SAP系统,确保其稳定运行。以下是SAP系统管理员日常的一些主要任务: 1. **关键任务**:这包括确保R/3系统的正常运行,比如每天登录系统以确认系统是否...

    sap 安装手册.rar

    7. 配置SAP系统:通过SAPbasis进行系统配置,包括用户管理、授权设置、系统间通信等。 8. 应用补丁和更新:确保所有组件都是最新状态,提高系统安全性和稳定性。 五、测试与优化 完成安装后,务必进行系统测试,...

Global site tag (gtag.js) - Google Analytics