SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
User Group Informix
France
New Environment and Dynamic Setting in IDS 12.10
yoram.benchetrit@fr.ibm.com
Jeudi 12 Septembre 2013
User Group Informix
France
Agenda
 Legacy Engine Environment and Setting
 New Environment Management
 New Onconfig Dynamic Setting
 New Sysadmin API
 Example
User Group Informix
France
Legacy Engine Environment and Setting
 Environment variable
– INFORMIXDIR, ONCONFIG, INFORMIXSERVER, INFORMIXSQLHOSTS, PATH
 ONCONFIG file
– Static setting
– Dynamic setting
• Onmode -wf / -wm
– Deprecated parameter
User Group Informix
France
New Server Environment Management
 Ability for DBA to start database server reading the environment to use
from a file
 Ability to run Informix utility/binary without having to set environment in
the shell before
 Ability for DBA to start database server from a remote machine without
creating specific environment files and „‟wrappers‟
 Set environment reading a file during binary execution using new -FILE
option
– -FILE=/path_to_file_that_contains_env
 The format of the file is #$NAME VALUE
 Onconfig file can be used to set environment variables
User Group Informix
France
New Server Environment Management (cont)
 Supported binaries:
– oninit, onstat, onmode,oncheck, ontape,onclean,onload, onlog, onunload,
onparams,onspaces
 Values in –FILE option take precedence over values that are set in
local shell environment
 INFORMIXDIR environment variable is set based on binary path.
– If INFORMIXDIR is not set in the environment or is not set from the
environment file then the PATH to the binary is used
– binary assumed to be in subdirectory of INFORMIXDIR
User Group Informix
France
New Server Environment Management (cont)
 Environment Variable can be embedeed in onconfig file
– Syntax:
PARAMETER_NAME $ENVIRONMENT_VAR # comments
 Example:
$ cat IDS1210FC1.env
#$ONLINELOG1 /usr2/support/chunks/IDS1210FC1/online1.log
In ONCONFIG:
MSGPATH $ONLINELOGINST1
$ oninit -FILE=IDS1210FC1.env
 Environment variable must be set for any program that read onconfig file:
– Oninit, oncheck, onbar, ontape, onlog and archecker utilities
User Group Informix
France
New Server Environment Management - Example
 Environment File:
$ cat IDS1210FC1.env
#$INFORMIXSERVER sar12101shm
#$INFORMIXSQLHOSTS /usr2/support/products/sqlhosts
#$ONCONFIG onconfig.saroumane
 PATH Setting
$ echo $PATH
/usr2/support/products/IDS1210FC1B4/bin:/usr/local/bin:/bin:/usr/bin
 Binary execution
$ oninit -FILE=IDS1210FC1.env
$ onstat -FILE=IDS1210FC1.env –
IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line -- Up 00:00:19 -- 149788 Kbytes
$ onmode -FILE=IDS1210FC1.env -ky
$ onstat -FILE=IDS1210FC1.env -
shared memory not initialized for INFORMIXSERVER 'sar12101shm'
User Group Informix
France
New Onconfig Dynamic Setting
 Generalize dynamic tuning for all parameters
 Onconfig parameter cleanup
 New onstat -g cfg command to manage onconfig parameter
 New SQL admin API command for onconfig dynamic setting
 New SQL admin API command for onconfig parameter export and
import
– Configuration snapshot can be exported to a file
– Configuration file can be imported to a running server
 Avoid to shutdown IDS when changing a configuration parameter
 Long term goal is IDS self-tuning
User Group Informix
France
Onconfig Parameters Cleanup
 Deprecated Parameters Removed
AFF_NPROCS
AFF_SPROCBUFFERS
DRNODEJDKVERSION
LOG_BACKUP_MODELRU_MAX_DIRTY
LRU_MIN_DIRTYLRUPOLICY
LRUSNOAGE
NUMAIOVPSNUMCPUVPS
OPCACHEMAXOPTICAL_LIB_PATH
RA_THRESHOLDSPINCNT
STAGEBLOB
 An unknown parameter in your config file will now produce this
