HANA LOG日志过大处理办法
2024-09-24 06:01:28
http://www.fenxiangzhe.net/archives/50
在SAP HANA 运维过程我们经常遇到因前期HANA LOG模式未设置成OVERWIRTE或者日志备份时间设置过长导致日志磁盘空间被占满或者日志文件过大,这个时候可以使用如下办法处理:
1)文件系统未满
- 备份数据库
- 使用sql: ALTER SYSTEM RECLAIM LOG清理日志,注意如果使用的多租户模式,则需要对每一个tenant数据库逐个清除,对每一个tenant数据库清理时需要使用SYSTEM账户登录每一个tenant数据库运行脚本。
2) 文件系统满
- 停止数据库:HDB stop
- 使用mv命令将某一个log文件转移到其他目录: mv hdb00003 /usr/sap/<SID>/global/hdb/dat
- 为该log文件创建软连接: ln -s /usr/sap/<SID>/global/hdb/data/hdb00003 /usr/sap/<SID> /global/hdb/log/mnt00001/hdb00003
- 启动数据库: HDB start
- 使用脚本清除日志: ALTER SYSTEM RECLAIM LOG;
- 停止数据库:HDB stop
- 删除软连接,将日志文件转移到log默认位置: rm -f /usr/sap/<SID>/global/hdb/log/mnt00001/hdb00003
- 启动数据库: HDB start
最新文章
- SDL教程第一和第二个视频的笔记
- Thinking in Java——笔记(9)
- SparkContext.setCheckpointDir()
- 【S16】了解如何把vector和string数据传给旧的API
- (转)在Windows上以服务方式运行 MSOPenTech/Redis
- iterm2 配色修改
- phonegap Overview
- Animate 动画
- 关于R.styleable的问题
- android 使用 service 实现音乐
- Javascript多线程引擎(六)
- Python闭包及其作用域
- 面向对象进阶---attr家族
- [LSGDOJ 1505]售货员的难题 状压DP
- 安卓开发过程中空指针的问题Java.lang.NullPointerException
- docker_weave
- Centos7中网络及设备相关配置
- Linux 小记 — Ubuntu 自动化配置
- LeetCode 806 Number of Lines To Write String 解题报告
- 转:检查c#代码内存泄露工具-CLR Profiler工具使用