热门文章
联系我们
联系人:寇先生
微信公众号:
HANA 服务器 log 文件夹满了导致数据库无法使用
知识分享不易,转载请标注来源:http://www.blenderkou.top/contents/2/2185.html 版权申明:欢迎转载,但请注明出处。 一些博文中的参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
关键词:SAP,HANA,Log, mnt00001,hdb00001,hdb00002,hdb00003,hdb00004 太大。
问题描述:
HANA服务器Log文件夹占满导致数据库无法使用,HANA Studio无法使用,查明是mnt0001文件夹太大导致。
警告:不要删除操作系统级别的日志段,因为日志区域将变得不可用,并且数据库可能会立即停止工作。
解决办法:
1.停止数据库:
HDB stop
2.转到 mnt00001文件夹(默认值:/ usr / sap / <SID> / global / hdb / log):
cd /usr/sap/<SID>/global/hdb/log/mnt00001
3.您必须将其中一个文件夹临时移动到另一个有足够空间的卷。您应该释放至少2 GB的空间,以确保数据库有足够的空间来启动。要找出每个卷的空间消耗,请执行:
du -sh *
4.将占用至少2 GB空间的卷(例如hdb00003)移动到具有足够可用空间的卷,例如移动到数据卷(默认值: /usr/sap/<SID>/global/hdb/data):
mv hdb00003 /usr/sap/<SID>/global/hdb/data
5.在原来的位置创建指向新文件夹的符号链接:
mkdir -m 777 hdb00003
2)将data下的hdb00003链接到mnt00001下的hdb00003,命令如下:
ln -s /usr/sap/<SID>/global/hdb/data/hdb00003 /usr/sap/<SID>/global/hdb/log/mnt00001/hdb00003
注意:首字母是L 的小写,不是I。关于文件链接请参考:ln命令详解
6.启动数据库(HDB start)并备份实例。
7.等待直到执行日志备份。
8.使用以下SQL语句清理logvolume:
在“SYS”数据库中执行:ALTER SYSTEM RECLAIM LOG;
关于清理Log请查看:HANA Log 清理方法
9.再次停止数据库并删除符号链接:
rm -f /usr/sap/<SID>/global/hdb/log/mnt00001/hdb00003
10.将日志卷移回原始位置:
mv /usr/sap/<SID>/global/hdb/data/hdb00003 /usr/sap/<SID>/global/hdb/log/mnt00001
11.启动数据库(HDB start)
扫描二维码,关注我的公众号,第一时间获取文章!
知识分享不易,转载请标注来源:http://www.blenderkou.top/contents/2/2185.html 版权申明:欢迎转载,但请注明出处。 一些博文中的参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
上一篇
永远不要手动删除HANA的Log文件—Log清理方法