message during startup
– attn: Ignoring unknown or deprecated config parameter (%s)
User Group Informix
France
Dynamic Setting Parameter
 More Parameters can be modified on the fly
BAR_ACT_LOG
BAR_BSALIB_PATH
BAR_DEBUG
BAR_HISTORY
BAR_IXBAR_PATH
BAR_MAX_BACKUP
DS_POOLSIZE
DUMPCORE
PC_POOLSIZE
RAS_LLOG_SPEED
RAS_PLOG_SPEED
SDS_ENABLE
SDS_FLOW_CONTROL
SMX_PING_INTERVAL
SMX_PING_RETRY
STMT_CACHE
STMT_CACHE_HITS
etc...
User Group Informix
France
Onstat -g cfg
 Onstat –g cfg / onstat –g cfg <param>
– Displays the current value of all, or given parameter
 Onstat –g cfg full
– Display full info of parameter (defaut, onconfig and current value + message)
 onstat -g cfg tunable
– Displays full info for all dynamically tunable parameters
 onstat -g cfg diff
– Displays full info for all parameters whose current value differs from that of the config file
 onstat -g cfg msg
– Displays any error or warning messages associated with parameters
User Group Informix
France
Example: onstat -g cfg
 $ onstat -g cfg
IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line – Up
02:41:38 -- 149788 Kbytes
Configuration Parameter List
name current Value
ROOTNAME rootdbs
ROOTPATH /work//rootchunk
ROOTOFFSET 0
ROOTSIZE 200000
MIRROR 1
MIRRORPATH
MIRROROFFSET 0
DBSERVERNAME mors
SERVERNUM 43
MSGPATH /work/online.log
...
User Group Informix
France
Example: onstat -g cfg full <parameter>
 $ onstat -g cfg full MSGPATH
Configuration Parameter Info
id name type maxlen units rsvd tunable
10 MSGPATH CHAR 257 * *
default : /dev/tty
onconfig: $ONLINELOG1
current : /usr2/support/chunks/IDS1210FC1/online1.log
Description:
Use the MSGPATH configuration parameter to specify the full
pathname of the message-log file. The database server writes
status messages and diagnostic messages to this file during
operation.
User Group Informix
France
new SQL admin API commands
 modify config [persistent]
– EXECUTE FUNCTION task("modify config", "LTAPEDEV", "/dev/null");
• Modify onconfig parameter in memory
– EXECUTE FUNCTION task("modify config persistent", "LTXHWM", "75");
• Modify onconfig parameter in memory and in onconfig file
 reset config [all]
– Reset command synchronizes parameter value in memory with parameter onconfig
value as shown by onstat -g cfg full.
– EXECUTE FUNCTION task("reset config", "LTAPEDEV");
– EXECUTE FUNCTION task("reset config all");
User Group Informix
France
SQLAdmin API Onconfig Dynamic Setting - Example
 > onstat -g cfg full LTXEHWM
IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line -- Up 03:13:07 – 149788 Kbytes
Configuration Parameter Info
id name type maxlen units rsvd tunable
25 LTXEHWM INT4 12 % * *
min/max : 1,100
default : 80
onconfig: 80
current : 80
> execute function task("modify config", "LTXEHWM", "70");
> onstat -g cfg full LTXEHWM
IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line -- Up 03:17:36 – 149788 Kbytes
Configuration Parameter Info
id name type maxlen units rsvd tunable
25 LTXEHWM INT4 12 % * *
min/max : 1,100
default : 80
onconfig: 80
current : 70
User Group Informix
France
Export and Import of Configuration Parameters
 Export Configuration Parameters
