Linux – Oracle – Display Environment Variables Associated to a Process

Find the process id – Example : Oracle Listener

[grid@server01 admin]$ ps -ef|grep -i listen
grid     21687     1  0 Apr21 ?        00:20:28 /oracle/grid/12.2/bin/tnslsnr LISTENER_SCAN1 -no_crs_notify -inherit
grid     21938     1  0 Apr21 ?        00:32:52 /oracle/grid/12.2/bin/tnslsnr LISTENER -no_crs_notify -inherit
root     31840 31805  0 Apr21 ?        00:00:00 hald-addon-input: Listening on /dev/input/event3 /dev/input/event0 /dev/input/event1
68       32017 31805  0 Apr21 ?        00:00:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
grid     32608 13797  0 14:21 pts/5    00:00:00 grep -i listen

Display the Environment Variables

[grid@server01 admin]$ strings /proc/21938/environ
__CRS_ACTIVE_VERSION=12.2.0.1.0
__CLSAGFW_TYPE_NAME=ora.mgmtlsnr.type
CHECK_WRAP_TRACE=/oracle/gridbase/crsdata/debug/oraagent_trace_needed.txt
ORA_CRS_HOME=/oracle/grid/12.2
TERM=linux
__CRSD_CONNECT_STR=(ADDRESS=(PROTOCOL=IPC)(KEY=CRSD_IPC_SOCKET_11))
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
CRF_HOME=/oracle/grid/12.2
GIPCD_PASSTHROUGH=false
ENVCMD=/bin/env
__CRSD_AGENT_NAME=/oracle/grid/12.2/bin/oraagent_grid
_ORA_AGENT_ACTION=TRUE
__CRSD_MSG_FRAME_VERSION=2
LD_LIBRARY_PATH=/oracle/grid/12.2/lib:/etc/ORCLcluster/lib
WRAP_ENVFILE=/oracle/gridbase/crsdata/debug/oraagent_env_20066.log
START_MODE=
FILEOWNER=
__CLSAGENT_INCARNATION=2
CRS_LIMIT_MEMLOCK=unlimited
FILEOWNER_ID=
__CRS_START_MODE=normal
ORACLE_BASE=/oracle/gbase
.......

Leave a Reply

Your email address will not be published. Required fields are marked *