openge db启动错误

时间:2016-10-14 05:43:25

标签: openedge progress-db

proenv>proserve dbname -S 2098 -H hostname -B 10000

OpenEdge Release 11.6 as of Fri Oct 16 19:02:26 EDT 2015

11:00:35 BROKER     This broker will terminate when session ends. (5405)

11:00:35 BROKER     The startup of this database requires 46Mb of shared memory. Maximum segment size is 1024Mb.

11:00:35☻ BROKER  0:  dbname is a void multi-volume database. (613)

11:00:35 BROKER   : Removed shared memory with segment_id: 39714816 (16869)

11:00:35 BROKER     ** This process terminated with exit code 1. (8619)

当我尝试启动进度数据库时,我收到了上述错误...

2 个答案:

答案 0 :(得分:4)

这是问题所在:

11:00:35☻BROKER0:dbname是一个无效的多卷数据库。 (613)

我的猜测是,您刚刚使用prostrct create创建了数据库。您需要将空数据库转储到数据库中,以便if具有模式表。

procopy清空yourdbname

请参阅:http://knowledgebase.progress.com/articles/Article/P7713

答案 1 :(得分:0)

数据库无效就意味着,它没有任何metaschema。 首先使用 .st 文件(使用 prostrct create )创建数据库 使用 emptyn 复制元架构表。

Ex: procopy emptyn urdbname。

然后尝试启动数据库。