Comment identifiez-vous Informix version sur Solaris?
-
22-08-2019 - |
Question
Nous avons Informix en cours d'exécution sur notre serveur Solaris et sous /usr/informix/bin
il y a plusieurs executables, comme 'dbaccess'
et 'isql'
.
Chacun d'entre eux produisent des informations de version différente lors de la saisie 'isql -V' par exemple.
Comment identifier la version exacte de la S'en cours d'exécution?
Sortie:
'esql -V'
INFORMIX-ESQL Version 6.00.UH1
'isql -V'
INFORMIX-SQL Version 6.03.UC1
'dbaccess -V'
DB-Access Version 7.13.UC1
Ensuite, dans le répertoire /usr/informix/release
il y a un fichier nommé "SE_7.1".
est-il donc exact de dire que la version de Informix SE
nous courons est 7.13
?
La solution
Très probablement, vous exécutez SE 7,13; la réponse définitive est obtenue à partir:
$INFORMIXDIR/lib/sqlexec -V
Cependant, DB-accès est distribué avec SE et donnerait la version correcte à moins qu'il y avait à un moment donné une copie de Informix Dynamic Server (ou Informix OnLine Dynamic Server comme il aurait été marqué à l'époque).
Tout le logiciel est sérieusement archaïque. Version 6.03 de ISQL a été publié vers 1996; SE 7.13 serait un peu plus tôt, si quoi que ce soit. Le ESQL / C a probablement été publié en 1995; 6.00.UE1 a été libéré en 1994 ou 1995, et la libération UH1 aurait été un peu plus tard (deux groupes de correctifs). Formellement, aucun des logiciels est garanti conforme Y2K; vous seriez en utilisant SE 7,24 et 6,05 ISQL (ou peut-être 7,20) et ESQL / C 7,24 que les numéros de version minimale. Cependant, les problèmes avec SE et Y2K étaient beaucoup moins graves que d'autres versions. Le principal problème est que le code va ajouter 1900 aux années à 2 chiffres, et non 2000.
La version actuelle de S'est 7,26; la version actuelle de ISQL est de 7,50; la version actuelle de ESQL / C est (ne demandez pas) 3,50.
Autres conseils
Il suffit d'ajouter à la réponse généralement exhaustive de Jonathan, DB-Access est livré avec le moteur, mais qu'isql et esql sont deux produits distincts. Voilà pourquoi vous obtenez des réponses différentes à la demande de numéro de version. Elles sont toutes bonnes réponses à différentes questions; -)