是否可以替换-f命令行选项-丢失目录存储.log来启动IQ?

2020-09-21 10:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我在Win7上使用IQ...

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

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


亲爱的

我在Win7上使用IQ 16.0 SP 11 XE(16.0.110.2014/10214)。

在较早的版本中,可以使用" -f"命令行选项(在SQL Anywhere数据库中仍然可能),在丢失.log文件后强制恢复目录存储。 在当前版本中,不再支持" -f"开关(尽管在运行" start_iq-?"时显示),并显示一条错误消息指示该情况。

在丢失目录存储.log文件之后,是否有完整的数据库还原方法(试图使IQ数据库恢复生命)? 如果是这样,是否有文件记录(在哪里)? 如果没有,则中断该中断的原因是什么(除了显而易见的是,基于最新检查点进行的恢复可能与IQ存储区不一致)?

TIA和最诚挚的问候

Volker
DB-TecKnowledgy

4条回答
四川大学会员
2020-09-21 11:55

嗨,Volker,

如果数据库崩溃或被杀死,那么您肯定需要.log来重新启动IQ。
如果该.log丢失了,那么没有它就没有运气来重新启动IQ。

如果数据库已正常关闭,则可能有机会通过使用
dblog -t newTranLogName.log dbName.db

指定新的事务日志名称来重新启动数据库

一旦数据库可以重新启动,您可以再次将其关闭,然后再次运行dblog -t来设置初始事务日志名称,并重新启动IQ。

如果这不起作用,则必须进行完全还原。

我们删除-f的原因之一是,太多客户误解了它的用途。
许多客户收到-x损坏消息或dbspace满消息,这使得损坏恢复甚至更加困难。
对于MPX,使用-f可能会停止目录同步。

关于,
Lyna

一周热门 更多>