– onmode –we <filename>
– EXECUTE FUNCTION task(“export config”, “filename”);
– All parameters are exported
– Template used: $INFORMIXDIR/etc/onconfig.std
 Import Configuration Parameters
– onmode –wi <filename>
– EXECUTE FUNCTION task(“import config”, “filename”);
– Only tunable parameters in the file are modifed – Others are ignored
– Convenient way to modify mutiple parameters with one command
User Group Informix
France
Thank you!

Mais conteúdo relacionado

Mais procurados

BIOS, Linux and Firmware Test Suite in-between
BIOS, Linux and  Firmware Test Suite in-betweenBIOS, Linux and  Firmware Test Suite in-between
BIOS, Linux and Firmware Test Suite in-betweenAlex Hung
 
Presentation power vm editions and power systems virtualization - basic
Presentation   power vm editions and power systems virtualization - basicPresentation   power vm editions and power systems virtualization - basic
Presentation power vm editions and power systems virtualization - basicsolarisyougood
 
Future of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian NielsenFuture of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian NielsenIBM Danmark
 
Aix The Future of UNIX
Aix The Future of UNIX Aix The Future of UNIX
Aix The Future of UNIX xKinAnx
 
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...Embarcados
 
Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)
Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)
Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)aljimenez
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampFPGA Central
 
Optimize Your It Environment With An Hp Blade System Solution
Optimize Your It Environment With An Hp Blade System SolutionOptimize Your It Environment With An Hp Blade System Solution
Optimize Your It Environment With An Hp Blade System Solutionaljimenez
 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshopsolarisyougood
 
M. Rafaat_EMC_Presentation
M. Rafaat_EMC_PresentationM. Rafaat_EMC_Presentation
M. Rafaat_EMC_PresentationMohamed Raafat
 
Fordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power EventFordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power EventIBM Danmark
 
How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...
How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...
How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...mfrancis
 
HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009Louis Göhl
 
Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015ldangelo0772
 
IP PCIe
IP PCIeIP PCIe
IP PCIeSILKAN
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Dennis Martin
 

Mais procurados (20)

BIOS, Linux and Firmware Test Suite in-between
BIOS, Linux and  Firmware Test Suite in-betweenBIOS, Linux and  Firmware Test Suite in-between
BIOS, Linux and Firmware Test Suite in-between
 
Presentation power vm editions and power systems virtualization - basic
Presentation   power vm editions and power systems virtualization - basicPresentation   power vm editions and power systems virtualization - basic
Presentation power vm editions and power systems virtualization - basic
 
Future of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian NielsenFuture of Power: Aix in Future - Jan Kristian Nielsen
Future of Power: Aix in Future - Jan Kristian Nielsen
 
Aix The Future of UNIX
Aix The Future of UNIX Aix The Future of UNIX
Aix The Future of UNIX
 
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
Webinar gravado: Programando Microcontroladores ARM da Microchip usando MPLAB...
 
UEFI presentation
UEFI presentationUEFI presentation
UEFI presentation
 
Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)
Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)
Hp Industry Standard Solutions For Microsoft Windows Server (96dpi)
 
IBM Pure Systems
IBM Pure SystemsIBM Pure Systems
IBM Pure Systems
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
Paravirtualized File Systems
Paravirtualized File SystemsParavirtualized File Systems
Paravirtualized File Systems
 
Optimize Your It Environment With An Hp Blade System Solution
Optimize Your It Environment With An Hp Blade System SolutionOptimize Your It Environment With An Hp Blade System Solution
Optimize Your It Environment With An Hp Blade System Solution
 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshop
 
VirtFS
VirtFSVirtFS
VirtFS
 
M. Rafaat_EMC_Presentation
M. Rafaat_EMC_PresentationM. Rafaat_EMC_Presentation
M. Rafaat_EMC_Presentation
 
Fordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power EventFordele ved POWER7 og AIX, IBM Power Event
Fordele ved POWER7 og AIX, IBM Power Event
 
