Come si fa a identificare la versione di Informix su Solaris?
-
22-08-2019 - |
Domanda
Abbiamo Informix in esecuzione su Solaris nostro server e sotto /usr/informix/bin
ci sono diversi eseguibili, come 'dbaccess'
e 'isql'
.
Ognuno di loro produrre diverse informazioni sulla versione quando si digita '-V isql' per esempio.
Come si fa a identificare la versione esatta della SE in esecuzione?
Output:
'esql -V'
INFORMIX-ESQL Version 6.00.UH1
'isql -V'
INFORMIX-SQL Version 6.03.UC1
'dbaccess -V'
DB-Access Version 7.13.UC1
Poi nella directory /usr/informix/release
c'è un file chiamato "SE_7.1".
Quindi è corretto dire che la versione di Informix SE
stiamo correndo è 7.13
?
Soluzione
Molto probabilmente, si esegue SE 7.13; la risposta definitiva si ottiene da:
$INFORMIXDIR/lib/sqlexec -V
Tuttavia, DB-Access è distribuito con SE e darebbe la versione corretta a meno che non ci fu a un certo momento una copia di Informix Dynamic Server (o Informix OnLine Dynamic Server come sarebbe stato etichettato allora).
Tutto il software è seriamente arcaica. La versione 6.03 di ISQL è stato rilasciato circa 1996; SE 7.13 sarebbe un po 'prima, se non altro. L'ESQL / C è stato probabilmente pubblicato nel 1995; 6.00.UE1 è stato rilasciato nel 1994 o 1995, e il rilascio UH1 sarebbe stato un po 'più tardi (un paio di pacchetti di correzione). Formalmente, nessuno dei software è garantita Y2K-compliant; devi utilizzare SE 7.24 e 6.05 ISQL (o, eventualmente, 7,20) e ESQL / C 7,24 da un numero minimo di versione. Tuttavia, i problemi con SE e Y2K erano molto meno gravi rispetto alle altre versioni. Il problema principale è che il codice aggiungerà 1900 anni a 2 cifre, non è del 2000.
La versione corrente di SE è 7.26; la versione corrente di ISQL è 7,50; la versione attuale di ESQL / C è (non chiedere) 3,50.
Altri suggerimenti
Giusto per aggiungere alla risposta tipicamente esaustivo di Jonathan, DB-Access è fornito in bundle con il motore, ma isql e ESQL sono entrambi prodotti separati. Questo è il motivo che stai ricevendo risposte diverse alla richiesta numero di versione. Sono le risposte tutte corrette a domande diverse; -)