【SAP BASIS】0.基础概念

【SAP BASIS】0.基础概念 目录一、ERP二、 SAP Basis三、三层架构四、三系统一、ERPSAPOracle二、 SAP Basis系统管理员R/3ABAP4--Java Stack ABAP Stack支持所有操作系统和数据库S/4 HANAHANA数据库 CloudLunixRedhatSUSEPowerLinux三、三层架构表示层SAP GUI for Windows/Java(苹果本)Fiori应用层SAP应用服务器EnqueMsgServerWindows登录root回车输入登录密码退出exitcd /usr/sap/ls里边有很多应用J01就是Javamore /etc/passwsectadm是管理员账号su - ectadmcdprols有两个instanceECT_ASCS06_fsctecc6MsgServerECT_D05_fsctecc6PAS/AAS/Dialog Instancesapcontrol -nr 06 -function GetProcessListECT_ASCS06_fsctecc6中有两个processMessageServerEnqueueServer。负载均衡就是在MessageServer做。做HA的话就是把MessageServer和EnqueueServer分开如果第一个node宕了就把MessageServer配到EnqueueServer所在的node上。反过来第二个宕了就把EnqueueServer配到MessageServer所在的node上了。比如财务开票编号需要连续每次取10个进行编号在13中途宕机了不做HA编号就会断开从11开始编号但是做了HA就回接着从4开始做。sapcontrol -nr 05 -function GetProcessListMessageServer可以控制ECT_D05_fsctecc6的ASS无限添加。ps -ef | grep sapsap上的process06的msg serverECT_D05_fsctecc6中05是GUI连接服务器的时候填的那个端口号(Instance Number)ECT是System ID。ip a不知道这个是看什么的无需安装Putty直接用Mac自带的命令行即可Macssh -o ServerAliveInterval60 WSN116.62.35.219 -x数据库层HANA数据库四、三系统DEV开发机TRQAS测试机PRD生产机【STMS】输入ECTDOMAIN_ECT可以看到我们自己配的两系统。【SCC4】虽然是两系统但可以多个client000基础001备份(ECC)066(ECC甚至更老)800(业务用)点击SystemStatus点击放大镜选择标签页Installed Product Versions可以看到系统版本。五、系统启停需要先关闭05应用服务器。stopsap先检查DB是否启动如果启动需要先关闭应用服务器05然后关闭msg服务器06。下图中DB没有停止成功是因为DB跟应用服务器不在一在服务器上。后边查看发现DB也在同一服务器上但是需要hctadm管理员账号登录。因为怕别的系统也在用就没有停DB HANA。R3trans -ddf -h不知道是啥lsmore DEFAULT.PFL查看msg服务器的参数文件more ECT_D05_fsctecc6查看应用服务器的参数文件第二个视频35分钟后看不太懂重启。状态都是green说明启动成功。