oracle开机自启

简介:

Oracle作为经典数据库,可以开机自启动的,今天就有幸研究了一把,虽然费了些周折但还是顺利完成了。

首先看思路,开机自启,要有启动脚本吧,要放在合适位置吧,最后要达到自己的预期和效果吧。

脚本我们可以建立如下几个脚本:

Vi data_start.sh

#!/bin/bash

Su - oracle -c dbstart

Vi listner_start.sh

#!/bin/bash

Su - oracle -c lsnrctl start

Vi em_start.sh

#!/bin/bash

Su - oracle -c emctl start dbconsole

这些脚本要想正确执行,有时要开启一个服务。

Vi /etc/oratab

将最后一行,

$ORACLE_HOME:N 改为$ORACLE_HOME:Y

这些脚本执行起来都是可以完成启动任务的,这时可以使用一个笨方法,设置计划任务。


Crontab -e

*/5 * * * * /root/data_start.sh

*/5 * * * * /root/listner_start.sh

*/5 * * * * /root/em_start.sh

其实还有一种实现方法,效果更好。

Vi /etc/rc.local

Su - oracle -c dbstart

Su - oracle -c lsnrctl start

Su - oracle -c emctl start dbconsole


最后验证,会发现数据库和服务都已开启。

但这些都是以牺牲开机速度为代价的请根据实际情况选用。




本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/1328047


相关文章
|
8月前
|
Oracle 关系型数据库 数据库
Oracle开机自启
Oracle开机自启
155 0
|
Oracle 关系型数据库
oracle学习49-监听服务设置开机自启,不用一直配置监听
oracle学习49-监听服务设置开机自启,不用一直配置监听
87 0
oracle学习49-监听服务设置开机自启,不用一直配置监听
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 Shell
Oracle10gr2 开机自启动脚本
目录 目录 软件环境 Oracle服务启动停止重启脚本 软件环境 操作系统 RHEL6.1 软件 Oracle10gr2 Oracle服务启动、停止、重启脚本 su - oracle cd /u01/oracle/bin #进入到Oracle安装的home目录下bin目录中 创建启动脚本: 在/u01/oracle/bin下创建启停脚本。
988 0
|
Oracle 关系型数据库 数据库
|
SQL Oracle 关系型数据库
Linux Oracle服务启动&停止脚本与开机自启动
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。
1073 0

推荐镜像

更多