从异常日志中删除记录后,需要回收未使用的空间-SRS

2020-08-26 14:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我的处境令人怀疑,因...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我的处境令人怀疑,因此请按照SAP手册寻求专家的帮助以恢复任何未使用的空间,缩小ERSSD的大小并重建我们可以使用的ERSSD数据库文件 sysadmin erssd,进行碎片整理。

执行sysadmin ersd,进行碎片整理:(http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc32511.1571/doc/html/san1275526851479.html

  1. 关闭eRSSD。
  2. 如果dbltm正在运行,则关闭ERSSD复制代理dbltm。
  3. 调用dbunload重建和整理ERSSD数据库文件。 dbunload在事务日志目录中将旧的事务日志另存为erssdName.olg。
  4. 重新启动ERSSD。

我的疑问:-

1。 我的目的只是回收未使用的空间,该空间作为从异常日志中删除条目不会自动释放。 我不想缩小ERSSD数据库。 因此,在这里使用此命令还会缩小数据库的实际大小吗?

2。 而且,按照手册,它会&卸载到文件并重新创建整个数据库,所以这会引起任何问题吗? 是否会照顾并维护新创建的ERSSD数据库中的用户数据(例如用户或复制定义和对象预订)。

3。 如何通过ASA或SRS命令而不是通过检查Unix/Linux文件来检查ERSSD数据库的实际大小。

4。 这整个过程需要多少时间。 任何标准输出都说明,如果ERSSD的大小为5 GB,则需要10分钟或类似的时间。


非常感谢和问候

Rajat Rajawat

3条回答
三十六小时_GS
2020-08-26 14:36

大家好,

另一个定制版本,用于检查ERSSD的数据和日志大小(以GB为单位)。

1>选择db_property('FileSize')* db_property('PageSize')/1024/1024;

2>前进

db_property('FileSize')* db_property('PageSize')/1024/1024

----------------------------------------------- ---------- 3642.191406

(受影响的1行)

1>选择db_extended_property('FileSize','TransLog')* db_property('PageSize')/1024/1024;

2>前进

db_extended_property('FileSize','TransLog')* db_property('PageSize')/1024/1024

----------------------------------------------- ------------------------------ 44.562500

(受影响的1行)

致谢

Rajat Rajawat

一周热门 更多>