一
root用户
vi /etc/oratab
N 改为Y
二
oracle 用户
vi $ORACLE_HOME/bin/dbstart
修改 ORACLE_HOME_LISTNER=$ORACLE_HOME
三
测试运行 dbshut, dbstart
四:创建服务
$su - root
# cd /etc/rc.d/init.d/
# vi oracle10g
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script. for oracle Databases
# /etc/rc.d/init.d/oradbstart
export ORACLE_BASE=/u01/app/oracle/
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
echo "OK"
;;
stop)
echo -n "Shutdown oracle: "
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo "OK"
;;
*)
echo "Usage: 'basename $0' start|stop"
exit 1
esac
exit 0
五 授权
chown oracle.oinstall /etc/rc.d/init.d/oracle10g
chmod 775 /etc/rc.d/init.d/oracle10g
六 chkconfig
chkconfig --add oracle10g
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15747463/viewspace-745961/
,如需转载,请注明出处,否则将追究法律责任。