Как вы определяете версию Informix на Solaris?

StackOverflow https://stackoverflow.com/questions/682154

  •  22-08-2019
  •  | 
  •  

Вопрос

У нас есть Informix, работающий на нашем сервере Solaris и под /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?

Это было полезно?

Решение

Скорее всего, вы используете SE 7.13;окончательный ответ получен из:

$INFORMIXDIR/lib/sqlexec -V

Однако DB-Access распространяется вместе с SE и выдавал бы правильную версию, если бы в какой-то момент не существовала копия Informix Dynamic Server (или Informix OnLine Dynamic Server, как он тогда назывался).

Все программное обеспечение серьезно архаично.Версия 6.03 ISQL была выпущена примерно в 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 к двухзначным годам, а не 2000.

Текущая версия SE - 7.26;текущая версия ISQL - 7.50;текущая версия ESQL / C - (не спрашивайте) 3.50.

Другие советы

Просто чтобы добавить к обычно исчерпывающему ответу Джонатана, DB-Access поставляется в комплекте с движком, но isql и esql - это отдельные продукты.Вот почему вы получаете разные ответы на запрос номера версии.Все они являются правильными ответами на разные вопросы ;-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top