SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

  • 3
  • 1,092 views
  • A+
所属分类:Notes

#The last data backup is 12 days old. This will increase downtime in a recovery situation.

解决方法:

用Hana studio登录数据库,执行备份。注意,备份完之后警告消息并不会立刻消除、要隔天才会显示正常。

#The disk usage of this database has exceeded 654 GB. See system view M_DISK_USAGE for more details. Investigate the disk usage of the database. See system view M_DISK_USAGE for more details.

同时,如果数据库快满了,登录SAP GUI的时候可能会提示rabax during sapgui logon,解决方法如下。

解决办法:

用Hana studio登录数据库,选中对应的数据库实例,执行SQL:

select * from M_DISK_USAGE

SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

查看显示出的磁盘占用率,我们发现LOG_BACKUP占用了大量的空间,DATA_BACKUP显示负数。

然后用SSH连接对应的HANA数据库,查看磁盘空间。

SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

如果有的磁盘使用率已经接近90%了,则应该:

在HANA Studio删除较早的备份及Log备份,操作方式如下:

SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

选择Delete Older Backups,此操作会清理早于选中的备份文件所在日期之前的全备份文件和Log备份文件,空间能够得到很大的释放,建议一周要做一次。

SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

选择Catalog and backup Location,这样才能清理临时备份目录及拷贝目录,达到收回磁盘空间的目的,然后点击Next,直到Finish即可。

执行上述操作之后,再用SQL查询一遍,发现磁盘占用空间已经下来了,done!

SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

上述操作结束后,再确认系统磁盘空间是否足够(SSH登录系统执行df –h进行检查),实在不够的话只能考虑磁盘扩容。

千万注意:不要是Linux下直接用命令删除备份数据,这样可能会导致Hana Studio工作不正常,除非磁盘满了、连数据库都登录不进去的情况下,可以从操作系统层面清除日志文件,清除的时候要从比较老的备份开始清理。

SAP on HANA数据库执行 DB13概览中报警告及报错消息的解决笔记

SAP中查询文件的事务代码:AL11

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  3   博主  0

    • ag

      参考:https://www.gavindong.com/sap/457.html
      (HANA无法连接,share目录满)

      • ag

        通常发生这样的错误的时候,表示磁盘不够了或者内存不够了,去看看系统性能吧。
        Database error -10108 with FET access to table RSMONFACT
        Runtime error “DBSQL_SQL_ERROR” occurred.

        • ag

          DATA_BACKUP显示负数应该是表示最近备份失败了或者最近没有备份,总之不是什么好消息,你应该去手动备份一次了!