oracle数据问题

oracle数据问题

我在LINUX7.0下安装了ORACLE6.1.6安装成功,手工能启动,我想请教这样能够在开机后自动启动?      
我的自启动配置如下:

1.修改oratab
#$su - root
#cd /etc
#vi oratab
将oratab 中的ora8:/home/oracle:N
改为
ora8:/home/oracle:Y      
老是提示:

你在帖子和签名中使用了太多的图片. 请返回修正再试.

图片包括表情符号的使用, vB代码[img] 标签和HTML <img> 标签. 它们的使用主要取决于管理员的选择.

你的邮箱是多少,我发给你吧      
2.创建文件 /etc/rc.d/init.d/oracle8i, 内容:

#!/bin/sh
#
# chkconfig: 345 51 49
# description: starts the oracle dabase deamons ( part of the aD ACS install )
#
echo "Oracle 8i auto start/stop"
ORA_OWNER=oracle
ORA_HOME=/ora8/m01/app/oracle/product/8.1.6 //这是$ORACLE_HOME,根据你 所装的更改一下;
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 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      
# chown root.root /etc/rc.d/init.d/oracle8i
# chmod 700 /etc/rc.d/init.d/oracle8i      
# cd /etc/rc.d/init.d/                     
# chkconfig --add oracle8i
# chkconfig --list oracle8i      
复制内容到剪贴板
代码:
显示结果为
oracle8i          0:off    1:off    2:off    3:on     4:on     5:on     6:off
      
4.        创建文件 /etc/rc.d/init.d/listener8i, 内容:
#!/bin/sh
#
# chkconfig: 345 51 49
# description: startup and shutdown the Oracle 8i listener
#
echo "Oracle 8i listener start/stop"
ORA_OWNER=oracle
ORA_HOME=/oracle/orahome1     //根据你所安装的目录更改

case "$1" in
        'start')
            # Start the listener
             echo -n "Starting the Listener for 8i: "
             su - $ORA_OWNER -c "lsnrctl start"
             echo
             ;;

        'stop')
             # Stop the listener
             echo -n "Shutting down Listener for 8i: "
             su - $ORA_OWNER -c "lsnrctl stop"         
             echo
             ;;

        'restart')
             # Restart the Oracle databases:
             echo -n "Restarting Listener for 8i: "
             $0 stop
             $0 start
             echo
             ;;

         *)
             echo "Usage: listener8i [ start | stop | restart }"
             exit 1
     esac
exit 0
5.        增加到系统自动启动中
# cd /etc/rc.d/init.d/                     
# chown root.root  listener8i
# chmod 700 listener8i      
# chkconfig --add listener8i
# chkconfig --list listener8i
显示结果为
listener8i        0:off    1:off    2:off    3:on     4:on     5:on     6:off
重启,然后检查数据库和listener是否自动启动, 即可。