您如何在Solaris上标识Informix版本? [英] How do you identify Informix version on Solaris?

查看:85
本文介绍了您如何在Solaris上标识Informix版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

We have Informix running on our Solaris server and under /usr/informix/bin there are several executables, such as 'dbaccess' and 'isql'.

例如,每一个在键入'isql -V'时都会产生不同的版本信息.

Each of them produce different version information when typing 'isql -V' for example.

您如何确定运行SE的确切版本?

How do you identify the exact version of the SE running?

输出:

'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?

Then in /usr/informix/release directory there is a file named "SE_7.1". So is it accurate to say that the version of Informix SE we are running is 7.13?

推荐答案

您很有可能正在运行SE 7.13;明确的答案来自:

Most likely, you are running SE 7.13; the definitive answer is obtained from:

$INFORMIXDIR/lib/sqlexec -V

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

However, DB-Access is distributed with SE and would give the correct version unless there was at some time a copy of Informix Dynamic Server (or Informix OnLine Dynamic Server as it would have been labelled back then).

所有软件都是非常古老的软件. 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.

All the software is seriously archaic. Version 6.03 of ISQL was released circa 1996; SE 7.13 would be a little earlier, if anything. The ESQL/C was probably released in 1995; 6.00.UE1 was released in 1994 or 1995, and the UH1 release would have been a little later (a couple of fix packs). Formally, none of the software is guaranteed Y2K-compliant; you'd be using SE 7.24 and ISQL 6.05 (or possibly 7.20) and ESQL/C 7.24 as minimum version numbers. However, the problems with SE and Y2K were far less serious than with other versions. The main issue is that the code will add 1900 to 2-digit years, not 2000.

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

The current version of SE is 7.26; the current version of ISQL is 7.50; the current version of ESQL/C is (don't ask) 3.50.

这篇关于您如何在Solaris上标识Informix版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