打开数据库启动错误

openedge db startup error

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)

我在尝试启动进度数据库时遇到上述错误...

这是问题所在:

11:00:35☻ BROKER 0:dbname 是无效的多卷数据库。 (613)

我的猜测是,您刚刚使用 prostrct create 创建了数据库。您需要将一个空数据库复制到您的数据库中,以便如果有架构表。

procopy empty yourdbname

参见:http://knowledgebase.progress.com/articles/Article/P7713

这意味着数据库是空的,它没有任何元模式。 首先使用 .st 文件创建数据库(使用 prostrct create) 使用 emptyn.

复制元模式 table

例如:procopy emptyn urdbname.

然后尝试启动您的数据库。