How to access ENV variables of non global zones in global zone???

Hi Guys,

My requirement is I have file called /opt/orahome/.profile in non global zone.

PATH=/usr/bin:/usr/ucb:/etc:/usr/sbin:/usr/local/bin:/usr/openwin/bin:.
export PATH
PS1="\${ORACLE_SID}:`hostname`:\$PWD$ "
export PS1
EDITOR=vi
export EDITOR
ENV=/opt/orahome/.kshrc
export ENV
ORACLE_BASE=/opt/oracle
export ORACLE_BASE
umask 022       # This required by Oracle software installation
. /opt/oracle/admin/etc/optical2.profile

The above file exporting some values to env. I want to access those env variables in Global zone.

I am trying to do

zlogin -S $ZONE_NAME ". /opt/orahome/.profile"
echo "$ORACLE_BASE" 

when I try to access variable it is showing as NULL.
But when i do `env` in non global zone variable values are set with values.

LD_LIBRARY_PATH=/opt/oracle/product/orhome/lib:/opt/sfw/lib:/opt/oracle/product/orhome/lib:/opt/sfw/lib:
ORACLE_BASE=/opt/oracle
PATH=/opt/oracle/product/orhome/bin:/opt/oracle/admin/bin:/opt/oracle/product/orhome/bin:/opt/oracle/admin/bin:/usr/sbin:/usr/bin:/usr/ccs/bin:/opt/oracle/admin/utl:/usr/local/bin:/usr/ccs/bin:/opt/oracle/admin/utl:/usr/local/bin
MAIL=/var/mail/root
PWD=/
ADMDIR=/opt/oracle/admin
SHLVL=1
HOME=/
ORJDBC=jdbc/lib/ojdbc14.jar
LOGNAME=root
CLASSPATH=/opt/BTSordba/etc:/opt/BTSordba/lib/dba.jar:/opt/oracle/product/orhome/jdbc/lib/ojdbc14.jar
ORACLE_HOME=/opt/oracle/product/orhome

So please tell me how to access env variables in non global zone.....

Variables containing a PATH will likely be invalid in the global zone. Anyway, this should work:

zlogin $ZONE_NAME '. /opt/orahome/.profile, echo $ORACLE_BASE'