1

在服务器数据库日志中看到以下错误。

db_server.exe(): 错误: db_VISTA 错误 -920 (errno == "Bad file descriptor") db_server.exe(): Error: Cannot open database in ".vbs\db"

任何想法,每 20 分钟看到一次此错误。这仅发生在两个 vobs 上。

在下面没有运气。

http://www-01.ibm.com/support/docview.wss?uid=swg21236027

http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21148639

http://www-01.ibm.com/support/docview.wss?uid=swg21133944

4

1 回答 1

1

关于db_VISTA 错误页面提到:

db_VISTA database error -920 - no lock manager is installed
db_VISTA error 2 from OpenFileMapping() of lockmgr_almd

并参考技术说明“ DB_Vista -920 error and Error 2 fromOpenFileMapping()

即使这不是完全相同的错误消息,请检查客户端和服务器上的锁管理器(lockmgr.exe在 Windows 上,lockmgr在 Unix 上)的状态。

关于db_server进程,您可以尝试在服务器上停止/重启 ClearCase,以重置 db_server 和vob_serverprocesses

这也可能与最初在以下位置找到的 almd 参数有关:

 /opt/rational/clearcase/config/vob/db/vob_almd_params 

(对于所有 vobs),但也可以在每个 vobs 中找到:

 /path/to/vobstorage/yourVob.vbs/db/vob_almd_params 

如果出现 920 错误,我通常会尝试提高这些参数。
例如:

-u 4000 -q 16000

那(意味着那些本地 vob 配置)可以解释为什么您只在两个 vob 中看到错误。

在 Windows 上停止服务:“如何通过 Windows 命令行确定 ALBD 服务是否正在运行? ”。

于 2014-08-12T10:45:34.263 回答