我的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
#!/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
是从一个ftp上down的,不会是ftp有问题吧!