以下 是unix下数据库自动启动和自动关闭的例子 我没有试过 希望能对你有所帮助
第一步 : 编辑/var/opt/oracle/oratab 文件 :
增加 : ORACLE_SID:ORACLE_HOME:{Y|N} 如: ora9i:/home/oracle/9.0.1:Y第二步 :在/etc/init.d 目录下建立文件 dbora 并增加下列内容
#!/bin/sh
ORA_HOME = /home/oracle/9.0.1
ORA_OWNER=oracle
if [! -f $ORA_HOME/bin/dbstart]
Then
Echo "Oracle connot start"
Exit
Fi
Case "$1" in 'start' )
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
;;
'stop') su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac 第三步 :
#ls -s /etc/init.d/dbora /etc/rc0.d/K10dbora
#ls -s /etc/init.d/dbora /etc/rc2.d/S99dbora
第一步 : 编辑/var/opt/oracle/oratab 文件 :
增加 : ORACLE_SID:ORACLE_HOME:{Y|N} 如: ora9i:/home/oracle/9.0.1:Y第二步 :在/etc/init.d 目录下建立文件 dbora 并增加下列内容
#!/bin/sh
ORA_HOME = /home/oracle/9.0.1
ORA_OWNER=oracle
if [! -f $ORA_HOME/bin/dbstart]
Then
Echo "Oracle connot start"
Exit
Fi
Case "$1" in 'start' )
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
;;
'stop') su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac 第三步 :
#ls -s /etc/init.d/dbora /etc/rc0.d/K10dbora
#ls -s /etc/init.d/dbora /etc/rc2.d/S99dbora
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货