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

2020-08-26 14:28发布

         点击此处--->   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

         点击此处--->   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
1楼 · 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,以便知道需要多长时间。

Tong__Ming
2楼-- · 2020-08-26 14:57

嗨,查克,

感谢您的回复,我也从SAP收到了同样的回复。 很少有细节需要分享。

他们也无法预测的时间,该过程将在Unix/Linux级别上缩小文件,因此缩小后的实际大小可能很小。

此过程是安全的,因为将创建新的ERSSD,并保持所有用户数据(表,用户,rep def和subs)与以前相同。

但是在运行defrag命令之前,需要确保备份ERSSD。

感谢与问候

Rajat Rajawat。

三十六小时_GS
3楼-- · 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

一周热门 更多>