我的runInstaller内容
#!/bin/sh# The environment variable $SRCHOME cannot be set during the installation
unset SRCHOME
CMDDIR=`dirname $0`if [ "$CMDDIR" = "." ];then
   CMDDIR=`pwd`;
fi
# Replace relative path with fully qualified path.
if [ ! "`echo $CMDDIR|grep '^/'`" ];then
   CMDDIR=`pwd`/$CMDDIR;
fiif [ x${PATH} != x ] ; then
  PATH=/usr/bin:/usr/ccs/bin:$PATH
  export PATH 
else
 PATH=/usr/bin:/usr/ccs/bin
 export PATH
fiif [ x${LD_LIBRARY_PATH} != x ] ; then
  LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
  export LD_LIBRARY_PATH
else
 LD_LIBRARY_PATH=/usr/lib
 export LD_LIBRARY_PATH
fi
#RAC updates
INSTPROXY=1
export INSTPROXYdloc=`dirname $0`if [ x${TMP} = x ] -o [ ${TMP} = "" ];then
  echo ""
else
  mkdir -p $TMP/srvm/bin 2>/dev/null
  cp -p $dloc/stage/Components/oracle.swd.oui/2.2.0.12.0/1/DataFiles/Expanded/bin/solaris/proxyserv $TMP/srvm/bin 2>/dev/null
  chmod -R 777 $TMP/srvm 2>/dev/null
fiif [ x${TMPDIR} = x ] -o [ ${TMPDIR} = "" ];then
  echo ""
else
  mkdir -p $TMPDIR/srvm/bin 2>/dev/null
  cp -p $dloc/stage/Components/oracle.swd.oui/2.2.0.12.0/1/DataFiles/Expanded/bin/solaris/proxyserv $TMPDIR/srvm/bin 2>/dev/null
  chmod -R 777 $TMPDIR/srvm 2>/dev/null
fimkdir -p /tmp/srvm/bin 2>/dev/null
cp -p $dloc/stage/Components/oracle.swd.oui/2.2.0.12.0/1/DataFiles/Expanded/bin/solaris/proxyserv /tmp/srvm/bin 2>/dev/null
chmod -R 777 /tmp/srvm 2>/dev/nullif [ x${ORACLE_HOME} = x ]; then
  echo ""
else
  mkdir -p $ORACLE_HOME/bin 2>/dev/null
  mkdir -p $ORACLE_HOME/srvm 2>/dev/null 
  cp -p $dloc/stage/Components/oracle.swd.oui/2.2.0.12.0/1/DataFiles/Expanded/bin/solaris/proxyserv $ORACLE_HOME/bin 2>/dev/null
  chmod -R 755 $ORACLE_HOME/srvm 2>/dev/null
ficd $CMDDIR/install/solaris
./runInstaller $* &
===========================================================
或者
你使用
cd /install/solaris
runInstaller     runInstaller.sh