$ cd $ORACLE_HOME
$ ./lsnrctl
lsnrctl> start
$./sqlplus /nolog
sql> conn sys/password as sysdba
sql> startup

解决方案 »

  1.   

    haha 来晚了一步 同意楼上的
      

  2.   

    按照 lhb_apple(lhb_apple)应该没有问题。
    给你一段脚本来自动启动ORACLE吧
    LINUX、UNIX下自动启动ORACLE服务 !/bin/sh # chkconfig: 345 51 49 
    # description: starts the oracle dabase deamons 
    # ORA_HOME=/u01/app/oracle/product/8.1.7 
    ORA_OWNER=oracle 
    case "$1" in 
    'start') 
    echo -n "Starting Oracle8i: " 
    su - $ORA_OWNER -c $ORA_HOME/bin/dbstart 
    touch /var/lock/subsys/oracle8i 
    echo 
    ;; 'stop') echo -n "Shutting down Oracle8i: " 
    su - $ORA_OWNER -c $ORA_HOME/bin/dbshut 
    rm -f /var/lock/subsys/oracle8i 
    echo 
    ;; 'restart') echo -n "Restarting Oracle8i: " 
    $0 stop 
    $0 start 
    echo 
    ;; *) 
    echo "Usage: oracle8i { start | stop | restart }" 
    exit 1 esac 
    exit 0 我仿照su - $ORA_OWNER -c $ORA_HOME/bin/dbshut 的形式
    添加su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start
    但是在系统启动的时候listener启动不了