设置oracle开机自启动
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,ORACLE 设置开机自启动说明:一般而言windows平台oracle服务器会自动启动,但linux不会,包括监听、数据库、控制台emctl 需要进行设置可用方式: 方式一:利用OS的服务:orat
千家信息网最后更新 2026年11月02日设置oracle开机自启动
ORACLE 设置开机自启动
说明:一般而言windows平台oracle服务器会自动启动,但linux不会,包括监听、数据库、控制台emctl 需要进行设置
可用方式:
方式一:利用OS的服务:oratab 方式二:利用oracle自带的dbstart和dbshut
个人觉得两种方式没有特别大的区别,最后都是利用linux的服务来实现,本文结合自己生产操作,利用oratab举例说明
step 1 修改oratab设置
路径: /etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。vi /etc/oratab格式:$ORACLE_SID:$ORACLE_HOME::Examplewind:/u01/app/oracle/product/11.2.0/dbhome_1:Y
step 2 配置oracle服务
Linux init 说明:
Linux启动时,会运行一个init程序,然后由init来启动后面的任务,包括多用户环境(inittab中设定)和网络等。运行级就是当前程序运行的功能级别,这个级别从1到6,具有不同的功能。这些级别在/etc/inittab(其他发行版这个文件位置不同)中指定,该文件就是init程序寻找的主要文件。最先运行的服务放在/etc/rc.d目录下。
文件以S开头,代表start(启动),后面的数字是启动顺序;文件以K开头,代表kill(结束),同样,后面的数字代表结束顺序。例如:/etc/rc3.d/S55sshd表示它与运行级别3有关,55就是它的启动顺序;/etc/rc3.d/K15nginx表示它与运行级别3有关,15就是它的关闭顺序。
init.d 这个目录中存放了一些服务启动脚本,系统安装时的多个rpm包,这些脚本在执行时可以用来启动,停止和重启这些服务。 rcx.d(x为0~6) 这个目录是启动级别的执行程序链接目录,里面的文件都是指向init.d目录中文件的一些软连接。 /etc/init.d/ 下创建文件oracle,内容如下:
#!/bin/sh# chkconfig: 35 80 10# description: Oracle auto start-stop script.## Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;## Set ORA_OWNER to the user id of the owner of the# Oracle database in ORA_HOME.ORA_HOME=/u01/app/oracle/product/11.2/dbhome_1ORA_OWNER=oracleif [ ! -f $ORA_HOME/bin/dbstart ]thenecho "Oracle startup: cannot start"exitficase "$1" in'start')# Start the Oracle databases:echo "Starting Oracle Databases ... "echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Starting Oracle Databases as part of system up." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oraclesu - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" >>/var/log/oracleecho "Done"# Start the Listener:echo "Starting Oracle Listeners ... "echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Starting Oracle Listeners as part of system up." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oraclesu - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" >>/var/log/oracleecho "Done."echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Finished." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oracletouch /var/lock/subsys/oracle ;;'stop')# Stop the Oracle Listener:echo "Stoping Oracle Listeners ... "echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Stoping Oracle Listener as part of system down." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oraclesu - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" >>/var/log/oracleecho "Done."rm -f /var/lock/subsys/oracle# Stop the Oracle Database:echo "Stoping Oracle Databases ... "echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Stoping Oracle Databases as part of system down." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oraclesu - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" >>/var/log/oracleecho "Done."echo ""echo "-------------------------------------------------" >> /var/log/oracledate +" %T %a %D : Finished." >> /var/log/oracleecho "-------------------------------------------------" >> /var/log/oracle;;'restart')$0 stop$0 start;;esac
step 3 设置服务oracle开机自启动
chmod 755 /etc/init.d/oraclechkconfig --level 35 oracle onln -s /etc/init.d/oracle /etc/rc0.d/K01oracle ----设置os关机、重启前先关闭oracle
step 4 测试方式
# service oracle start //启动oracle# service oracle stop //关闭oracle# service oracle restart //重启oracle# reboot
文件
服务
级别
运行
方式
目录
就是
程序
顺序
代表
不同
功能
开头
数字
脚本
有关
一般而言
个人
中指
任务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
科技金融是不是互联网金融
互联网科技深圳
互联网为科技
互联网与科技金融数据
互联网科技革命
极限挑战互联网科技
互联网科技公司有哪些
互联网养老 桔豆科技
中国科技互联网公司收入
欧洲十大科技互联网公司
以后互联网后是啥科技
互联网科技有哪些公司
千方科技属于互联网企业吗
迪庆互联网科技招生
爱医互联网络科技
互联网高科技行业有哪些企业
云南互联网科技学费
亚光科技低轨卫星互联网
科技发展第三阶段互联网时代
云南咖啡
互联网科技
百单网互联网科技有限公司怎么样
互联网医疗科技
汇久创客互联网科技
互联网科技素材视频竖屏
开一家科技互联网公司需要多少钱
济南有互联网科技公司吗
九思连强互联网电子科技有限公司
高科技和互联网的现代国家