Oracle和Jboss服务在RHEL下的自动启动与关闭
来源:互联网 发布:免费排队叫号软件 编辑:程序博客网 时间:2024/04/29 01:48
提示
Oracle版本为 10.2.0;
Jboss 版本为 4.2.0;
操作系统版本为 Red Hat Enterprise Linux 5。
前言
在Oracle和Jboss中均提供了在Redhat Linux下的样例启动脚本,但和本地具体设置有关,
JDK的设置
首先从SUN网站上下载JDK的rpm安装包,
习惯上,我们在/usr/local/下面建一个连接到j
然后在/etc/profile 中指定JAVA_HOME,并修改PATH变量。
最后检查配置是否正确:
JBoss 的安装与设置
从jboss.com上下载到Jboss文件只有用
ln –s /usr/local/jboss-4.2.0.GA /usr/local/jboss
安装后结果如下:
Jboss带有一个在Redhat Linux下面的启动脚本,例子位置如下:
打开这个脚本后,对这个脚本进行如下修改:
- 创建一个JBOSS_HOST变量,将值赋为0.0.0.0,
从而让 Jboss绑定所有的地址,当然也可以根据需要赋值为特定的 IP或者主机名; - 检查JBOSS_HOME变量,默认值为/usr/local/
jboss ,按照实际jboss的安装位置进行修改,在此处,我们已经建立了一个 /usr/local/jboss的连接,指向真实的 jboss位置:/usr/local/jboss-4.2.0GA ; - 检查JAVA_PTH变量,默认位置为/usr/local/
jdk/bin ,修改为与我们的JDK目录一致的值,由于在“JDK 设置”一部分中我们已经建立了一个/usr/local/jdk 的链接,所以本例中并不需要修改; - 按照需要设定JBOSS_CONF的值,默认为default
- 为了能让系统调用脚本自动关闭JBOSS服务,
防止在系统关闭或者重启动时强行 kill进程,我们还需要在脚本的 start分支中添加“touch /var/lock/subsys/jboss_init_redhat ”、在stop分支中添加“rm –rf /var/lock/subsys/jboss_init_redhat ”。
- 最后为了支持chkconfig命令,
还要在脚本的第一行后插入两个注释,分别为“ #chkconfig:345 61 61 ”和“description: Jboss Application Server”。前一句是表示系统的运行级别为3、4、5,启动和关闭的次序均为 61。
- 将jboss_init_redhat.sh文件拷贝到/
etc/init.d 中,然后执行“chkconfig –add /etc/init.d/jboss_init_redhat.sh ”,,由于在第(6)部中增加了“#chkconfig:345 61 61 ”,因此系统会自动在rc3.d、rc4.d、rc5.d中建立 S**<服务名>的快捷方式,快捷方式指向/etc/init.d/jboss_init_redhat.sh 。如果不选择使用 chkconfig的话,可以自行建立这些快捷方式,其中 S后面的**,表明了服务启动次序,此处根据注释内容序号为 61。
- 由于系统的关闭halt命令运行于0级,restart命令运行
于 6级,因此还需要在/etc/rc.d/rc0.d/目录中建立 K**<服务名>的运行脚本,其中服务名必须和脚本中写入到/var/lock/subsys/ 目录中的文件名一致,参照步骤( 5)在/var/lock/subsys/目录中所生成的文件名,约定服务名为 jboss_init_redhat,当系统在 0级运行(halt)时,会按照K后面的编号依次调用/etc/rc.d/rc0.d/ 中以K开头的脚本,由于我们已经在 /etc/init.d中有了启动脚本,因此建立快捷方式即可。
- 最后仔细阅读整个jboss启动文件,还会发现,需要使用jbo
ss 用户启动该脚本,因此需要使用useradd命令添加jboss 用户。
Oracle启动脚本的配置
- Oracle 10G的安装在网上有大量的参考,
唯一要注意的是准备好所有需要安装的 rpm需要一定的时间。 - 为了让oracle运行得更完美,可以将$ORACLE_
HOME/jdk 目录删除,在原位置建立一个指向实际安装jdk的位置的链接,本例中如下:
*实际上如果安装过程中oracle安装程序不能正确显示中文的
- 修改Oracle系统配置文件/etc/oratab
/etc/oratab 格式为: SID:ORACLE_HOME:AUTO把AUTO域设置为Y
- 根据实际安装位置编写/etc/init.d中的启动脚本,
内容如下:
- 用chkconfig --add oradbstart 的方式建立服务
- 通过链接的方式在0级和6级建立退出脚本
《完》
- Oracle和Jboss服务在RHEL下的自动启动与关闭
- Linux下启动和关闭Oracle服务与数据库
- Linux下启动和关闭Oracle服务与数据库
- windows下配置jboss服务-启动和关闭
- Oracle服务的启动和关闭
- 在Linux下Oracle LSNRCTL--监听器的启动和关闭
- 在RedHat Linux环境下手工启动/关闭Oracle 服务
- Oracle 自动启动与关闭
- Oracle启动和关闭服务
- Linux下启动和关闭Oracle服务和监听程序
- Linux下启动和关闭Oracle服务和监听程序
- Linux下oracle的启动与关闭
- Linux下设置ORACLE自动启动与关闭
- aix下自动启动关闭oracle;自动启动和关闭其他应用程序
- linux oracle 服务自动启动、关闭
- 开机自动启动(关闭)oracle服务
- oracle在linux环境下的自动启动和停止
- linux下设置自动启动和关闭oracle实例、监听
- Oracle数组的使用
- CSS Hacks
- 关于linux系统中命令的使用详解(1)
- title
- 关于linux系统中命令的使用详解(2)
- Oracle和Jboss服务在RHEL下的自动启动与关闭
- 我的第一个作品
- Linux 入门时必学60文件处理个命令
- JAVA面试题解惑系列(一)——类的初始化顺序
- 各种unix平台下iostat与vmstst说明
- enum类型的本质
- linux bash 入门
- 开始专业的生活
- Oracle类型的创建及使用