在 Unix 上获取进度数据库版本

在 Unix 上获取进度数据库版本

是否有一个简单的 Unix 控制台命令来确定正在运行哪个版本的 Progress 数据库?我有 Unix 控制台的 root 访问权限。

提前感谢任何指导!

答案1

如果你查看安装路径的 bin 目录(通常是 $DLC/bin),你会发现一个名为

pro

如果您执行该命令时不带任何参数,它会返回一些类似这样的信息,您会注意到它会让我们知道接近尾声的版本:

        @@@@@@   @@@@@@   @@@@@@@   @@@@@   @@@@@@   @@@@@@@   @@@@@    @@@@@
       @     @  @     @  @     @  @     @  @     @  @        @     @  @     @
      @     @  @     @  @     @  @        @     @  @        @        @
     @@@@@@   @@@@@@   @     @  @  @@@@  @@@@@@   @@@@@     @@@@@    @@@@@
    @        @   @    @     @  @     @  @   @    @              @        @
   @        @    @   @     @  @     @  @    @   @        @     @  @     @
  @        @     @  @@@@@@@   @@@@@   @     @  @@@@@@@   @@@@@    @@@@@

                           Progress Software Corporation
                                    14 Oak Park
                            Bedford, Massachusetts 01730
                                    781-280-4000

       PROGRESS is a registered trademark of Progress Software Corporation
                              Copyright 1984-2004
                        by Progress Software Corporation
                              All Rights Reserved

OpenEdge Release 10.0B05 as of Sat Apr 15 00:44:33 EDT 2006

PS,很抱歉你必须处理进展问题。

答案2

在 BIN 目录中,我发现了一些使用“ls pro*”的文件,包括“proutil”。如果没有提供的数据库名称,则无法启动,但仍然会显示其自己的版本。

进度:截至周三,版本为 8.3E... 就我而言是 EST 2001。

答案3

1) 安装目录 ($DLC) 中有一个名为“version”的文件。“pro”命令在启动时 cat 此文件。您也可以:cat $DLC/version

2) 还有一个名为“showcfg”的命令,它将提供您的所有许可数据。“$DLC/bin/showcfg”。

顺便说一句 - 进度版本 8 可以追溯到 90 年代中期。8.3E 是 v8 的最后一个补丁版本之一。

相关内容