- 论坛徽章:
- 0
|
手动执行$ORACLE_HOME/bin/dbstat程序没有问题,可以启动数据实列和监听.
以根用户建立脚本/etc/rc.d/init.d/oracle11
chmod u+x oracle11
建立完后执行: 加为服务
chkconfig --add oracle
chkconfig --list oracle
脚本调用了dbstat
手动执行oracle11 start也可以启动数据库.
但重启os后,并没有随linux启动,而是卡在oracle11处很久....屏幕晃一下,进了gdm
oracle11启动脚本
- #!/bin/bash
- # chkconfig: 345 99 10
- # description: Startup Script for oracle Databases
- # /etc/init.d/oracle
- #export ORACLE_SID=demo1
- export ORACLE_BASE=/home/oracle/app/oracle
- export ORACLE_HOME=/home/oracle/app/oracle/product/11.1.0/db_1
- 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
复制代码
[ 本帖最后由 打靶归来 于 2008-3-20 18:01 编辑 ] |
|