Basis基本命令介绍
- Basis介绍
- 一、用户权限管理:
- 1. SU01—创建,修改,显示用户信息
- 2. SU10—批量修改用户
- 3. PFCG—创建,修改,显示角色信息
- 4. SU53—权限检查
- 5. SU21—创建,修改,显示权限类,对象
- 6. SU20—创建,修改,显示权限字段
- 7. SU22—维护事务代码的授权对象
- 二、集团管理:
- 1. SCC4—创建,修改,显示集团
- 2. SCCL—拷贝集团
- 3. SCC1—系统内传输(拷贝)单个传输请求
- 4. SCC5—删除集团
- 5. SCC3—集团操作日志
- 三、数据库管理:
- 1. DB13—数据库日常维护日历
- 2. DB02—数据库表和索引的监控
- 3. DB12—数据备份日志
- 4. BRTOOLS—操作系统上的数据库管理工具
- 四、后台作业:
- 1. SM36—定义后台作业
- 2. SM37—监控后台作业
- 五、打印管理:
- 1. SPAD—定义打印设备
- 2. SP01—假脱机请求和输出请求的管理
- 六、系统监控:
- 1. ST06—操作系统性能
- 2. ST03—R/3工作负载
- 3. SM04—当前用户(服务器相关)
- 4. AL08—当前用户(服务器无关)
- 5. SM21—系统日志(服务器相关)
- 6. SM51—R/3服务器概览
- 7. SM50—R/3服务器进程概览
- 8. SM12—锁管理
- 9. SM13—更新记录
- 10. ST22—ABAP短存储
- 11. SM20—安全审计
- 12. SM66——查看SAP进程
- 13. SM21——系统日日志
- 七、传输管理:
- 1. SE09—传输请求管理改变请求,改变任务,释放
- 2. STMS—传输管理、集团策略、系统内传输、跨系统传输、传输队列
- 八、其他:
- 1.SSAA—系统管理助手
- 2.SM02—系统消息
- 3.SM59—定义远程连接
- 4.RZ10—参数修改
- 5. RZ11—参数查询
- 九、重要日志查看
- 1. 启动日志:/home/<SID>adm
- 2. 进程日志:/usr/sap/<SID>/DVEBMGS00/work
- 3. 传输日志:/usr/sap/trans/log/
- 4. 数据库日志:oracle目录/oracle//saptrace/background
- 如何学好SAP BASIS:
Basis介绍
sap basis是从事sap系统管理的一个角色。主要负责sap系统的规划,安装,配置,管理,监控,维护,调优等。 sap basis从具体工作内容的偏向角度,可以分为实施和运维。实施偏向规划,安装,配置等;运维偏向管理,监控,维护等;调优是需要综合考量的,往往更偏向于实施,但并不是绝对。 一般而言,对于sap basis实施的顾问要求应该高于运维。实施规划安装配置了系统,理论上还应该交付大量文档,也就是说定了大局,运维主要是在这个大局已定的前提下做好日常工作,有点萧规曹随的意味。但是并不代表着实施就一定在所有方向上都比运维专业,因为各自的领域有所偏差。同时,有一点很重要,就是数据的安全,所以,数据库备份和还原是需要认真掌握的。
提示:以下是本篇文章正文内容,下面案例可供参考
SAP Basis的一些日常工作包括用户权限管理、集团管理、数据库管理、后台作业、打印管理、系统监控、传输管理等。
一、用户权限管理:
1. SU01—创建,修改,显示用户信息
SU01(在以下的地方basis可以解锁和更改密码和复制账号)
这个事物代码是用户维护.
1).解锁和更改密码
2).以后可以复制账号和加相同的权限(mycw12是已存在帐号,MYCW14是要新建的账号
2. SU10—批量修改用户
3. PFCG—创建,修改,显示角色信息
4. SU53—权限检查
5. SU21—创建,修改,显示权限类,对象
6. SU20—创建,修改,显示权限字段
7. SU22—维护事务代码的授权对象
二、集团管理:
1. SCC4—创建,修改,显示集团
2. SCCL—拷贝集团
3. SCC1—系统内传输(拷贝)单个传输请求
4. SCC5—删除集团
5. SCC3—集团操作日志
SCC3 (客户端复制/传输日志分析)
三、数据库管理:
1. DB13—数据库日常维护日历
DB13(DATABASE的后台作业):
数据库备份,CHECK DATABASE ,OBTIMIZER STATISTICS UPDATE等等, 也可查看DATABASE相关后台作业的LOG
2. DB02—数据库表和索引的监控
监控数据库的扩长。 监控表和索引的扩长及碎片的情况。 如有必要监控数据库的优化统计。
3. DB12—数据备份日志
检查夜间备份是否成功。 检查日志目录的剩余空间。
4. BRTOOLS—操作系统上的数据库管理工具
四、后台作业:
1. SM36—定义后台作业
2. SM37—监控后台作业
管理员应该检查所有被取消的工作,如有必要分析并修正这些工作。问题及其解决方案需记录在案。 管理器应该检查所有的日志,包括输出列表
五、打印管理:
1. SPAD—定义打印设备
2. SP01—假脱机请求和输出请求的管理
SP01 (打印)
如果不能打印在这里可以可以查看有没有假脱机需求,有的话可以在这里删除,失败的打印任务可以从新启动。这些打印任务的失败往往是用户端的问题(如PC上的SAPLPD程序被关闭了)。由于SAP 系统仅跟踪打印任务到目标队列中,输出控制器中的已经完成的状态并不能表明实际打印成功,因此那些比较重要和大量的打印任务在被从TemSe中删除前必须先确认是否完成。
六、系统监控:
1. ST06—操作系统性能
每天察看ST06用以掌握系统运行过程中整个操作系统资源状况,如CPU 使用率,内存使用率,PAGE SPACE 使用率等等。
2. ST03—R/3工作负载
世上没有经验的替代品。当需要调SAP 系统的性能的时候是很痛苦的事情。管理员应该保留尽可能多的工作量分析数据,特别是系统没用性能问题时候的数据。拥有一副系统工作正常时的清晰的系统图,将使你具有对你的系统的不可估量的感觉,这种感觉将使你能预见到将要发生的问题,并且很多时候可以避免问题的发生。
3. SM04—当前用户(服务器相关)
SM04查看当前在线用户:
管理员应该考虑全天监视用户仅他们的活动。是否有非法用户?是否有用户试图或正在用他们不该用的事务码,等等。
4. AL08—当前用户(服务器无关)
5. SM21—系统日志(服务器相关)
SAP 服务器在系统日志中记录系统的事件和问题。所有的警告和错误信息应被分析和解决。此程序应包括将问题及其解决方案做成文档。
6. SM51—R/3服务器概览
SM51,查看服务器 :
SAP 服务器的列表可用SM51显示,管理员用它来监视不同服务器之间的工作进程。想要显示某一服务器的进程,鼠标指针点中服务器的名称,然后选Processes。
7. SM50—R/3服务器进程概览
SM50 (查看SAP有些进程,然后可以kill掉, 在root就可以)
管理员需全天监看系统的进程。长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系统资源。管理员用这个事务码检查他们的环境。当然,在杀掉这些进程前,需要与最终用户协商。
8. SM12—锁管理
用户总是会时不时的因为某种原因(如断线,程序出错等等)而锁定一个对象。所有被锁定的老的对象均要被分析,更正。
9. SM13—更新记录
此事务码显示失败的更新动作。失败的更新动作在生产系统中是决不允许发生的,一旦发生,开发人员应马上修改。
10. ST22—ABAP短存储
ST22
当一个报表或事务因为严重的错误而停止工作时,ABAP/4开发工作台就会发出一个“突然出错”(short dump)。系统在系统日志中记录错误信息,并在表SNAP中记录程序终止时的出错信息。管理员需要每天检查是否有short dump 出现,如果有则分析并试图解决问题。
11. SM20—安全审计
12. SM66——查看SAP进程
13. SM21——系统日日志
SAP 服务器在系统日志中记录系统的事件和问题。所有的警告和错误信息应被分析和解决。此程序应包括将问题及其解决方案做成文档。
七、传输管理:
1. SE09—传输请求管理改变请求,改变任务,释放
2. STMS—传输管理、集团策略、系统内传输、跨系统传输、传输队列
八、其他:
1.SSAA—系统管理助手
2.SM02—系统消息
3.SM59—定义远程连接
4.RZ10—参数修改
5. RZ11—参数查询
九、重要日志查看
1. 启动日志:/home/<SID>adm
2. 进程日志:/usr/sap/<SID>/DVEBMGS00/work
3. 传输日志:/usr/sap/trans/log/
4. 数据库日志:oracle目录/oracle//saptrace/background
如何学好SAP BASIS:
如何学好SAP BASIS:
四大绝招:手脑动、广泛学、自答问、向前看:
许多人认为要学SAP BASIS一开始即学安装,学会安装之后才能学其它SAP BASIS的技术与工作。其实不然,SAP BASIS有其一层一层的角色扮演及任务。如果基础不打好,省略一些日常客户支持与维护的工作,直接跳至系统安装的高级技术层面,是非常不智的。当然自己在家中练习安装例外。八年前笔者虽已具有三年的UNIX 与DBA的工作经验,仍然从SAP BASIS客户服务部接电话作起。一年内遇到近五百多种不同问题,也让我从使用者的观点了解SAP的各项基础功能。从一般用户的要求与解答其问题,可以了解许多非SAP BASIS的部份,如SAP FUNCTION,ABAP等,对尔后作SAP 新的计划应用以与系统效能调整,有非常大的助益。而后才进入计算机中心作SAP BASIS/DBA,了解数据库备份的各种状况及流程,并参与备援系统的建制。所以我建议要学SAP BASIS必需一步一步、一层一层地按步就班来。照以下所建议的角色,确定各项技术及工作皆熟练后,再向上升级。每隔一段时间也要回头看看,温习并更新旧有的技术。
1.手脑动:
作计算器的工作,光念书考试是不行的;必念完后立刻演习。现今SAP的资考资料多又杂,太过齐全了。找了一大堆东西,如不能应用验证其实行步骤;仅是纸上谈兵,没法成为自己肚子裹的东西。很多人一开始即买盗版CD按安装手册安装,幸运的人一下就装好了;更幸运的人则遇上许多麻烦。但此二者若未先了解SAP的基本概念与功能,即便装十次也是一头雾水。将自己念的资料与动手作的经验,纪录下来;转成自己的数据库,以避免自己及他人重复错误,是一个学SAP BASIS的人首要的工作。虽然SAP版本不断更新,但许多问题都是触类旁通的。
2. 广泛学:
有人认为身为SAP BASIS是技术人员,不应或不需要再学别的MODULE或FUNCTION。或学得那些非技术性的作业流程规范及财务报表等,都是给那些不懂系统的人学的。这实在是大错特错。诸不知咱们BASIS所安装建立好的系统,就是给使用者用的。缺少了使用者的验证,就是老王卖瓜,自卖自夸。尤其现今SAP提供许多新的项目:如CRM、BW、APO、SEM、EP、ITS…等,必须了解使用者启用了哪些功能,而针对这些特定的功能进行不同的系统管理。建议您如果有机会,必须将SAP各项产品的简介及其系统架构,作深入的研究。千万不可瞧不起SAP中非技术层面的部份。
3. 自答问:
教学相长是任何学问的定律,尤其是在SAP这求新求变的世界中更是如此。没有人能精通所有BASIS的项目,所以,不论你是初学或老生,常利用各类机会解答问题,并将答案收入自己的问题集锦中,以便不时之需。诸不知,在非压力下解答问题,常使你跳得开思考的小圈子,思路更灵敏,较容易帮人找到答案。下次自己再遇到类似问题,也就可照方拿药迎刃而解了。
4. 向前看:
注意,不是向钱看是向前看。SAP演变至今己成为一年数变的大怪物了。他像IT的大变形虫,没人能了解它全部的内涵。专精于SAP BASIS的方向是没错的,但必须不断的向前看:学最新的版本、了解新的产品,充实BASIS各阶层(OS/DB/SAP/WEB)的知识、加学第二技术如APO/BW/CRM的管理,靠SAP BASIS再吃10-20年的好饭,也没啥问题。若你追不上SAP变化的脚步,三、五年内即会自然淘汰了
- Authors
- 杜小白