千家信息网

centos oracle 11g 自启动 服务

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,前言:公司测试环境上装的oracle 11G,但系统服务没有配置,现需要将oracle配置为系统服务,并随系统启动,未接触过oracle百度了一堆,最好觉得这种方式最简便正文:找到bin/dbstar
千家信息网最后更新 2025年11月07日centos oracle 11g 自启动 服务

前言:

公司测试环境上装的oracle 11G,但系统服务没有配置,现需要将oracle配置为系统服务,并随系统启动,未接触过oracle百度了一堆,最好觉得这种方式最简便

正文:

找到bin/dbstart和bin/dbshut这两个文件,切换到oracle用户,对这两个文件做修改

dbstart文件的80行上下

vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart #ORACLE_HOME_LISTNER=$1                            #变更前 ORACLE_HOME_LISTNER=$ORACLE_HOME     #变更后

dbshut文件50行上下

vim /oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbshut#ORACLE_HOME_LISTNER=$1                               #变更前ORACLE_HOME_LISTNER=$ORACLE_HOME        #变更后

创建oracle服务

vim /etc/init.d/oracle #!/bin/sh# chkconfig: 35 90 90# description: Oracle 11gR2# /etc/init.d/oracle## Run-level Stratup script for the Oracle Instance, Listener, and Web Interface export LANG=zh_CN.GBKexport ORACLE_BASE=/oracle/app/oracleexport ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1/export PATH=$PATH:$ORACLE_HOME/bin ORA_OWNR="oracle" case "$1" in  start)        su - $ORA_OWNR -lc $ORACLE_HOME/bin/dbstart    #su - $ORA_OWER -lc "$ORACLE_HOME/bin/lsnrctl start"        echo "Oracle Start Successful!"        ;;  stop)        su - $ORA_OWNR -lc $ORACLE_HOME/bin/dbshut        #su - $ORA_OWER -lc "$ORACLE_HOME/bin/lsnrctl start"        echo "Oracle Stop Successful!"        ;;  reload|restart)        $0 stop        $0 start        ;;  *)        echo $"Usage: `basename $0` {start|stop|reload|restart}"        exit 1  esac  exit 0

赋予oracle执行权限

chmod 755 /etc/init.d/oracle

添加到系统服务并启用

chkconfig oracle on

这样就可以使用服务来启动和停止oracle了,同时也将服务加入到了系统启动队列

服务 系统 文件 上下 两个 配置 简便 上装 公司 前言 同时 方式 最好 权限 正文 环境 用户 队列 切换 接触 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 2018年 网络安全 主题 东方财富中国网络安全有限公司 国家防拐骗数据库 saas账号体系数据库设计 服务器勒索病毒查原 完善公安机关网络安全机制 上海青为网络技术有限公司 网络安全科研人员是黑客吗 蓝思网络技术有限公司招聘 影像交换系统应用软件开发 怎样做好网络安全与信息安全工作 云数据库搭建热血传奇 wed前端和软件开发比较 数据库中的规范化是什么意思 网络安全法第38条内容 晶旦互联网科技公司 服务器打开本地磁盘命令 虹口区专业软件开发厂家直销 软件开发应该选什么语言 数据库表文件大小限制 最适合界面软件开发的程序 南昌市网络安全公司有哪些 wed前端和软件开发比较 北京华泰世通网络技术有限公司 中国稀土数据库 AI人工智能软件开发程序 长三角网络安全 深圳学习软件开发外包 服务器过载或被防火墙屏蔽怎么办 济源网络技术参数
0