[edgen@rhel54 ~]$ su - root
口令:
[root@rhel54 ~]# vi /etc/oratab
[root@rhel54 ~]# cat /etc/oratab | grep :Y
DB_INSTANCE_1:/app/oracle/product/10.2.0/db_1:Y
DB_INSTANCE_2:/app/oracle/product/10.2.0/db_1:Y
[root@rhel54 ~]# su - oracle
[oracle@rhel54 ~]$ vi $ORACLE_HOME/bin/dbstart
[oracle@rhel54 ~]$ cat $ORACLE_HOME/bin/dbstart | grep ORACLE_HOME_LISTNER=
ORACLE_HOME_LISTNER=$ORACLE_HOME
[oracle@rhel54 ~]$ cat $ORACLE_HOME/bin/dbshut | grep ORACLE_HOME_LISTNER
[oracle@rhel54 ~]$ exit
logout
[root@rhel54 ~]# vi /etc/rc.d/init.d/oradb
[root@rhel54 ~]# cat /etc/rc.d/init.d/oradb
#!/bin/bash
# chkconfig: 345 88 11
# description: Oracle 10g Startup Script
# /etc/rc.d/init.d/oradb
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
ORACLE_OWNER="oracle"
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start, the executable dbstart file does not exist"
exit 1
fi
case "$1" in
start)
echo -n "Starting Oracle: "
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart"
touch /var/lock/subsys/oradb
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl start dbconsole"
echo "OK"
;;
stop)
echo -n "Shutdown Oracle: "
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut"
rm -f /var/lock/subsys/oradb
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: 'basename $0' start|stop|restart|reload"
exit 1
esac
exit 0
[root@rhel54 ~]# chown oracle:oinstall /etc/rc.d/init.d/oradb
[root@rhel54 ~]# chmod 775 /etc/rc.d/init.d/oradb
[root@rhel54 ~]# ll /etc/rc.d/init.d/oradb
-rwxrwxr-x 1 oracle oinstall 836 01-05 16:44 /etc/rc.d/init.d/oradb
[root@rhel54 ~]# chkconfig --add oradb
[root@rhel54 ~]# chkconfig --list | grep oradb
oradb 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭
[root@rhel54 ~]# ln -s /etc/rc.d/init.d/oradb /etc/rc3.d/K11oradb
[root@rhel54 ~]# ln -s /etc/rc.d/init.d/oradb /etc/rc4.d/K11oradb
[root@rhel54 ~]# ln -s /etc/rc.d/init.d/oradb /etc/rc5.d/K11oradb
[root@rhel54 ~]# /sbin/service oradb start
[root@rhel54 ~]# /sbin/service oradb stop
分享到:
相关推荐
根据提供的文件内容,以下是关于RHEL5.4 Oracle11g R2 RAC实施的知识点: 1. **Oracle Real Application Clusters (RAC)**:RAC是Oracle数据库的一种高可用性解决方案,允许多个数据库实例共享同一个物理数据库。在...
在vmware中安装RHEL5.4(32_86x)+界面安装oracle10g详细手册
### CentOS 5.3 / RHEL 5.4 安装 Oracle 11gR2 知识点 #### 引言与背景 在2009年,Oracle发布了其备受期待的11g Release 2(R2)版本,这标志着Oracle数据库技术的一个重要里程碑。相较于之前的Release 1(R1)...
在RHEL5.4的环境下,安装oracle,并且安装weblogic集群后,部署应用
在vmware中安装rhel5.4,并界面安装oracle10g详细手册,这个是doc的文档。
RHEL5.4与RHCS(Red Hat Cluster Suite)集群配置是Red Hat Enterprise Linux系统中构建高可用性与负载均衡集群的重要部分。RHCS是基于Pacemaker和Corosync项目开发的集群软件,它提供了对服务和资源的管理和配置,...
### Oracle 10g RAC 安装指南:操作系统 RHEL 5.4 #### 一、概述 本文档旨在详细介绍如何在 Red Hat Enterprise Linux (RHEL) 5.4 操作系统上安装 Oracle 10g RAC(Real Application Clusters)。RAC 是 Oracle ...
Oracle 11G在RHEL5.4 X86上的完全安装手册详细阐述了在特定的操作系统和硬件架构上安装Oracle 11G数据库的整个过程。 首先,手册提到了在VMware Workstation上安装Linux操作系统。VMware Workstation是一个可以在一...
linux下安装oralce基本是所有刚接触人的噩梦, 网上资料有乱七八糟种类繁多,作者看了无数资料终于之后终于装成功了数据库,在这里把资料都整理精简一下,记载了每一步以及可能出现的问题,适合新手阅读
本文将详细讲解如何在VMware vSphere环境下,基于RHEL5.4 64位操作系统搭建Oracle 10g RAC。 首先,RHEL5.4(Red Hat Enterprise Linux)是Red Hat公司推出的一款稳定的企业级Linux发行版,64位版本能更好地支持...
【标题】"rhel5.4远程安装共10页.pdf.zip" 提供的是关于Red Hat Enterprise Linux(RHEL)5.4版本的远程安装指南,这个文档可能详细阐述了如何通过网络对RHEL系统进行无盘或者基于网络的安装过程。在RHEL中,远程...
### RHEL5与Oracle11g开机启动脚本详解 #### 概述 在RHEL5(Red Hat Enterprise Linux 5)系统上部署Oracle 11g数据库时,确保数据库能够在系统启动时自动运行是非常重要的。这不仅能提高系统的可用性和响应时间,...
RHEL5.4 支持ASM功能的包,包括oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm oracleasmlib-2.0.4-1.el5.i386.rpm oracleasm-support-2.1.7-1.el5.i386.rpm
Oracle 11g在RHEL 5.4 x86平台上的完全安装涉及多个步骤,包括安装前的准备工作、操作系统安装、数据库软件的安装与配置等。以下知识点将详细介绍这些步骤中涉及的要点: 1. 安装前的准备工作 在开始安装之前,需要...
### Virtualbox Red Hat Linux 5.4 Oracle 11g RAC 安装手册 #### 知识点一:Oracle RAC(Real Application Clusters)简介 - **Oracle RAC** 是一种允许多个数据库实例同时访问同一数据库的技术,旨在提供高可用性...
在本文中,我们将深入探讨如何在Red Hat Linux 5.4环境下安装Oracle 10g Real Application Clusters (RAC)。Oracle RAC是一种高可用性和容错性解决方案,它允许多台服务器共享同一个数据库实例,从而提高数据库服务...