SAP /usr/sap/<SID>目录日志文件清理 -- 转载的

本文介绍了SAP系统中几种常见的日志文件及其清理方法,包括stat.DAT、dev_rd、dev_rfc和dev_w(n)等文件。还提供了如何处理长时间运行的请求和日志读写错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SAP /usr/sap/目录下日志文件涨的很快,以下是清理方法:

  1. stat.DAT:性能统计文件。 这个统计文件增长很快,不小心就涨到900MB以上。

对应的OS路径: D:\usr\sap\DEV\DVEBMGS00\data

处理方法: ST03N -> Expert mode -> Collector and Perfromance DB ->Statistics

Records & File -> Delete File删除Delete File下的文件例如文件名是sap_DEV_00

  1. dev_rd:gateway trace file.

对应的OS路径: D:\usr\sap\DEV\DVEBMGS00\work

处理方法: SMGW -> Goto -> Trace -> Gateway -> Reset file

  1. dev_rfc:RFC trace file

对应的OS路径:D:\usr\sap\DEV\DVEBMGS00\work

处理方法: SM59 -> RFC -> Delete Trace

  1. dev_w(n):Work Proccess 对应的文件(处理这种情况慎重)

对应的OS路径:D:\usr\sap\DEV\DVEBMGS00\work

处理方法: SM50 -> Process -> Trace -> Reset files

  1. 如果发现请求传输一直处于“正在进行”状态,先用ps -ef|grep tp查看进程,如果有长久没有释放的进程,可以kill掉。然后看TRJOB和TMSTLOCKNR里是否存在值。如果存在,需要删掉。再用sm21看下是否有/usr/sap//global/JOBLOG读写的报错,如果有,需要用SE38执行RSBTCDEL2清理日志。如下图:
    在这里插入图片描述
    如果手动在OS层面清理了日志,需要用SP12检查一致性。
    正常情况下,有后台作业SAP_REORG_JOBS每天执行,用来清理超过14天的日志。
<think>好的,我现在需要帮助用户查找SUSE操作系统中SAP HANA S4传输文件的存放路径。首先,我需要回忆一下关于SAP HANA在SUSE Linux上的目录结构。根据之前的知识,SAP系统的文件路径通常遵循特定的命名规则,尤其是安装目录和传输目录。 根据引用[3]提到的,SAP HANA在SUSE上的基本管理涉及一些特定目录,比如实例数据和日志路径。通常,传输文件可能存放在工作目录或特定的传输管理目录下。另外,引用[2]指出HANA主机使用的是SUSE Linux Enterprise Server 12 SP4,这说明系统环境可能影响路径的位置。 接下来,我需要考虑SAP HANA的传输管理相关目录。通常,SAP系统中的传输请求(Transport Requests)在HANA数据库中可能有专门的目录,比如/usr/sap/trans,这是常见的SAP传输目录。不过,具体到HANA S4,可能会有不同的配置。例如,HANA的工作目录可能在/hana/shared目录下,或者根据实例的配置有所不同。 另外,用户提到的是文件传输的存放路径,可能涉及到应用层的传输目录,比如STMS(Transport Management System)的配置。在传统的SAP系统中,传输目录通常位于/usr/sap/trans,但需要确认HANA环境是否有变化。同时,引用[1]提到使用S3存储桶来存放安装文件,但这可能是指安装介质的上传路径,而不是日常传输文件的存放位置。 还需要考虑实例特定的路径,比如每个HANA实例的目录结构。例如,HANA的全局工作目录可能在/hana/shared/<SID>/global,其中<SID>是系统ID。传输文件可能存放在类似/hana/shared/<SID>/trans的路径下。此外,检查HANA的配置文件,如global.ini,可能会指出传输目录的位置。 另外,用户可能需要配置传输目录的权限,确保相关用户(如sidadm)有访问权限。如果用户找不到默认路径,可能需要检查传输管理系统的设置或咨询系统管理员。如果传输是通过STMS进行的,可能需要检查传输域控制器的配置,确定入站和出站目录的位置。 总结可能的路径: 1. /usr/sap/trans 2. /hana/shared/<SID>/trans 3. /sapmnt/<SID>/trans 4. 实例特定的目录,如/hana/shared/<SID>/HDB<instance_number>/<hostname>/work 建议用户检查这些目录是否存在,并查看其中的文件。同时,参考系统文档或询问管理员以确认正确的路径。</think>### SUSE SAP HANA S4 文件传输存放路径及配置目录说明 在SUSE Linux系统上,SAP HANA S4的传输文件存放路径和配置目录主要由以下核心路径构成: 1. **标准传输目录(STMS默认路径)** SAP系统传输请求的默认存放路径为: $$/usr/sap/trans$$ 此目录包含以下子目录- `cofiles`:存放传输请求的控制文件(*.K*) - `data`:存放传输请求的数据文件(*.R*) - `log`:传输日志文件 这是传统SAP系统(如ECC)的通用路径,但在HANA环境中**可能需要额外配置**[^2][^3]。 2. **HANA工作目录(实例相关路径)** HANA数据库实例的传输文件可能存放在以下路径: $$/hana/shared/<SID>/HDB<instance_number>/<hostname>/work$$ 其中: - `<SID>`:系统ID(如`HDB`、`S4P`) - `<instance_number>`:HANA实例编号(如`00`) - `<hostname>`:主机名称 此目录通常包含临时传输文件及日志。 3. **应用层传输目录(S4HANA特定路径)** 对于S4HANA应用服务器,传输文件可能通过以下路径管理: $$/sapmnt/<SID>/trans$$ 需确保该目录权限分配给`sidadm`用户(如`hdbadm`)。 4. **自定义配置路径(需检查配置文件)** 若路径被修改,可通过以下方式验证: - 检查HANA参数文件 `global.ini` 中的 `[transport]` 配置节 - 使用命令 `hdbsql -u SYSTEM -p <password> "SELECT * FROM SYS.M_INIFILE_CONTENTS WHERE SECTION='transport'"` 查询传输目录配置。 --- ### 操作建议 1. **验证默认路径** ```bash ls -l /usr/sap/trans # 检查标准传输目录 ls -l /hana/shared/*/trans # 检查HANA共享目录 ``` 2. **检查STMS配置** 通过事务代码`STMS`进入传输管理系统,查看**传输路径配置**(路径可能显示为`saptrans`或自定义路径)[^4]。 3. **权限设置** 确保目标目录权限允许`sidadm`用户读写: ```bash chown -R sidadm:sapsys /target_directory chmod 775 /target_directory ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值