How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...
How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...
How to Use the OSGi Service Framework in Real-Life Projects - Kai Hackbath, P...
 
HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009
 
Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015Cisco MDS Main Session EMC World 2015
Cisco MDS Main Session EMC World 2015
 
IP PCIe
IP PCIeIP PCIe
IP PCIe
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
 

Semelhante a Ugif 09 2013 new environment and dynamic setting in ids 12.10

UGIF 12 2010 - features11.70
UGIF 12 2010 - features11.70UGIF 12 2010 - features11.70
UGIF 12 2010 - features11.70UGIF
 
Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7
Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7
Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7Nicolas Desachy
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share.Gastón. .Bx.
 
Embedded Android
Embedded AndroidEmbedded Android
Embedded Android晓东 杜
 
Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...
Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...
Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...SaltStack
 
Configuration Management with Saltstack
Configuration Management with SaltstackConfiguration Management with Saltstack
Configuration Management with Saltstackinovex GmbH
 
Linux Desktop Automation
Linux Desktop AutomationLinux Desktop Automation
Linux Desktop AutomationRui Lapa
 
CMake Tutorial
CMake TutorialCMake Tutorial
CMake TutorialFu Haiping
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtNam Nguyen
 
Android 5.0 Lollipop platform change investigation report
Android 5.0 Lollipop platform change investigation reportAndroid 5.0 Lollipop platform change investigation report
Android 5.0 Lollipop platform change investigation reporthidenorly
 
Ugif 04 2011 déployer informix
Ugif 04 2011   déployer informixUgif 04 2011   déployer informix
Ugif 04 2011 déployer informixUGIF
 
Smart pos stepbystep-v2-0
Smart pos stepbystep-v2-0Smart pos stepbystep-v2-0
Smart pos stepbystep-v2-0Rawntech Mak
 
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...NETWAYS
 
Leveraging Open Source to Manage SAN Performance
Leveraging Open Source to Manage SAN PerformanceLeveraging Open Source to Manage SAN Performance
Leveraging Open Source to Manage SAN Performancebrettallison
 
Configuration Firewalld On CentOS 8
Configuration Firewalld On CentOS 8Configuration Firewalld On CentOS 8
Configuration Firewalld On CentOS 8Kaan Aslandağ
 
Vagrant, Ansible, and OpenStack on your laptop
Vagrant, Ansible, and OpenStack on your laptopVagrant, Ansible, and OpenStack on your laptop
Vagrant, Ansible, and OpenStack on your laptopLorin Hochstein
 
Backup
BackupBackup
Backupcrizpi
 
Backup
BackupBackup
Backupcrizpi
 

Semelhante a Ugif 09 2013 new environment and dynamic setting in ids 12.10 (20)

UGIF 12 2010 - features11.70
UGIF 12 2010 - features11.70UGIF 12 2010 - features11.70
UGIF 12 2010 - features11.70
 
Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7
Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7
Informix User Group France - 30/11/2010 - Fonctionalités IDS 11.7
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share
 
Apache Cheat Sheet
Apache Cheat SheetApache Cheat Sheet
Apache Cheat Sheet
 
Embedded Android
Embedded AndroidEmbedded Android
Embedded Android
 
Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...
Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...
Arnold Bechtoldt, Inovex GmbH Linux systems engineer - Configuration Manageme...
 
Configuration Management with Saltstack
Configuration Management with SaltstackConfiguration Management with Saltstack
Configuration Management with Saltstack
 
Linux Desktop Automation
Linux Desktop AutomationLinux Desktop Automation
Linux Desktop Automation
 
CMake Tutorial
CMake TutorialCMake Tutorial
CMake Tutorial
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
 
Android 5.0 Lollipop platform change investigation report
Android 5.0 Lollipop platform change investigation reportAndroid 5.0 Lollipop platform change investigation report
Android 5.0 Lollipop platform change investigation report
 
