`
nbkangta
  • 浏览: 431609 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Linux 下设置oracle 10g 自动启动服务

阅读更多

Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart命令来进行启动,不过这样似乎也很繁琐。我们可以通过配置Oracle的自动启动脚本,然后利用Linux的Service来启动Oracle服务器。

首先在/etc/rc.d/init.d/目录下配置Oracle的服务文件。

touch oracle10g
chmod a+x oracle10g

然后编辑此oracle10g文件。内容如下。
# !/bin/bash
# whoami
# root
# chkconfig: 345 51 49
# description: starts the oracle dabase deamons
#
ORA_HOME=/opt/oracle
ORA_OWNER=oracle
case "" in
'start')
echo -n "Starting oracle10g: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" &
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
touch /var/lock/subsys/oracle10g
echo
;;

'stop')
echo -n "shutting down oracle10g: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" &
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
rm -f /var/lock/subsys/oracle10g
echo
;;

'restart')
echo -n "restarting oracle10g: "
$0 stop
$0 start
echo
;;
*)
echo "usage: oracle10g "
exit 1

esac
exit 0

保存文件,退出以后,添加并启动察看服务。
/sbin/chkconfig --add oracle10g
/sbin/chkconfig --list oracle10g

重新启动Linux的时候,如果看到启动项Oracle出现OK,代表Oracle成功随Linux启动了。

 

分享到:
评论

相关推荐

    linux下配置ORACLE 10g自动启动经验分享

    本文档将详细介绍如何在Linux环境下实现Oracle 10g数据库服务的自动启动。通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而避免手动启动带来的不便。 #### 二、准备工作 确保已经安装好...

    设置oracle10g自动启动

    在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...

    Linux下设置oracle 10g 服务以及实例自动启动方法

    本教程将详细解释如何设置Oracle 10g服务以及实例在Linux上实现自动启动,确保系统启动时数据库能够自动运行。 **一、Oracle 10g服务与实例** 1. **服务(Service)**:在Linux中,服务是指后台运行的程序,通常...

    linux下oracle服务监听开始自动启动

    ### Linux下Oracle服务与监听器自动启动配置详解 在企业级应用环境中,Oracle数据库系统作为核心数据管理平台,其稳定性和可用性至关重要。为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时...

    Linux下Oracle 10g安装

    在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...

    oracle 10g for linux

    在Linux环境下安装Oracle 10g需要遵循一定的步骤,并且对系统资源有一定的要求。本文将详细介绍如何在Linux系统上安装Oracle 10g,并提供必要的系统检查、环境配置和参数调整。 首先,确保你的Linux系统满足最低的...

    linux下创建oracle10G实例及自动启动方法

    linux中安装了数据库之后机器重启之后,会提示数据库无法使用的问题,主要是一些环境参数没有设置的原因,设置好环境参数之后以后oracle数据实例就会随着linux系统启动而自动启动。

    linux之oracle10g安装

    在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...

    Linux下安装Oracle10g

    在Linux环境下安装Oracle 10g是一项复杂但重要的任务,尤其对于系统管理员和技术人员来说,掌握这一过程至关重要。本文将详细解析如何在Red Hat Enterprise Linux 5 (RHEL5) 上进行Oracle 10g Release 2 (10gR2) 的...

    Linux下oracle10g_静默安装完整版

    在Linux环境下安装Oracle 10g数据库时,静默安装是一种高效且自动化的方式,尤其适合大规模部署或自动化运维。以下是对静默安装过程的详细解释: 1. **下载与解压安装包** Oracle 10g 提供了针对不同处理器架构的...

    linux系统下oracle做成服务自动启动

    通过以上步骤,你就能在Linux AS5上成功地将Oracle 10g配置为服务,实现系统启动时的自动启动。这不仅方便了日常运维,还提高了系统的可靠性,确保业务连续性。在实际操作过程中,务必注意权限管理和安全问题,避免...

    linux 下安装oracle10g

    在Linux系统中安装Oracle 10g是一项技术性较强的任务,涉及到多个步骤和注意事项。以下是对整个安装过程的详细说明: ...参考提供的文档《linux下安装oracle10g.txt》会帮助你更好地理解和应对这些问题。

    在Linux中安装Oracle10g的主要步骤

    遵循以上步骤,你可以在Linux环境中成功安装和启动Oracle 10g数据库。请确保每个步骤都按顺序执行,且每个配置都正确无误,以确保数据库的稳定运行。在安装过程中遇到问题时,应查阅Oracle文档或寻求专业支持。

    Linux安装Oracle10g(图文详解)

    在本文中,我们将详细探讨如何在Linux环境下安装Oracle 10g数据库,特别是针对Red Hat Linux AS5系统。首先,我们需要确保系统已经安装了所有必要的软件包,包括SSH(Secure SHell),以便进行远程访问。如果在SSH...

    oracle10g for linux 安装教程

    #### 二、配置 Oracle 10g 开机自动启动 为了实现 Oracle 10g 数据库服务器在系统启动时自动运行,需要进行以下步骤: ##### 1. 拷贝脚本文件 将 Oracle 10g 的脚本文件拷贝到共享目录 `idtsoftware` 中,然后将其...

    虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 ORACLE10g RAC FOR SUSE LINUX

    ### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...

    Linux下oracle10g 静默安装完整版

    在Linux环境下进行Oracle 10g的静默安装是一个复杂的过程,涉及到多个步骤和技术细节。以下是对这个主题的详细说明: 1. **下载与解压安装包**:Oracle 10g提供了针对不同架构的安装包,如i386(32位)和x86_64(64...

    linux下的oracle11G的安装步骤及自启动的配置

    可以将启动脚本放在`/etc/init.d/`目录下,然后使用`chkconfig --add`命令将其添加为服务,并通过`chkconfig --level 35 oraDBInstance on`命令将其设置为在运行级别3和5(即多用户模式和图形模式)下自动启动。...

Global site tag (gtag.js) - Google Analytics