SAP系统管理手册.docx
SAP系统治理手册文档历史日期修订版本描述作者2005-9-181.0NiBo名目1编写目的与适用范围62参考引用63术语定义6划性天天任务:6检查失败的updates7检查systemLog10查瞧被取消和危险的后台任务10检查系统被锁项12查瞧系统用户13检查打印机13后台批处理进程15工作进程15ABAPDUMP分析16系统工作量分析17查瞧buffer18检查天天的备份执行是否有错19数据库预警20数据库错误日志21操作系统日志22每周维护任务24检查数据库表空间24检查数据库数据增长25定义数据库维护任务26文件系统空间检查27系统治理常规任务27用户治理27产生一个新用户27Copy用户29Lock用户30修改用户密码30系统治理30启动SAP系统30关闭SAP系统30扩展表空间30系统打印机定义31后台任务定义33定义系统工作模式37操作模式时刻表定义38定义每日系统操作模式39集团治理41集团创立41集团本地复制43集团远程复制export/import47集团删除50系统参数维护51系统参数profile创立51系统参数的修改54角色定义56传输系统治理62传输系统定义62Changerequest传输64系统语言输进65系统备份70系统恢复72系统补丁72系统License申请76系统平安审计77平安审计定义77用户审计检查78SAPR/3安装79SAPoss安装79Windows2000环境下VPN客户端的安装79OSS程序安装83OSS配置83OSS登陆84运行OSS1,选择登陆到SAPNET84常见咨询题及解答86系统操作中止86系统性能下落87打印机不工作881 编写目的与适用范围治理员手册适用于SAP工程实施后对SAP系统的日常维护和治理,本文档的要紧对象是SAP系统治理员,以关怀系统治理员明确SAP系统治理的范围,标准操作步骤为目的。文档配以图解具体描述了每一项任务的具体步骤,系统治理员可依据文档完成相应的具体任务,防止在操作中出现错误。本文档只描述过程,只对要害点作适当的讲明,因此本文档不能作为具体的技术手册,假设要对某一步操作做理论上的讲明需参见SAP技术文档。治理员手册所遵循的全然原那么:· 简单易明白明确的描述每一步操作· 简化系统治理,落低系统治理员的技术要求2 参考引用SAPmadeeasy手册R/3InstallationonAIX:Oracle3 术语定义SAPR/3:德国SAP公司开发的大型企业治理软件Oracle:美国甲骨文公司的数据库产品3.1 划性天天任务:任务系统交易代码操作过程检查失败的updatesSM13设置时刻为一年用户ID为*设置“allupdates检查有“Err的行检查systemLogSM21设置要查瞧日志的时刻段检查_Errors_Warnings_Securitymessages_Abends_Databaseproblems_Anyotherdifferentevent查瞧被取消和危险的后台任务SM37选择UserID为*确定所有的危险任务根基上成功的查瞧任何被取消的任务RZ02同SM37检查系统locksSM12选择用户ID为*检查前几天的记录条检查系统上的用户SM04AL08查瞧不知名的用户和终端,那个工作一天要进行几次检查打印咨询题SP01检查一小时前状态是“inprosess的打印工作检查批处理任务SM35检查:已完成的批处理和出错的批处理检查workprocessesSM50所有的workprocesses是“running或“waiting状态查瞧系统DumpsST22检查非正常连续发生的DUMPS查瞧系统工作负荷ST03查瞧Buffer状态ST02有红的SWAP区数据库检查天天的备份执行是否有错DB12-备份日志概要检查备份运行日志查瞧数据库错误日志AL02ST04操作系统查瞧UNIX系统错误日志AL16OS06查瞧UNIX系统错误日志3.1.1 检查失败的updates1.transactionSM13或Tools-> Administration->Monitor-> Update)2.Client选择*3.用户选择*.4.在Status栏,选择All.5.时刻改为一年前(例如28/06/2001)6. 按Enter.7.查寻在状态栏中包含ERR错误信息的记录,这些项是失败或被中止的updatae.要是没有任何的失败或中止的记录,你能够不做任何事.要是有你需双击那条记录,以查瞧更具体的信息.8.显示Mod.name和moduletype,再双击有ERR状态的行,9. 要是有ABAP4DUMP,可选择ABAPshortdump按钮10. 显示ABAP4DUMP记录信息,并分析其缘故.3.1.2 检查systemLog1.transactionSM21或Tools-> Administration-> Monitor-> Systemlog2.键进需要查瞧日志开始的时刻,也能够输进结束时刻.3.选择Rereadsystemlog.4.在Mno栏中,红色代表错误,黄色代表警告,.5.双击每一行将瞧到每条信息的具体内容3.1.3 查瞧被取消和危险的后台任务1.transactionSM37或System-> Service-> Jobs-> Joboverview2.在Jobname选择*3.Username选择*4.输进开始时刻2002/6/285.输进结束时刻2002/6/286.选择状态_Active_Finished_Terminated7.选择Enter.8.检查失败或被取消的后台任务,分析是谁的任务失败或被取消,查寻缘故排除错误.9.选择某个任务Selectthejob.10.选择Joblog,检查任务的运行时刻和日志图形化任务监视器1.transactionRZ012. 选择Legend弹出解释颜色标识的对话框3.1.4 检查系统被锁项1.transactionSM12或Tools-> Administration-> Monitor-> Lockentries2.输进*在Client.3.往除用户名在Username项.4.选择Enter.5选中某一条项再选delete并确认删除一个Lock项是特不危险的,要是确有必要删除就必须先确定该项是否由一个死进程造成的。3.1.5 查瞧系统用户1.transactionSM04或Tools-> Administration-> Monitor-> Systemmonitoring-> Useroverview).2. 选择userID(如,NAKAYAMAG)双击查瞧那个用户登录系统的情况3.1.6 检查打印机1.transactionSP01或System-> Services-> Outputcontroller2.往除Username项.3.把时刻设置到一周前.4.往除Client项.5. 选择Enter.6在状态栏中寻寻提示错误的项7双击状态栏中的错误8选择LOG栏中的图标显示具体的错误日志3.1.7 后台批处理进程1.transactionSM35或System-> Services-> Batchinput-> Edit).2.输进一星期前的时刻3选中需要查瞧的行,选择菜单中要查瞧的内容analysis,process,statistics,log,recording。3.1.8 工作进程TransactionSM50或Tools-> Administration-> Monitor-> Systemmonitoring-> Processoverview).需要查瞧的是A.Dialogworkprocesses(DIA)已运行了特别长时刻,这可能是错误或一个批处理进程,要是是批处理进程就需要往查瞧JOB日志。B.Workprocesses是stopped状态。状态栏定义定义讲明No工作进程号Ty进程类型PIDOSPID进程号Status当前进程状态Err发生进程错误的次数CPU当前进程使用的CPU时刻Time程序运行时刻Program运行ABAP4程序名称Clie集团号User当前进程使用用户Table当前对那个TABLE进行什么操作3.1.9 ABAPDUMP分析1.TransactionST22或Tools-> Administration-> Monitor-> Dumpanalysis).2.选择今天或昨天3.选择Displaylist或f84双击某一条记录5那个屏幕显示“shortdump.可分析Dump产生的缘故3.1.10 系统工作量分析1.TtransactionST03或Tools-> Administration-> Monitor-> Performance-> Workload-> Analysis2. 选择Database或application效劳器3选择分析的周期4检查的平均相应时刻av.Responsetime,那个值应小于2000ms3.1.11 查瞧buffer1. TransactionST02或Tools-> Administration-> Monitor-> Performance-> Setup/Buffers-> Buffers).2. 查瞧Hitration和Swaps,要是Swap为红讲明系统的Swap设置缺乏。3.1.12 检查天天的备份执行是否有错1. TransactionDB12tools-> ccms-> DBadministration-> backup log2选择lastsuccessfulbackup瞧最后的成功备份日志3选择overviewofdatabasebackups查瞧所有的备份日志,包括成功和不成功的。4查瞧Returncode,0008以上此备份是错误的接着查瞧Detaillog,0001到0008之间是警告信息接着查瞧Detaillog,0000是正确完成备份。3.1.13 数据库预警1.TransactionAL02tools-> ccms-> control-> Performancemenu-> Database-> alertmonitor).2.点击警告的红色条。如recursivecalls3可分析进一步更具体的错误缘故。3.1.14 数据库错误日志1.TransactionST04或Tools-> CCMS-> Control/Monitoring-> PerformanceMenu-> Database-> Activity).2.选择Goto-> Databaselog.3.在弹出的对话框中选择Onlyalert。4.选择Display.45.查寻错误的信息3.1.15 操作系统日志1.TransactionAL16或Tools-> CCMS-> Control/Monitoring-> Performance-> Local-> Alerts-> Operatingsystem).2.查瞧那个屏幕中潜在的咨询题3.TransactionOS06/ST06或Tools-> CCMS-> Control/Monitoring-> PerformanceMenu-> operation system-> Local-> activity4选择Detailanalysismenu.5选择systemlog3.2 每周维护任务任务系统交易代码操作过程R/3检查数据库表空间DB02检查数据库数据增长DB02检查表extents个数DB02数据库定义数据库维护任务DB13操作系统文件系统空间检查dfk3.2.1 检查数据库表空间1.TransactionDB02或Tools-> CCMS-> Control/Monitoring-> PerformanceMenu,-> Database-> Table/Indexes).2refresh再选择currents3查瞧使用率超过90的表空间3.2.2 检查数据库数据增长1.TransactionDB02或Tools-> CCMS-> Control/Monitoring-> PerformanceMenu,-> Database-> Table/Indexes).2.先refresh再选择Spacestatistics3.2.3 定义数据库维护任务1. TransactionDB13或Tools->CCMS->DBadministration-> DBAplanningcalendar2. 双击某一天日历3输进进程开始时刻4是否是周期进行的,要是是在Period中输进1那么此进程每周运行一次,2为二周运行一次5选择系统预定义好的任务Ø Wholedatabaseoffline+redologbackup数据库离线备份加日志备份Ø Wholedatabaseofflinebackup数据库离线备份Ø Wholedatabaseonline+redologbackup数据库在线备份加日志备份Ø Wholedatabaseonlinebackup数据库在线备份Ø Redologbackup日志备份Ø Partialdatabaseofflinebackup数据库局部离线备份Ø Partialdatabaseonlinebackup数据库局部在线备份Ø Checkoptimizerstatistics数据库统计优化检查Ø Updateoptimiserstatistics数据库统计优化更新Ø Adaptnextextents表扩展调整Ø Checkdatabase数据库检查Ø Cleanuplogs清空日志6双击日历上的某一条任务,查瞧任务工作日志,或再选择detaillog3.2.4 文件系统空间检查1 在操作系统输进dfk2 查寻capacity超过90的文件系统3.3 系统治理常规任务3.3.1 用户治理3.3.1.1 产生一个新用户1 TransactionSU01或toolsàadministrationàUserMaintenanceàuser2 输进要生产的用户名3 安create键4 输进Lastname必输、Firstname、function等5 进进下一屏Logondata6 输进系统初始密码,进进role屏幕7 输进给予的role如hrrole,进进profile屏幕8 输进给予的profile,存盘。3.3.1.2 Copy用户1 TransactionSU01或toolsàadministrationàUserMaintenanceàuser2 ShiftF5或复制键3 在Fr。中输进源用户,在To中输进目标用户。4 在choiceparts中选择哪些项需要复制5 选择复制6 用户密码不能复制必须重新设定。3.3.1.3 Lock用户1 TransactionSU01或toolsàadministrationàUserMaintenanceàuser2 输进用户名3 CtrlF5或选择Lock/Unlock3.3.1.4 修改用户密码1 TransactionSU01或toolsàadministrationàUserMaintenanceàuser2 输进用户名3 CtrlF8或选择chargePassword4 输进二次新密码5 确认3.3.2 系统治理3.3.2.1 启动SAP系统1 从root用户状态切换到数据库用户suora<sid>2 启动数据库侦听器lsnrctlstart3 切换到SAP用户su-<sid>adm3. 启动SAPstartsap3.3.2.2 关闭SAP系统从root用户切换到SAP用户su-<sid>adm关闭SAP系统stopsap3.3.2.3 扩展表空间3.3.2.4 系统打印机定义1.TransactionSPAD或Tools-> CCMS-> Spool-> Spooladministration.2.在devices/servers页中,选择Outputdevices.3选择display?change状态改变按钮或F84选择create或shiftF15在outputdevice栏输进要定义的打印机设备名,shortname栏是设备名简写6在devicetype栏中选择CNSAPWIN:MSWindowsdriverviaSAPLPDSpoolserver栏选择一台SAPinstance效劳器Deviceclass栏选择Standardprinter7选择HostSpoolAccMethod页远程打印效劳器打印设置在Hostspoolaccessmethod栏选择S:PrintusingSAPprotocol在Hostprinter栏输进远程打印机的名称在Destinationhost栏输进远程打印效劳器的名称存盘完成设置8印效劳器打印设置在Hostspoolaccessmethod栏选择F:Printonfrontendcomputer在Hostprinter栏输进default存盘完成设置3.3.2.5 后台任务定义1.TransactionSM36或CCMS-> Jobs->Definition).2.在Jobname栏,输进job名称.3.在Jobclass,输进C.4.选择Startcondition按钮5选择Data/Time后台任务开始的时刻Immediate后台任务立即开始Afterjob在某一job完成后开始Afterevent在某一事件完成后开始Atoperationmode在某一工作模式时开始6 输进任务开始时刻7 是周期性任务选择periodicjob,再选择periodvalues8选择Daily是天天运行一次,check再存盘9选择check再存盘10选择Step按钮11在user栏输进运行任务的用户选择ABAPprogram该任务运行ABAP程序选择ExternalCommand该任务运行系统外部的命令选择Externalprogram该任务运行系统外部的程序12在Name栏输进ABAP4程序名称,Variant栏输进变式名称13Check在保持14再存盘3.3.2.6 定义系统工作模式1TransactionRZ04或Tools-> CCMS->Configuration-> OPMode/Servers2选择create或F5.3在Operationmode栏输进要定义操作模式的名称4在Shortdescription栏输进描述讲明5存盘6可重复25步再定义night的操作模式3.3.2.7 操作模式时刻表定义1TransactionSM63或Tools-> CCMS-> Configuration-> Operationmodecalendar2选择change按钮3双击开始的时刻和结束时刻,被选定的时刻段将变黑4选择assign按钮5选择操作模式6重复25为其它时刻选择操作模式7保持3.3.2.8 定义每日系统操作模式1TransactionRZ04或Tools->CCMS->Configuration->Operationmode/instance2选择instance/operationmodes按钮3Settings->Basedoncurrent->Newinstance->Generate4双击某一种操作模式5选择Dialog或Background,按或-以增加或减少进程数6存盘返回7选择Consistencycheck,检查一致性3.3.2.9 集团治理3.3.2.9.1 集团创立1TransactionSCC4或Tools->Administration->Administration-> Clientadmin->Clientmaintenance2选择ctrlF1或Change.3确定4选择Newentries按钮5在client栏输进client的名称和讲明,名称为三位的字母在city栏输进都市的名称Stdcurrency栏输进那个client标准的货币Clientrole栏选择client的角色Changesandtransportsforclient-specificobjects栏,Ø 生产系统选择NochangesallowedØ 开发系统选择AutomaticrecordingofchangesØ 测试练习系统选择ChangeswithoutautomaticrecordingClient-independentobjectchangesØ 生产和开发系统选择ChangestoRepositoryandcross-clientCustomizingallowedØ 测试练习系统选择NochangestoRepositoryandcross-clientcustimizingobjsProtection:ClientcopierandcomparisontoolØ 生产系统选择Protectionlevel1:NooverwritingØ 其它选择Protectionlevel0:Norestriction6存盘返回3.3.2.9.2 集团本地复制1 以SAP*用户登录到目标client2 TransactionSCCL或Tools-> Administration->Administration->Clientadmin->Clientcopy->localcopy3 Selectedprofile选择本次复制适用的profileSAP_ALL复制所有Client本身的数据不包括changedocumentSAP_APPL复制属于client的客户化配置和应用数据SAP_CUST只复制属于client的客户化配置SAP_CUSV复制属于client的客户化配置和变式SAP_UAPP复制属于client的客户化配置、应用数据、用户主数据和变式SAP_UCSV复制属于client的客户化配置、应用数据和变式SAP_UCVS复制属于client的客户化配置和SAP_USER复制属于client的用户主数据4 在SourceClient中选择源client5 在Sourceclientusermasters中选择用户主数据的client6 选择Scheduleasbackgroundjob不选择Startimmediately7选择Schedulejob按钮8确认对话框9选择Data/time10输进集团复制的开始时刻11在打印机屏幕输进输出的打印机设备,确认任务成功定义。3.3.2.9.3 集团远程复制export/import1 登录到源client2 TransactionSCC8或Tools-> Administration-> Administration-> Clientadmin-> Clienttransport->clientexport3 在Selectedprofile中选择适宜的profileSAP_EXBC复制跨client的客户化配置和用户主数据SAP_EXPA复制跨client的全部数据SAP_EXPC复制跨client的客户化配置4 在Targetsystem中输进目标的sap系统5 选择scheduleasbackgroundjob按钮6 选择schedulejob按钮7确认复制信息continue8确认提示信息9输进开始时刻10输进打印机,确认。11确认成功定义12登录到目标效劳器的操作系统,登录用户为<sid>adm13转换名目到/usr/sap/trans/bin14命令tpaddtobuffer<SID>KO900004<targetSID>tpaddtobuffer<SID>KT900004<targetSID>tpaddtobuffer<SID>KX900004<targetSID>tpimport<SID>KO900004client<targetclientnumber><targetSID>tpimport<SID>KT900004client<targetclientnumber><targetSID>tpimport<SID>KX900004client<targetclientnumber><targetSID>15登录到目标client16TransactionSCC7或Tools-> Administration-> Administration-> Clientadmin-> Clienttransport->importediting3.3.2.9.4 集团删除1登录到要删除的集团1 TransactionSCC5或Tools-> Administration-> Administration-> Clientadmin->specialfunction->deleteclient2 选择background4确认删除目标5以下步骤同集团复制3.3.2.10 系统参数维护3.3.2.10.1 系统参数profile创立1 TransactionRZ10或Tools-> CCMS->Configuration-> Profilemaintenance2 在Profile中输进profile的名称3 选择Create按钮4 在Shortdescription输进对那个profile的描述5 输进Activationinoperatingsystemfile的名称6 选择profile的类型7 存盘8选择import按钮,把操作系统上的profile文件导进到系统内9输进操作系统上的profile文件名及路径10确认11保持并激活profile12选择yes确认13确认接着14确认接着3.3.2.10.2 系统参数的修改1TransactionRZ10或Tools->CCMS->Configuration-> Profilemaintenance2选择要修改的profile方法3选择change按钮4寻到要修改的项,在parametervalue栏改成需要的数值,要是没有寻到需要的parametername,那么选择createparameter按钮开始第56步5在parametername栏输进需要的parameter名称,回车。6在parameterval。栏输进要定义的参数大小,存盘返回7 择copy并返回8保持3.3.2.11 角色定义1TransactionSU01或选择菜单Tools-> Administration-> user-> Role2在角色栏内输进:FI_TEST_M1PR,点击创立按钮。进进:3在讲明栏里输进:FIINTERGRATIONTESTFORPRM1,选择“菜单,点击“Transaction,进进:4在“Transactioncode栏内输进事务代码:me54、me55,点击“Assigntransactions,再选择“权限,进进:5点击“更改授权数据,进进:6假设有组织级不限制,可分不按工程进行设置,假设没有组织级不限制,可点击“更改授权数据,进进:7选择带有黄灯标志的按钮,进进:7在审批代码栏内,双击,进进:8选择02M1物资部-业务经理1,存盘。进进:9然后,将带有黄灯标志的权限,输进“*,表示完全授权,点击保持,输进参数文件名即可,并按“返回按钮。进进:10点击“生成,系统返回到职责维护主窗口。11将定义好的角色分配给用户MMM112选择用户窗口,进进:13点击“存盘按钮即可,用户权限分配操作完毕。3.3.2.12 传输系统治理3.3.2.12.1 传输系统定义1.在client000用DDIC用户登录开发系统2TransactionSTMS或选择菜单Tools-> Administration-> Transport-> Transportmanagement3cription栏输进描述,其它为默认项。4在client000用DDIC用户登录生产系统5TransactionSTMS或选择菜单Tools-> Administration-> Transport-> Transportmanagement6cription栏输进描述,其它为默认项。7在STMS界面选择overviewàsystems8.选中SOP再选择SAPsystemàapprove9确认10在开发系统中STMS界面选择overviewàTransportroutes11F5切换到修改模式12选择ConfiguationàStandardConfiguationàDevelopmentandProductionsystem13.输进开发系统和生产系统14保持3.3.2.12.2 Changerequest传输1 用SAP系统治理员用户登录到UNIX系统<sid>adm2 切换名目到/usr/sap/trans/bin3 命令tpaddtobuffer<sid>K9000104SOP4 命令tpimport<sid>K9000104SOPclient<clientnumber>U083.3.2.13 系统语言输进1. TransactionSMLT或选择菜单Tools-> Administration-> Administration-> LanguageAdministration2. 选择Language-> classify或F53. Language栏选择Chinese4. Supplement栏选择English5. 保持6. 确认保持7. 进进SE38,运行RSCP0004程序8. 在NLSSettings栏中删除DE,参加ZH9. 选择Activate10. 确认保持,并查瞧需要修改的ProfileParamter11. 修改instanceProfile参数install/codepage/db/non_transp=8400install/codepage/db/transp=8400install/codepage/appl_server=8400zcsa/installed_languages=1DE12. TransactionSMLT或选择菜单Tools-> Administration-> Administration-> LanguageAdministration中选择Chinese13Language-> importpackage14在Path栏输进语言光盘的路径15选择Findpackages按钮16选择Availablepackages栏中出现的Pack17选择Execute18完成语言输进,表示灯为绿19选择LanguageàSupplementLanguage20输进描述21选择SelectionConditions栏中的Change和Select22选择Execute3.3.2.14 系统备份1.TransactionDB13或选择菜单Tools-> CCMS-> DBadministration-> DBAPlanningCalendar2.光标定在要定义工作的天,选择editàscheduleaction3.选择Wholedatabaseonlinebackup或Wholedatabaseofflinebackup4 确定默认项5 确定默认项6 备份定义完毕,在日前里出现定义项。3.3.2.15 系统恢复详见附一:3.3.2.16 系统补丁1 把从SAP支持网站或SAP光盘上得到的补丁程序复制到/usr/sap/trans名目下2 用CAR或SAPCAR解压缩命令翻开补丁程序SAPCARvxf<补丁名称>3 TransactionSPAM或选择菜单Tools-> ABAPWorkbench-> utilities-> Maintenance-> supportpackages(用户必须是DDIC用户在client000)4 SupportpackagesàLoadPackagesàFromapplicationserver5 确认Upload6 如升级SupportPackageManager本身一般在更新补丁新最好先更新SupportPackageManager本身,选择SupportàImportSPAMUpdate7 确认,系统开始更新。结束如以如下面图。8 在初始