从异常日志中删除记录后,需要回收未使用的空间-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条回答
hengyuye
2020-08-26 14:40 .采纳回答

1。 因此,在这里使用此命令还会缩小数据库的实际大小吗?

是的,会的。

2。 这会引起任何问题吗?

没有问题。 仅在复制活动很少或没有活动时运行它。

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

-获取"系统"数据库空间的文件大小(以字节为单位)
SELECT DB_EXTENDED_PROPERTY('FileSize');

-事务日志的大小(以字节为单位)
SELECT DB_EXTENDED_PROPERTY('FileSize','translog');

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

我没有任何时间信息。 如果有足够的空间,请将repserver目录复制到测试服务器。 请保持相同的目录结构。 编辑interfaces文件,仅保留repserver和嵌入式RSSD条目。 将这2个条目更改为localhost。 然后,运行sysadmin erssd,defrag,以便知道需要多长时间。

一周热门 更多>