Riduciamo e ottimizziamo i tempi delle nostre attività

Ottenere le info di sistema in SQL

Quante volte hai dovuto recuperare al volo le informazioni del sistema IBM i?
Il fornitore me le chiede per dimensionare una licenza, il support me le chiede per proseguire nel ticket, l'auditor me le chiede per confezionare una relazione...
Ovviamente i comandi IBM i permettono di recuperarle ma li ricordiamo sempre tutti?
Sai che, dalla versione 7.2 del sistema posso averle tutte, in un attimo, eseguendo delle semplici query SQL?
Ecco come fare e avrai tutto quello che ti serve in un attimo

SYSTEM MODEL NUMBER - SYSTEM PROCESSOR FEATURE - SERIAL NUMBER
via ODBC:

SELECT system_value_name, cast(current_character_value as varchar(6)) FROM QSYS2.SYSTEM_VALUE_INFO WHERE system_Value_name in ('QMODEL','QPRCFEAT','QSRLNBR')

via STRSQL command:

SELECT system_value_name, cast(current_character_value as varchar(6)) FROM QSYS2/SYSTEM_VALUE_INFO WHERE system_Value_name in ('QMODEL','QPRCFEAT','QSRLNBR')

OS_NAME - OS_VERSION - OS_RELEASE - .....
via ODBC:

SELECT * FROM SYSIBMADM.ENV_SYS_INFO

via STRSQL command:

SELECT * FROM SYSIBMADM/ENV_SYS_INFO

e otteniamo:
OS_NAME Operating system name
OS_VERSION Operating system version
OS_RELEASE Operating system release
HOST_NAME Name of the system
TOTAL_CPUS The maximum number of virtual processors defined within the LPAR configuration
CONFIGURED_CPUS The number of virtual processors currently available to the partition
CONFIGURED_MEMORY Total amount of configured memory on the system, in megabytes
TOTAL_MEMORY Total amount of memory on the system, in megabytes

Marco Moret Monitoring Project Manager presso Soluzioni EDP, gruppo smeup
 Puoi trovare l'articolo anche su LinkedIn


facebook