Ugif 04 2011 déployer informix
Ugif 04 2011   déployer informixUgif 04 2011   déployer informix
Ugif 04 2011 déployer informix
 
Smart pos stepbystep-v2-0
Smart pos stepbystep-v2-0Smart pos stepbystep-v2-0
Smart pos stepbystep-v2-0
 
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
 
Leveraging Open Source to Manage SAN Performance
Leveraging Open Source to Manage SAN PerformanceLeveraging Open Source to Manage SAN Performance
Leveraging Open Source to Manage SAN Performance
 
Configuration Firewalld On CentOS 8
Configuration Firewalld On CentOS 8Configuration Firewalld On CentOS 8
Configuration Firewalld On CentOS 8
 
Centos
CentosCentos
Centos
 
Vagrant, Ansible, and OpenStack on your laptop
Vagrant, Ansible, and OpenStack on your laptopVagrant, Ansible, and OpenStack on your laptop
Vagrant, Ansible, and OpenStack on your laptop
 
Backup
BackupBackup
Backup
 
Backup
BackupBackup
Backup
 

Mais de UGIF

UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...UGIF
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session techUGIF
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open sourceUGIF
 
Ugif 09 2013 friug 201309 axional web studio
Ugif 09 2013 friug 201309   axional web studioUgif 09 2013 friug 201309   axional web studio
Ugif 09 2013 friug 201309 axional web studioUGIF
 
Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001UGIF
 
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012UGIF
 
Ugif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUgif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUGIF
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français
Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français UGIF
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUGIF
 
Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002UGIF
 
Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011UGIF
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwaUGIF
 
Ugif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUgif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUGIF
 
Ugif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUgif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUGIF
 
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...UGIF
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012UGIF
 
Ugif 04 2011 storage prov-pot_march_2011
Ugif 04 2011   storage prov-pot_march_2011Ugif 04 2011   storage prov-pot_march_2011
Ugif 04 2011 storage prov-pot_march_2011UGIF
 
Ugif 04 2011 informix notonlypointofsales-fr-001
Ugif 04 2011   informix notonlypointofsales-fr-001Ugif 04 2011   informix notonlypointofsales-fr-001
Ugif 04 2011 informix notonlypointofsales-fr-001UGIF
 
Ugif 04 2011 informix fug-paris
Ugif 04 2011   informix fug-parisUgif 04 2011   informix fug-paris
Ugif 04 2011 informix fug-parisUGIF
 

Mais de UGIF (20)

UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session tech
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open source
 
Ugif 09 2013 friug 201309 axional web studio
Ugif 09 2013 friug 201309   axional web studioUgif 09 2013 friug 201309   axional web studio
Ugif 09 2013 friug 201309 axional web studio
 
Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001
 
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
 
Ugif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUgif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugif
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français
Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-update
 
Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002
 
Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwa
 
Ugif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seineUgif 12 2011-ibm cap-seine
Ugif 12 2011-ibm cap-seine
 
Ugif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUgif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_ts
 
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012
 
Ugif 04 2011 storage prov-pot_march_2011
Ugif 04 2011   storage prov-pot_march_2011Ugif 04 2011   storage prov-pot_march_2011
Ugif 04 2011 storage prov-pot_march_2011
 
Ugif 04 2011 informix notonlypointofsales-fr-001
Ugif 04 2011   informix notonlypointofsales-fr-001Ugif 04 2011   informix notonlypointofsales-fr-001
Ugif 04 2011 informix notonlypointofsales-fr-001
 
Ugif 04 2011 informix fug-paris
Ugif 04 2011   informix fug-parisUgif 04 2011   informix fug-paris
Ugif 04 2011 informix fug-paris
 

