【问题标题】:How do you identify Informix version on Solaris?您如何识别 Solaris 上的 Informix 版本?
【发布时间】:2009-03-25 15:41:07
【问题描述】:

我们在我们的 Solaris 服务器上运行 Informix,在 /usr/informix/bin 下有几个可执行文件,例如 'dbaccess''isql'

例如,在键入“isql -V”时,它们中的每一个都会产生不同的版本信息。

您如何识别正在运行的 SE 的确切版本?

输出:

'esql -V'
INFORMIX-ESQL Version 6.00.UH1

'isql -V'
INFORMIX-SQL Version 6.03.UC1

'dbaccess -V'
DB-Access Version 7.13.UC1

那么在/usr/informix/release目录下有一个名为"SE_7.1".的文件那么准确地说我们运行的Informix SE的版本是7.13吗?

【问题讨论】:

  • 感谢两位的回答,非常感谢详细信息。我意识到我们的软件已经过时了,我们正在努力升级。

标签: informix


【解决方案1】:

您很可能正在运行 SE 7.13;最终答案来自:

$INFORMIXDIR/lib/sqlexec -V

但是,DB-Access 与 SE 一起分发,并且会提供正确的版本,除非在某个时候有 Informix Dynamic Server(或 Informix OnLine Dynamic Server,因为它当时被标记)的副本。

所有软件都严重过时。 ISQL 6.03 版大约在 1996 年发布; SE 7.13 会早一点,如果有的话。 ESQL/C 可能是在 1995 年发布的; 6.00.UE1 于 1994 年或 1995 年发布,而 UH1 的发布会稍晚一些(几个修复包)。形式上,没有任何软件保证符合 Y2K 标准;您将使用 SE 7.24 和 ISQL 6.05(或者可能是 7.20)和 ESQL/C 7.24 作为最低版本号。但是,SE 和 Y2K 的问题远没有其他版本严重。主要问题是代码会将 1900 添加到 2 位数年份,而不是 2000。

SE的当前版本是7.26;当前的 ISQL 版本是 7.50;当前版本的 ESQL/C 是(不要问)3.50。

【讨论】:

    【解决方案2】:

    为了补充乔纳森通常详尽的答案,DB-Access 与引擎捆绑在一起,但 isql 和 esql 都是独立的产品。这就是您对版本号请求得到不同答案的原因。他们都是不同问题的正确答案;-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 2018-05-27
      • 2013-03-22
      • 1970-01-01
      • 2019-05-27
      • 2011-02-18
      相关资源
      最近更新 更多