`
xiaotian_ls
  • 浏览: 299747 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

设置Linux的服务自动启动Oracle服务器

阅读更多

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 "$1" 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: "
$ stop
$ start
echo
;;
*
echo "usage: oracle10g { start | stop | restart }"
exit 

esac
exit 

        保存文件,退出以后,添加并启动察看服务。

/sbin/chkconfig --add oracle10g
/sbin/chkconfig --list oracle10g

        重新启动Linux的时候,如果看到启动项Oracle出现OK,代表Oracle成功随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 "$1" 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: "
$ stop
$ start
echo
;;
*
echo "usage: oracle10g { start | stop | restart }"
exit 

esac
exit 

        保存文件,退出以后,添加并启动察看服务。

/sbin/chkconfig --add oracle10g
/sbin/chkconfig --list oracle10g

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

 

http://www.techrss.cn/html/2008/01-27/72196.htm

 

 

分享到:
评论

相关推荐

    linux下oracle自启动

    linux操作系统下,oracle数据库自启动配置。 用于服务器重启时,自动加载某些服务。

    centos X64安装oracle并配置为自启动服务操作步骤说明书

    本文档主要介绍在Linux(CentOS-5.3)下安装Oracle10.2.1g并将其配置为自启动服务的过程 二 读者对象 Linux服务器维护人员和数据库维护人员 三 具体步骤 所有命令若无特别说明则默认在终端中输入,#代表root用户,...

    服务器(ORACLE)启动与关闭.doc

    服务器(ORACLE)启动与关闭 一、重启服务器顺序: 关闭数据库(toppord/toptest) ( 重启设备(reboot) ( 开启数据库(只需要开启toptest,topprod已设置自动启用) 二、Linux下启动 oracle 数据库 -- ssh连接上数据库...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    在Linux和iSCSI上构建您自己的Oracle

    北京火龙果软件工程技术中心目录简介OracleRAC10g概述共享存储概述iSCSI技术硬件及成本安装Linux操作系统网络配置安装Openfiler使用Openfiler...卷创建“oracle”用户和目录为Oracle配置Linux服务器配置hangcheck...

    Oracle 主要配置文件介绍

    如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动 和关闭 1.2.3 数据库实例初始化...

    Linux-AIX上NFS共享

    1,linux及AIX上建立AIX共享 2,手动mount不同服务器上的共享路径 3,linux及AIX系统启动自动mount的建立

    Oracle SQL Handler(Oracle 开发工具) v5.1.zip

    (2) 不需要安装Oracle客户端,能直接连接Oracle服务器端; (3) 超智能的SQL编辑器,具有代码跟踪提示功能,极大地提高SQL编辑效率; (4) SELECT语句的查询结果显示在工作表,工作表象Excel表格一样操作,能...

    Oracle9i备课笔记——吕海东

    1.6 Oracle服务器的标识 从Oracle8i开始,为了在Internet发布Oracle数据库,Oracle的标识采用了全局服务名的概念。 (1) 全局服务名:为了区分整个网络范围内的数据库,全局服务名的格式一般是:servername....

    forever-service:永久提供节点脚本即服务,使其在启动时自动启动,可跨各种Linux发行版和OS使用

    可以在重新启动后自动启动。 更糟糕的是,每个OS和Linux发行版都有其自己的正确配置服务的独特方法。 目标 在各种Linux发行版和其他OS上制作通用服务安装程序。 自动配置其他有用的东西,例如Logrotation脚本,...

    应用服务器中间件技术要求.doc

    " " "支持展开的ear和war包的部署 " " "具备对系统的动态配置、动态调整功能,如动态更新应" " "用包不必重新启动应用服务器等。 " " "支持方便地与Eclipse、JBuilder开发工具协同工作, " " "必须支持Jbuilder9/X/...

    oracle 12c 数据库 教程

    (一)安装 Oracle Linux 7.3 64 位操作系统 17 (二)安装 Oracle Database 12cR2 19 (三)使用 DBCA 创建 Oracle 数据库 21 (四)验证 Oracle Database 12cR2 环境 25 (五)使用 oracle-database-server-12cR2-...

    Weblogic实用教程及常用技巧集锦

    1. WEBLOGIC的安装 2 1.1安装简介 2 1.2在windows下安装WEBLOGIC 3 1. 3在linux下安装WEBLOGIC 3 1.3.1检查是否具有JAVA环境 3 ...4.4 在linux下开机自动启动oracle和weblogic 16 4.5 配置WebLogic Server集群 17

    Linux环境数据库管理员指南

    第3章 在 Linux上安装并运行 Oracle 40 3.1 引言 40 3.2 概念 41 3.2.1 系统全局区域 41 3.2.2 程序全局区域 42 3.2.3 表空间 42 3.2.4 数据文件 42 3.2.5 区 42 3.2.6 段 42 3.2.7 控制文件 42 3.2.8 重做日志 42 ...

    Oracle SQL Hand-Oracle工具 v5.1.zip

    (2) 不需要安装Oracle客户端,解压即用,通过提供的JDBC直接连接服务器; (3) 超智能的SQL编辑器,具有代码跟踪提示功能,弹出提示窗口列出关键字、关键字组合、函数名、列名、对象名、对象类型等,极大地提高SQL...

    linux开机启动nodemanager步骤

    1、编辑文件/etc/init.d/nodeManagerService 代码如下:[oracle@weblogic-01 ~]$ vi /etc/init.d/nodeManagerService #!/bin/bash#chkconfig: 345 80 70#description: start stop nodemanagerWL_HOME=”/home/oracle...

    Socket应用协议测试自动化(自动化测试开发实际应用系列)

    数据库准备(远程Linux操作或者使用工具Toad/Navicat对多服务器的Oracle/MySQL测试数据增删改查)Linux下环境准备(远程Linux操作第一层服务器配置文件修改、进程启停、配置重载等)--》2.第二层部分测试环境准备...

    GFI Network Server Monitor 7.0 试用

    能够自动执行类似重启计算机、重新启动服务或运行脚本的操作。 <br>自动使服务器和网络监控变得简单! GFI Network Server Monitor 是一套网络监控软件解决方案,使管理员能够自动扫描网络中的故障或异常。 ...

Global site tag (gtag.js) - Google Analytics