SAP系统日常管理1 系统监视1.1 进程监视§ SM66/SM50进程查看管理员需全天监看系统的进程。长时间运行的后台工作,有缺陷的报
程序,若不进行控制都将消耗掉大量的系统资源。管理员用这个事务码检查他们的环境。当然,在杀掉这些进程前,需要与最终用户协商。1.2 服务器监视§ SM51R/3服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。§ RZ20CCMS监控双击要查看的菜单项,检查系统收集的监控信息,遇到报警和错误信息要查清原因,找出解决办法。1.3 用户监视§ SM04用户监视管理员应该考虑全天监视用户仅他们的活动。是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。1.4 性能监视§ ST03工作量分析世上没有经验的替代品。当需要调R/3系统的性能的时候是很痛苦的事情。管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问
时候的数据。拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。§ ST02缓存分析R/3的缓存存储经常用到的数据,以使本地应用服务器的实例能取得这些数据。这样就可以减少数据库的访问,数据库的负载,网络的流量,从而提高系统的性能。数据缓存中包括了ABAP/4程序,屏幕,ABAP/4字典数据和公司的数据,这些数据在系统操作过程中是不会改变的。我们应该经常的监视缓存、点击率、剩余空间、交换区。此进程可以帮助管理员作性能调整。§ SP12TemSe管理管理员要检查文件系统和数据库空间的增长,尤其是批量打印大量数据时。TemSe的一致性检查(RSPO0043)需要计划每天在打印池重新整理(RSPO0041)之前执行。 1.5 更新
§ SM13更新记录此事务码显示失败的更新动作。失败的更新动作在生产系统中是决不允发生的,一旦发生,开发人员应马上修改。1.6 锁定对象§ SM12锁定对象用户总是会时不时的因为某种原因(如断线,程序出错等等)而锁定一个对象。所有被锁定的老的对象均要被分析,更正。1.7 出错分析§ ST22出错分析当一个报表或事务因为重的错误而停止工作时,ABAP/4开发工作台就会发出一个“突然出错”(shortdump)。系统在系统日志中记录错误信息,并在表SNAP中记录程序终止时的出错信息。管理员需要每天检查是否有shortdump出现,如果有则分析并试图解决问题。1.8 系统日志§ SM21系统日日志R/3服务器在系统日志中记录系统的事件和问题。所有的警告和错误信息应被分析和解决。此程序应包括将问题及其解决案做成文档。1.9 数据库§ DB13定义DATABASE相关的日常后台job,如:数据库备份,CHECKDATABASE,OBTIMIZERSTATISTICSUPDATE等等,也可查看DATABASE相关后台作业的LOG.§ DB12SAPDBA日志检查夜间备份是否成功。检查日志目录的剩余空间。§ DB02存储管理监控数据库的扩长。监控表和索引的扩长及碎片的情况。如有必要监控数据库的优化统计。§ ST02监控SAPR/3BUFFER状况每天监控SAPR/3各种BUFFER的命中率,比如:ROLLMEMORY,EXTENDMEMORY,HEAPMEMORY,TABLEBUFFER,ABAPPROGRAMBUFFER等等。 § ST04数据库性能监控每天监控数据库的性能统计值以观察数据库是否处于良好的运行状态。每天监控对数据库逻辑上和物理上的读,以追踪数据库负载的发展情况。如:DATABUFFER命中率,SHAREMEMORY命中率等等和数据库性能密切相关的重要参数值。§ ST06监控操作系统资源状况每天察看ST06用以掌握系统运行过程中整个操作系统资源状况,如:CPU使用率,存使用率,PAGESPACE使用率等等。 § AL02数据库警报监视所有的警告均需被分析,修正和记录在案。1.10 操作系统§ OS06操作系统监视所有的警告均需被分析,修正和记录在案。§ AL16操作系统警报监视所有的警告均需被分析,修正和记录在案。 1.11 网络§ ST09/ST08网络警报监视所有的警告均需被分析,修正和记录在案。2 工作定时系统§ SM37工作日志查看管理员应该检查所有被取消的工作,如有必要分析并修正这些工作。问题及其解决案需记录在案。管理器应该检查所有的日志,包括输出列表 § RZ01图形化的工作监视3 打印系统§ SP01打印需求查看失败的打印任务可以从新启动。这些打印任务的失败往往是用户端的问题(如PC上的SAPLPD程序被关闭了)。由于R/3系统仅跟踪打印任务到目标队列中,输出控制器中的已经完成的状态并不能表明实际打印成功,因此那些比较重要和大量的打印任务在被从TemSe中删除前必须先确认是否完成。4 系统变更检查4.1 DB03数据库参数修改记录监控所有R/3系统数据库参数的修改。管理员要经常检查参数是否由经授权的的用户修改。 4.2 TU02R/3系统参数修改记录R/3系统监控所有R/3系统参数的修改。即使不是每天检查,系统管理员人要确认参数的调整是在艘全的情况下调整地。4.3 OS03操作系统参数变更R/3系统监控所有操作系统参数的修改。系统管理员可以定期检查参数的调整是在授权的情况下进行的。5 常用事务代码及菜单路径 Trans-action Title MenuPath SM50 WorkProcessOverview Tools->Administration->Monitoring-->Systemàmonitoring->Processoverview SM04 UserList Tools->Administration->Monitoring->Systemmonitoring->Useroverview AL08 UsersLoggedOn Tools->Administration->Monitor->Performance->Exceptions/Users->Activeusers->Users,global SM02 SystemMessages Tools->Administration->Administration->SystemMessages AL11 DisplaySAPDirectories Tools->CCMS->ControlMonitoring->PerformanceMenu->Exceptions/Users->Exceptions->SAPdirectories ST11 DisplaySideloperTraces Tools->Administration->Monitor->Traces->SideloperTraces SSAA SystemAdministrationAssistant Tools->Administration->Monitor->SystemAdministrationAssistant(SAA) RZ10 MaintenanceofProfileParameters Tools->CCMS->Configuration->Profilemaintenance RZ11 ProfileParameterMaintenance RZ04 MaintenanceSAPInstances Tools->CCMS->Configuration->Operationmodes/instances RZ03 Presentation,ControlSAPInstances Tools->CCMS->Control/Monitoring->Controlpanel RZ20 CCMSMonitoring Tools->CCMS->Control/Monitoring->AlertMonitor DB13 DBAPlanningCalender Tools->CCMS->DBAdministration->DBAPlanningCalendar DB24 DatabaseOperationsMonitor Tools->CCMS->DBAdministration->OperationsMonitor DB20 EditDatabaseStatistics Tools->CCMS->DBAdministration->Cost-basedoptimizer->Createstatistics DB21 ChangeDBOptimizerControl Tools->CCMS->DBAdministration->Cost-basedoptimizer->Configuration ST04 DBPerformanceAnalysis Tools->Administration->Monitor->Performance->Database->Activity DB02 AnalyzeTablesandIndices Tools->Administration->Monitor->Performance->Database->Tables/indexes DB03 ParameterChangesinDB Tools->Administration->Monitor->Performance->Database->Parameterchanges RZ20 CCMSMonitoring Tools->CCMS->Control/Monitoring->AlertMonitor DB13 DBAPlanningCalender Tools->CCMS->DBAdministration->DBAPlanningCalendar DB24 DatabaseOperationsMonitor Tools->CCMS->DBAdministration->OperationsMonitor DB20 EditDatabaseStatistics Tools->CCMS->DBAdministration->Cost-basedoptimizer->Createstatistics DB21 ChangeDBOptimizerControl Tools->CCMS->DBAdministration->Cost-basedoptimizer->Configuration DBPerformanceAnalysis Tools->Administration->Monitor->Performance->Database->Activity DB02 AnalyzeTablesandIndices Tools->Administration->Monitor->Performance->Database->Tables/indexes DB03 ParameterChangesinDB Tools->Administration->Monitor->Performance->Database->Parameterchanges SM36 Defineanewjob System->Services->Jobs->DefinejoborTools->CCMS->Jobs->Definition SM37 Monitorjobs System->Services->Jobs->JobovervieworTools->CCMS->Jobs->Maintenance RZ01 Graphicaljobmonitor Tools->CCMS->Control/Monitoring->Jobschedul.Monitor SM69 Defineanexternalcommand Tools->CCMS->Configuration->ExternalCommands SM49 ExecuteexternalOScommand Tools->CCMS->Jobs->ExternalCommands STMS TransportManagementSystem Tools->Administration->Transports->TransportManagementSystem SCC4 ClientMaintenance Tools->Administration->Administration->ClientAdministration->ClientMaintenance SCCL LocalCopy Tools->Administration->Administration->ClientAdministration->ClientCopy->LocalCopy SPRO_ADMIN ProjectManagement Tools->AcceleratedSAP->Customizing->ProjectManagement SE10 CustomizingOrganizer Tools->AcceleratedSAP->Customizing->CustomizingOrganizer SE09 WorkbenchOrganizer Tools->ABAPWorkbench->Overview->WorkbenchOrganizer SU01 UserMaintenance Tools->Administration->UserMaintenance->Users PFCG ActivityGroupMaintenance Tools->Administration->UserMaintenance->ActivityGroups(UserRoles) SUIM CallAUTHReportingTree(InfoSys) Tools->Administration->UserMaintenance->Users->Information->InformationSystem SU22 MaintainAssignmentofAuthorizationObjectstoTransactions SU24 MaintainAssignmentofAuthorizationObjectstoTransactions Tools->Administration->UserMaintenance->ActivityGroups(UserRoles)->Environment->Checkindicator SU25 ProfileGenerator:UpgradeandFirstInstallation Tools->Administration->UserMaintenance->ActivityGroups(UserRoles)->Environment->Installation/Upgrade SCUM CentralUserAdministrationDistributionModelAssignment Tools->Administration->UserMaintenance->CentralUserAdministration->LogsforCentralUserAdministration->Environment->ModelSelection SU53 DisplayCheckObjectifNotAuthorized System->Utilities->DisplayAuthorizationCheck SU56 AuthorizationsintheUserBufferforLogged-onUser Tools->Administration->Monitor->UserBuffer ST01 SystemTrace Tools->Administration->Monitor->Traces->SystemTrace SPAD SpoolAdministration Tools->CCMS->Spool->Spooladministration SP01 Listofspooloroutputrequests System->Services->OutputcontrollerorTools->CCMS->Spool->Outputcontroller DB02 AnalyzeTablesandIndices Tools->CCMS->Control/Monitoring->PerformanceMenu->Database->Tables/Indices DB15 DataArchiving:DatabaseTables Tools->Administration->Administration->Archiving->DBtables AOBJ Archivingobjectdefinition RZ20 CCMSMonitoring Tools->CCMS->ControlMonitoring->Alertmonitor RZ21 CCMSMonitoringArchitectureCustomizing Tools->CCMS->Configuration->Alertmonitor SMGW GatewayMonitor Tools->Administration->Monitor->SystemMonitoring->Gatewaymonitor SM21 SystemLog Tools->Administration->Monitor->Systemlog SM50 WorkProcessOverview Tools->Administration->Monitor->SystemMonitoring->ProcessOverview SM51 SAPservers Tools->Administration->Monitor->SystemMonitoring->Servers SM66 SystemwideWorkProcessOverview Tools->Administration->Monitor->Performance->Exceptions/Users->ActiveUsers->Allprocesses SM04 Userlist Tools->Administration->Monitor->SystemMonitoring->UserOverview AL08 UsersLoggedOn Tools->Administration->Monitor->Performance->Exceptions/Users->ActiveUsers->Users,global SMLG MaintainLogonGroups Tools->CCMS->Configuration->Logongroups SM12 SelectLockEntries Tools->Administration->Monitor->Lockentries SM13 UpdateRecords Tools->Administration->Monitor->Update ST22 ABAPdumpanalysis Tools->Administration->Monitor->Dumpanalysis ST03 WorkloadAnalysis Tools->CCMS->ControlMonitoring->PerformanceMenu->Workload->Analysis AL11 DisplaySAPDirectories Tools->CCMS->ControlMonitoring->PerformanceMenu->Exceptions/Users->Exceptions->SAPdirectories ST11 DisplaySideloperTraces Tools->Administration->Monitor->Traces->SideloperTraces ST01 SystemTrace Tools->Administration->Monitor->Traces->SystemTrace ST02 TuneSummary Tools->CCMS->Control/Monitoring->PerformanceMenu->Setup/Buffers->Buffers DB02 AnalyzeTablesandIndices Tools->CCMS->Control/Monitoring->PerformanceMenu->Database->Tables/Indices DB12 DBBackupMonitor Tools->CCMS->DBAdministration->BackupLogs DB13 DBAPlanningCalender Tools->CCMS->DBAdministration->DBAPlanningCalendar ST04 DBPerformanceAnalysis Tools->Administration->Monitor->Performance->Database->Activity ST06 OperatingSystemMonitor Tools->Administration->Monitor->Performance->OperatingSystem->local->activity1 系统监视1.1 进程监视§ SM66/SM50进程查看管理员需全天监看系统的进程。长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。管理员用这个事务码检查他们的环境。当然,在杀掉这些进程前,需要与最终用户协商。1.2 服务器监视§ SM51R/3服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。§ RZ20CCMS监控双击要查看的菜单项,检查系统收集的监控信息,遇到报警和错误信息要查清原因,找出解决办法。1.3 用户监视§ SM04用户监视管理员应该考虑全天监视用户仅他们的活动。是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。1.4 性能监视§ ST03工作量分析世上没有经验的替代品。当需要调R/3系统的性能的时候是很痛苦的事情。管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问题时候的数据。拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。§ ST02缓存分析R/3的缓存存储经常用到的数据,以使本地应用服务器的实例能取得这些数据。这样就可以减少数据库的访问,数据库的负载,网络的流量,从而提高系统的性能。数据缓存中包括了ABAP/4程序,屏幕,ABAP/4字典数据和公司的数据,这些数据在系统操作过程中是不会改变的。我们应该经常的监视缓存、点击率、剩余空间、交换区。此进程可以帮助管理员作性能调整。§ SP12TemSe管理管理员要检查文件系统和数据库空间的增长,尤其是批量打印大量数据时。TemSe的一致性检查(RSPO0043)需要计划每天在打印池重新整理(RSPO0041)之前执行。 1.5 更新记录§ SM13更新记录此事务码显示失败的更新动作。失败的更新动作在生产系统中是决不允发生的,一旦发生,开发人员应马上修改。1.6 锁定对象§ SM12锁定对象用户总是会时不时的因为某种原因(如断线,程序出错等等)而锁定一个对象。所有被锁定的老的对象均要被分析,更正。1.7 出错分析§ ST22出错分析当一个报表或事务因为重的错误而停止工作时,ABAP/4开发工作台就会发出一个“突然出错”(shortdump)。系统在系统日志中记录错误信息,并在表SNAP中记录程序终止时的出错信息。管理员需要每天检查是否有shortdump出现,如果有则分析并试图解决问题。1.8 系统日志§ SM21系统日日志R/3服务器在系统日志中记录系统的事件和问题。所有的警告和错误信息应被分析和解决。此程序应包括将问题及其解决案做成文档。1.9 数据库§ DB13定义DATABASE相关的日常后台job,如:数据库备份,CHECKDATABASE,OBTIMIZERSTATISTICSUPDATE等等,也可查看DATABASE相关后台作业的LOG.§ DB12SAPDBA日志检查夜间备份是否成功。检查日志目录的剩余空间。§ DB02存储管理监控数据库的扩长。监控表和索引的扩长及碎片的情况。如有必要监控数据库的优化统计。§ ST02监控SAPR/3BUFFER状况每天监控SAPR/3各种BUFFER的命中率,比如:ROLLMEMORY,EXTENDMEMORY,HEAPMEMORY,TABLEBUFFER,ABAPPROGRAMBUFFER等等。 § ST04数据库性能监控每天监控数据库的性能统计值以观察数据库是否处于良好的运行状态。每天监控对数据库逻辑上和物理上的读,以追踪数据库负载的发展情况。如:DATABUFFER命中率,SHAREMEMORY命中率等等和数据库性能密切相关的重要参数值。§ ST06监控操作系统资源状况每天察看ST06用以掌握系统运行过程中整个操作系统资源状况,如:CPU使用率,存使用率,PAGESPACE使用率等等。 § AL02数据库警报监视所有的警告均需被分析,修正和记录在案。1.10 操作系统§ OS06操作系统监视所有的警告均需被分析,修正和记录在案。§ AL16操作系统警报监视所有的警告均需被分析,修正和记录在案。 1.11 网络§ ST09/ST08网络警报监视所有的警告均需被分析,修正和记录在案。2 工作定时系统§ SM37工作日志查看管理员应该检查所有被取消的工作,如有必要分析并修正这些工作。问题及其解决案需记录在案。管理器应该检查所有的日志,包括输出列表 § RZ01图形化的工作监视3 打印系统§ SP01打印需求查看失败的打印任务可以从新启动。这些打印任务的失败往往是用户端的问题(如PC上的SAPLPD程序被关闭了)。由于R/3系统仅跟踪打印任务到目标队列中,输出控制器中的已经完成的状态并不能表明实际打印成功,因此那些比较重要和大量的打印任务在被从TemSe中删除前必须先确认是否完成。4 系统变更检查4.1 DB03数据库参数修改记录监控所有R/3系统数据库参数的修改。管理员要经常检查参数是否由经授权的的用户修改。 4.2 TU02R/3系统参数修改记录R/3系统监控所有R/3系统参数的修改。即使不是每天检查,系统管理员人要确认参数的调整是在艘全的情况下调整地。4.3 OS03操作系统参数变更R/3系统监控所有操作系统参数的修改。系统管理员可以定期检查参数的调整是在授权的情况下进行的。5 常用事务代码及菜单路径 Trans-action Title MenuPath SM50 WorkProcessOverview Tools->Administration->Monitoring-->Systemàmonitoring->Processoverview SM04 UserList Tools->Administration->Monitoring->Systemmonitoring->Useroverview AL08 UsersLoggedOn Tools->Administration->Monitor->Performance->Exceptions/Users->Activeusers->Users,global SM02 SystemMessages Tools->Administration->Administration->SystemMessages AL11 DisplaySAPDirectories Tools->CCMS->ControlMonitoring->PerformanceMenu->Exceptions/Users->Exceptions->SAPdirectories ST11 DisplaySideloperTraces Tools->Administration->Monitor->Traces->SideloperTraces SSAA SystemAdministrationAssistant Tools->Administration->Monitor->SystemAdministrationAssistant(SAA) RZ10 MaintenanceofProfileParameters Tools->CCMS->Configuration->Profilemaintenance RZ11 ProfileParameterMaintenance RZ04 MaintenanceSAPInstances Tools->CCMS->Configuration->Operationmodes/instances RZ03 Presentation,ControlSAPInstances Tools->CCMS->Control/Monitoring->Controlpanel RZ20 CCMSMonitoring Tools->CCMS->Control/Monitoring->AlertMonitor DB13 DBAPlanningCalender Tools->CCMS->DBAdministration->DBAPlanningCalendar DB24 DatabaseOperationsMonitor Tools->CCMS->DBAdministration->OperationsMonitor DB20 EditDatabaseStatistics Tools->CCMS->DBAdministration->Cost-basedoptimizer->Createstatistics DB21 ChangeDBOptimizerControl Tools->CCMS->DBAdministration->Cost-basedoptimizer->Configuration ST04 DBPerformanceAnalysis Tools->Administration->Monitor->Performance->Database->Activity DB02 AnalyzeTablesandIndices Tools->Administration->Monitor->Performance->Database->Tables/indexes DB03 ParameterChangesinDB Tools->Administration->Monitor->Performance->Database->Parameterchanges RZ20 CCMSMonitoring Tools->CCMS->Control/Monitoring->AlertMonitor DB13 DBAPlanningCalender Tools->CCMS->DBAdministration->DBAPlanningCalendar DB24 DatabaseOperationsMonitor Tools->CCMS->DBAdministration->OperationsMonitor DB20 EditDatabaseStatistics Tools->CCMS->DBAdministration->Cost-basedoptimizer->Createstatistics DB21 ChangeDBOptimizerControl Tools->CCMS->DBAdministration->Cost-basedoptimizer->Configuration DBPerformanceAnalysis Tools->Administration->Monitor->Performance->Database->Activity DB02 AnalyzeTablesandIndices Tools->Administration->Monitor->Performance->Database->Tables/indexes DB03 ParameterChangesinDB Tools->Administration->Monitor->Performance->Database->Parameterchanges SM36 Defineanewjob System->Services->Jobs->DefinejoborTools->CCMS->Jobs->Definition SM37 Monitorjobs System->Services->Jobs->JobovervieworTools->CCMS->Jobs->Maintenance RZ01 Graphicaljobmonitor Tools->CCMS->Control/Monitoring->Jobschedul.Monitor SM69 Defineanexternalcommand Tools->CCMS->Configuration->ExternalCommands SM49 Ex