ITPub博客

首页 > Linux操作系统 > Linux操作系统 > solaris 下oracle的自启动关闭脚本

solaris 下oracle的自启动关闭脚本

原创 Linux操作系统 作者:lottery009 时间:2019-06-09 13:51:04 0 删除 编辑

在/etc/init.d dbora_start.sh
#!/bin/sh
ORA_HOME=/export/home/oracle/product/9.2.0
ORA_OWNER=oracle
su - $ORA_OWNER -c "lsnrctl start"
su - $ORA_OWNER -c "sqlplus /nolog @$ORA_HOME/dbstart.sql"

dbora_shutdown.sh
#!/bin/sh
ORA_HOME=/export/home/oracle/product/9.2.0
ORA_OWNER=oracle
su - $ORA_OWNER -c "sqlplus /nolog @$ORA_HOME/dbshutdown.sql"

$ORA_HOME/dbstart.sql
conn / as sysdba
startup
exit

$ORA_HOME/dbshutdown.sql
conn / as sysdba
shutdown immediate
exit

将dbora改成可执行
chmod 755 dbora_start.sh
chmod 755 dbora_shutdown.sh

将dbstart.sql改成oracle所有
chown oracle /export/home/oracle/product/9.2.0/dbstart.sql
chown oracle /export/home/oracle/product/9.2.0/dbshutdown.sql

然后作一个连接
ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora_start.sh
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora_shutdown.sh


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/644902/viewspace-159241/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2005-10-18

  • 博文量
    34
  • 访问量
    30305