oracle 开机自动启动2种设置方法

方法一,安装oracle数据时配置自动启动

1.安装好Oracle数据库后: 执行 dbstart和dbshut会提示:

 代码如下 复制代码

[oracle@oracle11g ~]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME

错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为

 代码如下 复制代码

ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:

[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart
[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut

修改后保存退出,第一个问题已解决;

2.如何在Linux启动时自动启动Oracle监听和实例

首先要解决上面的问题,才能继续哟!

第一步:修改/etc/oratab文件,命令如下:

[oracle@oracle11g ~]$ vi /etc/oratab

找到:accp:/u01/oracle:N   修改为: accp:/u01/oracle:Y

第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:

[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local

添加:

su oracle -lc "/u01/oracle/bin/lsnrctl start"
su oracle -lc  /u01/oracle/bin/dbstart

注意:第一个命令有空格,所以要用引号的

方法二,利用root用户+shell脚本配置

一、使用root用户修改/etc/oratab 文件:

$ vi /etc/oratab
orcl:/u01/oracle:N (ORACLE_SID:ORACLE_HOME:N)
改为:
orcl:/u01/oracle:Y 也就是将最后的N改为Y

二、使用Oracle用户修改$ORACLE_HOME/bin/dbstart和dbstop文件:

ORACLE_HOME_LISTNER=$1
改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME

三、创建服务

 代码如下 复制代码

$su – root
# cd /etc/rc.d/init.d/
# vi oradb
在oradb中添加文本
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script for Oracle Databases
export ORACLE_BASE=/u01
export ORACLE_HOME=/u01/oracle
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
ORA_OWNR="oracle"
# if the executables do not exist -- display error
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display
case "$1" in
start)
# Oracle listener and instance startup and oem
echo -n "Starting Oracle: "
# 启动listener and instance
su - $ORA_OWNR -c "$ORACLE_HOME/bin/dbstart"
touch /var/lock/Oracle
# 启动oem
su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
echo "OK"
;;
stop)
# Oracle listener and instance shutdown and oem
echo -n "Shutdown Oracle: "
# 关闭oem
su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
# 关闭数据库和listener
su - $ORA_OWNR -c "$ORACLE_HOME/bin/dbshut"
rm -f /var/lock/Oracle
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
修改所属组和用户
#chown oracle.oinstall /etc/rc.d/init.d/oradb
修改访问权限
#chmod 775 /etc/rc.d/init.d/oradb
添加服务到自动启动中
#chkconfig –add oradb
查看数据库服务开机启动状态
#chkconfig –list oradb

四、# chkconfig: 345 99 10说明

指出3,4,5级别启动这个服务,99是在相应的/etc/rc.d/rcN.d(N为前面指定的级别,这里是345)目录下生成的链接文件的序号(启动优先级别)S99oradbstart,10为在除前面指出的级别对应的/etc/rc.d/rcN.d(N为除345之外的级别)目录生成的链接文件的序号(服务停止的优先级别)

时间: 2024-10-31 04:11:28

oracle 开机自动启动2种设置方法的相关文章

Windows Server 2003开机自动启动MySQL服务设置方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   每次开机我都要去点击mysqld-nt.exe执行文件才启动mysql,虽然将创建了mysqld-nt.exe快捷方式到桌面,但还是想它能自动启动,怎么可以象mssql那样设置开机跟着启动? 下面为笔者总结的一些经验与大家分享: 1.打开命令行窗口(CMD) 2.切换到mysql目录下,例如:d:\xampp\mysql\bin 3.输入mysqld-nt  

Win7系统桌面图标变小的三种设置方法

  Win7系统桌面图标变小的三种设置方法           具体设置方法如下: 第一种方法: 最简单的方法,您可以直接在桌面空白位置上单击右鼠标右键,然后从快捷菜单中选择"查看",然后从下级菜单中选择"小图标"即可,如下图所示: 第二种方法: 点击一下桌面,按住ctrl键,然后滚动滑鼠中键,通过放大或者缩小桌面来实现变小Win7桌面图标. 第三种方法:将电脑桌面分辨率调高 通常电脑分辨率越大,桌面就越细腻,图标也就越小,大家可以试试,具体步骤如下: 1.在Win

win7开机启动项的设置方法是什么

  win7旗舰版开机启动项的设置方法是什么?对此在下面小编会一一的进行解答.目前很多人都在使用win7系统,不过由于新手对于具体的操作和设置不了解,因此操作的过程中会出现各种各样的问题,开机启动项的设置方法请看下面的解答. 方法1.系统自带的开机启动项设置 1.打开开始---运行,接着就调出出运行界面(同时按住快捷键win+R ). 2.在输入框输入msconfig"命令字符,接着单击回车键确认. 3.接着就可以看到相关的设置界面了,然后就可以根据自己的需求对开机启动项进行设置和修改了. 以上

centos开机自动启动SVN服务的方法

centos开机自动启动SVN服务的方法  centos开机自动启动SVN服务的方法 1.编辑rc.local文件  vi /etc/rc.d/rc.local 2.加入如下启动命令  /usr/bin/svnserve -d -r /home/svn 注意:  我们在用终端操作的时候,可以直接使用以下命令启动SVN:  svnserve -d -r /home/svn  但是在/etc/rc.d/rc.local 文件中必须写上完整的路径! 不知道svnserve安装到哪里了?  可以使用 w

linux中mysql开机自动启动3种方法

  开机启动主要是把启动命令加入到linux的启动服务中去就可以实现了,具体给各位整理两段代码. 第一种手工简单加入即可实现开机自动启动mysql,后面是没事做写的一段shell代码. mysql设为linux服务 代码如下   cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 2345 mysqld on chown mysql:my

浅谈外链建设中论坛签名的三种设置方法

在网站优化中,外链的作用力一直是不可否认的.而且在站长圈中,网站优化最主要的是目标就是增加网站外链,从而提高网站权重.而在外链建设中,个人站长用得最多的非论坛外链莫属了,其中论坛外链又主要是由个性签名中带来的外链.如何做好这个地方的设置呢?这个问题相信很多站长都有自己的一套见解.今天笔者以自己的见解来谈谈如何做好论坛签名的设置,同时签名的设置方法有几种. 一.简单朴素型 相对来说,很多的论坛因为有等级和签名的字数限制,使得如果把个性签名搞得太长了,肯定会显示不了,那么咱们在使用论坛签名来做外链时

SEO关键词排名几种设置方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 有关关键词设置大家可能都知道在TITLE网页里添加关键词,也知道以什么方式添加.但是,大家可能只知道这一个关键词设置方法,最多再知道一个内链的关键词设置了.其实不然,关键词在很多地方都是可以设置的.比如友情链接,一般人都是会以网站名称为名与别人换链接,那样换就忽略了关键词排名这一块了.比如发布贴子时要以关键词为标题,再比如博客里的可能用关键词

4种设置方法让Win7旗舰版查看更便利

选用高对比度主题 Win7旗舰版有炫酷的画面效果,新颖独特的新功能,对于Win7旗舰版用户来说,自然是先熟悉Win7旗舰版新功能用法,让自己的Win7旗舰版更个性,更便于自己使用.今天,我们要介绍的是让Win7旗舰版查看更便利的设置方法. 控制面板 具体设置方法:在控制面板,点击"轻松访问"选项中"优化视频显示",进入"使计算机更易于查看"页面进行相应设置. 优化视频显示 方法一:选用高对比度主题,可以使用按左Alt+左Shift+PrintSc

让Windows7查看更便利四种设置方法

  Windows7是微软新一代操作系统,随着其普及率的提升,Windows7用户也逐渐增多.Windows7有炫酷的画面效果,新颖独特的新功能,对于Windows7用户来说,自然是先熟悉Windows7新功能用法,让自己的Windows7更个性,更便于自己使用.今天,我们要介绍的是让Windows7系统查看更便利的设置方法. 具体设置方法:在控制面板,点击"轻松访问"选项中"优化视频显示",进入"使计算机更易于查看"页面进行相应设置. 1.选用