Último

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Último (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

Ugif 09 2013 new environment and dynamic setting in ids 12.10

  • 1. User Group Informix France New Environment and Dynamic Setting in IDS 12.10 yoram.benchetrit@fr.ibm.com Jeudi 12 Septembre 2013
  • 2. User Group Informix France Agenda  Legacy Engine Environment and Setting  New Environment Management  New Onconfig Dynamic Setting  New Sysadmin API  Example
  • 3. User Group Informix France Legacy Engine Environment and Setting  Environment variable – INFORMIXDIR, ONCONFIG, INFORMIXSERVER, INFORMIXSQLHOSTS, PATH  ONCONFIG file – Static setting – Dynamic setting • Onmode -wf / -wm – Deprecated parameter
  • 4. User Group Informix France New Server Environment Management  Ability for DBA to start database server reading the environment to use from a file  Ability to run Informix utility/binary without having to set environment in the shell before  Ability for DBA to start database server from a remote machine without creating specific environment files and „‟wrappers‟  Set environment reading a file during binary execution using new -FILE option – -FILE=/path_to_file_that_contains_env  The format of the file is #$NAME VALUE  Onconfig file can be used to set environment variables
  • 5. User Group Informix France New Server Environment Management (cont)  Supported binaries: – oninit, onstat, onmode,oncheck, ontape,onclean,onload, onlog, onunload, onparams,onspaces  Values in –FILE option take precedence over values that are set in local shell environment  INFORMIXDIR environment variable is set based on binary path. – If INFORMIXDIR is not set in the environment or is not set from the environment file then the PATH to the binary is used – binary assumed to be in subdirectory of INFORMIXDIR
  • 6. User Group Informix France New Server Environment Management (cont)  Environment Variable can be embedeed in onconfig file – Syntax: PARAMETER_NAME $ENVIRONMENT_VAR # comments  Example: $ cat IDS1210FC1.env #$ONLINELOG1 /usr2/support/chunks/IDS1210FC1/online1.log In ONCONFIG: MSGPATH $ONLINELOGINST1 $ oninit -FILE=IDS1210FC1.env  Environment variable must be set for any program that read onconfig file: – Oninit, oncheck, onbar, ontape, onlog and archecker utilities
  • 7. User Group Informix France New Server Environment Management - Example  Environment File: $ cat IDS1210FC1.env #$INFORMIXSERVER sar12101shm #$INFORMIXSQLHOSTS /usr2/support/products/sqlhosts #$ONCONFIG onconfig.saroumane  PATH Setting $ echo $PATH /usr2/support/products/IDS1210FC1B4/bin:/usr/local/bin:/bin:/usr/bin  Binary execution $ oninit -FILE=IDS1210FC1.env $ onstat -FILE=IDS1210FC1.env – IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line -- Up 00:00:19 -- 149788 Kbytes $ onmode -FILE=IDS1210FC1.env -ky $ onstat -FILE=IDS1210FC1.env - shared memory not initialized for INFORMIXSERVER 'sar12101shm'
  • 8. User Group Informix France New Onconfig Dynamic Setting  Generalize dynamic tuning for all parameters  Onconfig parameter cleanup  New onstat -g cfg command to manage onconfig parameter  New SQL admin API command for onconfig dynamic setting  New SQL admin API command for onconfig parameter export and import – Configuration snapshot can be exported to a file – Configuration file can be imported to a running server  Avoid to shutdown IDS when changing a configuration parameter  Long term goal is IDS self-tuning
  • 9. User Group Informix France Onconfig Parameters Cleanup  Deprecated Parameters Removed AFF_NPROCS AFF_SPROCBUFFERS DRNODEJDKVERSION LOG_BACKUP_MODELRU_MAX_DIRTY LRU_MIN_DIRTYLRUPOLICY LRUSNOAGE NUMAIOVPSNUMCPUVPS OPCACHEMAXOPTICAL_LIB_PATH RA_THRESHOLDSPINCNT STAGEBLOB  An unknown parameter in your config file will now produce this message during startup – attn: Ignoring unknown or deprecated config parameter (%s)
  • 10. User Group Informix France Dynamic Setting Parameter  More Parameters can be modified on the fly BAR_ACT_LOG BAR_BSALIB_PATH BAR_DEBUG BAR_HISTORY BAR_IXBAR_PATH BAR_MAX_BACKUP DS_POOLSIZE DUMPCORE PC_POOLSIZE RAS_LLOG_SPEED RAS_PLOG_SPEED SDS_ENABLE SDS_FLOW_CONTROL SMX_PING_INTERVAL SMX_PING_RETRY STMT_CACHE STMT_CACHE_HITS etc...
  • 11. User Group Informix France Onstat -g cfg  Onstat –g cfg / onstat –g cfg <param> – Displays the current value of all, or given parameter  Onstat –g cfg full – Display full info of parameter (defaut, onconfig and current value + message)  onstat -g cfg tunable – Displays full info for all dynamically tunable parameters  onstat -g cfg diff – Displays full info for all parameters whose current value differs from that of the config file  onstat -g cfg msg – Displays any error or warning messages associated with parameters
  • 12. User Group Informix France Example: onstat -g cfg  $ onstat -g cfg IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line – Up 02:41:38 -- 149788 Kbytes Configuration Parameter List name current Value ROOTNAME rootdbs ROOTPATH /work//rootchunk ROOTOFFSET 0 ROOTSIZE 200000 MIRROR 1 MIRRORPATH MIRROROFFSET 0 DBSERVERNAME mors SERVERNUM 43 MSGPATH /work/online.log ...
  • 13. User Group Informix France Example: onstat -g cfg full <parameter>  $ onstat -g cfg full MSGPATH Configuration Parameter Info id name type maxlen units rsvd tunable 10 MSGPATH CHAR 257 * * default : /dev/tty onconfig: $ONLINELOG1 current : /usr2/support/chunks/IDS1210FC1/online1.log Description: Use the MSGPATH configuration parameter to specify the full pathname of the message-log file. The database server writes status messages and diagnostic messages to this file during operation.
  • 14. User Group Informix France new SQL admin API commands  modify config [persistent] – EXECUTE FUNCTION task("modify config", "LTAPEDEV", "/dev/null"); • Modify onconfig parameter in memory – EXECUTE FUNCTION task("modify config persistent", "LTXHWM", "75"); • Modify onconfig parameter in memory and in onconfig file  reset config [all] – Reset command synchronizes parameter value in memory with parameter onconfig value as shown by onstat -g cfg full. – EXECUTE FUNCTION task("reset config", "LTAPEDEV"); – EXECUTE FUNCTION task("reset config all");
  • 15. User Group Informix France SQLAdmin API Onconfig Dynamic Setting - Example  > onstat -g cfg full LTXEHWM IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line -- Up 03:13:07 – 149788 Kbytes Configuration Parameter Info id name type maxlen units rsvd tunable 25 LTXEHWM INT4 12 % * * min/max : 1,100 default : 80 onconfig: 80 current : 80 > execute function task("modify config", "LTXEHWM", "70"); > onstat -g cfg full LTXEHWM IBM Informix Dynamic Server Version 12.10.FC1 -- On-Line -- Up 03:17:36 – 149788 Kbytes Configuration Parameter Info id name type maxlen units rsvd tunable 25 LTXEHWM INT4 12 % * * min/max : 1,100 default : 80 onconfig: 80 current : 70
  • 16. User Group Informix France Export and Import of Configuration Parameters  Export Configuration Parameters – onmode –we <filename> – EXECUTE FUNCTION task(“export config”, “filename”); – All parameters are exported – Template used: $INFORMIXDIR/etc/onconfig.std  Import Configuration Parameters – onmode –wi <filename> – EXECUTE FUNCTION task(“import config”, “filename”); – Only tunable parameters in the file are modifed – Others are ignored – Convenient way to modify mutiple parameters with one command