您如何识别Solaris上的Informix版本?

时间:2009-03-25 15:41:08

标签: informix

我们在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是否准确?

2 个答案:

答案 0 :(得分:2)

最有可能的是,你正在运行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。

答案 1 :(得分:1)

只是为了添加Jonathan通常详尽的答案,DB-Access与引擎捆绑在一起,但isql和esql都是独立的产品。这就是为什么你得到版本号请求的不同答案。他们都是对不同问题的正确答案; - )