点击此处---> 群内免费提供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 )
- 关闭eRSSD。
- 如果dbltm正在运行,则关闭ERSSD复制代理dbltm。
- 调用dbunload重建和整理ERSSD数据库文件。 dbunload在事务日志目录中将旧的事务日志另存为erssdName.olg。
- 重新启动ERSSD。
我的疑问:-
1。 我的目的只是回收未使用的空间,该空间作为从异常日志中删除条目不会自动释放。 我不想缩小ERSSD数据库。 因此,在这里使用此命令还会缩小数据库的实际大小吗?
2。 而且,按照手册,它会&卸载到文件并重新创建整个数据库,所以这会引起任何问题吗? 是否会照顾并维护新创建的ERSSD数据库中的用户数据(例如用户或复制定义和对象预订)。
3。 如何通过ASA或SRS命令而不是通过检查Unix/Linux文件来检查ERSSD数据库的实际大小。
4。 这整个过程需要多少时间。 任何标准输出都说明,如果ERSSD的大小为5 GB,则需要10分钟或类似的时间。
非常感谢和问候
Rajat Rajawat
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,以便知道需要多长时间。
嗨,查克,
感谢您的回复,我也从SAP收到了同样的回复。 很少有细节需要分享。
他们也无法预测的时间,该过程将在Unix/Linux级别上缩小文件,因此缩小后的实际大小可能很小。
此过程是安全的,因为将创建新的ERSSD,并保持所有用户数据(表,用户,rep def和subs)与以前相同。
但是在运行defrag命令之前,需要确保备份ERSSD。
感谢与问候
Rajat Rajawat。
大家好,
另一个定制版本,用于检查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
一周热门 更多>