Welcome 微信登录

首页 / 数据库 / MySQL / Solaris 10中Oracle 10gR2开机自启动

Solaris 10中Oracle 10gR2开机自启动1.修改/var/opt/oracle/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库:
 
orcl:/opt/oracle/product/10.2:Y
 
2.修改$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut文件:
 
vi dbstart
 
#ORACLE_HOME_LISTNER=$1
 ORACLE_HOME_LISTNER=/opt/oracle/product/10.2
 export ORACLE_HOME_LISTNER
 
vi dbshut
 
#ORACLE_HOME_LISTNER=$1
 ORACLE_HOME_LISTNER=/opt/oracle/product/10.2
 export ORACLE_HOME_LISTNER
 
3.修改完毕后用看看oracle用户能否执行这两个文件,我的dbshut没问题,但是执行dbstart不行:
查看/opt/oracle/product/10.2/listener.log的权限:
 
原来是oracle用户没有写入listener的权限,赋予相应权限即可:
 chown oracle:dba /opt/oracle/product/10.2/listener.log
 执行后成功。
 
4.接下来在/etc/init.d下建立系统自动启动和关机前自动关闭Oracle的脚本文件,分别如下:
 
vi start_oracle.sh(开机后启动oracle数据库脚本):
 
#!/usr/bin/bash
 #this script is used to start the oracle
 su - oracle -c " /opt/oracle/product/10.2/bin/dbstart"
 
chmod a+x /etc/init.d/start_oracle.sh
 
vi stop_oracle.sh(关机前停止oracle数据库脚本):
 
#!/usr/bin/bash
 #this script is used to stop the oracle
 su - oracle -c " /opt/oracle/product/10.2/bin/dbshut"
 
chmod a+x /etc/init.d/stop_oracle.sh
  • 1
  • 2
  • 下一页
Solaris 10上安装Oracle 10gR2Oracle的UTL_FILE包相关资讯      Oracle 10gR2  Oracle 自启动 
  • Oracle 10gR2在RHEL 5下开启异步IO  (07月07日)
  • Redhat 5.8 x64 RHCS Oracle 10gR2  (03/25/2013 10:11:37)
  • Oracle wallet使用与维护---Oracle  (07/25/2012 09:09:28)
  • Oracle 10gR2 Clusterware 简明安  (01/16/2015 14:15:09)
  • Linux Oracle服务启动&停止脚本与  (12/16/2012 14:42:37)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图