`
squll369
  • 浏览: 108695 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Oracle 10g 自启动脚本

阅读更多

linux下Oracle自启动脚本, 记录如下:

 

#!/bin/bash
#
#name:/etc/init.d/oracle10ginit
#chkconfig:2345 99 91
#description:Start and Stop ORACLE 10g
start(){
        #Start TNS
 echo "Starting TNS......"
 su - oracle -c "lsnrctl start"
        sleep 5
 echo "TNS started successfully" 

        #Start Oracle Instance
 echo "Starting Oracle Instance......"
 su - oracle -c "echo \"
   CONN SYS/password AS SYSDBA
   STARTUP
   exit \"|sqlplus /NOLOG"
 sleep 5
 echo "Oracle Instance started successfully"

 #start enterprise manager
        echo "Starting Enterprise Manager"
 su - oracle -c "emctl start dbconsole"
 sleep 5
 echo "Enterprise Manager started successfully"

 #Start isqlplus
 echo "Starting isqlplus"
 su - oracle -c "isqlplusctl start"
 sleep 5
        echo "isqlplus started successfully"
}

stop(){
 #shutdown DB Instance
 echo "Shutdown Oracle DB Instance"
 su - oracle -c "echo \"
   CONN SYS/password AS SYSDBA
   SHUTDOWN immediate
   exit \"|sqlplus /NOLOG"
 sleep 5
 echo "DB Instance shutdown successfully"

 #stop TNS
 echo "STOP TNS"
 su - oracle -c "lsnrctl stop"
 sleep 5
 echo "TNS stop successfully"

 #stop enterprise manager
 echo "Stop Emterprise Manager"
 su - oracle -c "emctl stop dbconsole"
 sleep 5
 echo "enterprise manager stop successfully"

 #stop isqlplus
 echo "Stop isqlplus"
 su - oracle -c "isqlplusctl stop"
 sleep 5
 echo "isqlplus stop successfully"
}

case "$1" in
start)
 start
 ;;
stop)
 stop
 ;;
*)
 echo "Usage:oracle10ginit[start|stop]" 
 ;;

esac
 
分享到:
评论

相关推荐

    设置oracle10g自动启动

    3. **创建启动脚本**: 在`/etc/init.d`目录下创建一个名为`ora_db10g_start`的启动脚本,用于启动和停止Oracle数据库。这个脚本通常包含`$ORACLE_HOME/bin/dbstart`和`$ORACLE_HOME/bin/dbshut`命令,分别用于启动和...

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

    ### Linux 下配置 Oracle 10g 自动启动的详细步骤 #### 一、概述 本文档将详细介绍如何在Linux环境下实现Oracle 10g数据库服务的自动启动。通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而...

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

    #### 方法二:通过创建 `/etc/rc.d/init.d/oracle10g` 脚本来实现自动启动 1. **创建并编辑脚本文件** 以 root 用户身份创建 `/etc/rc.d/init.d/oracle10g` 文件,并设置适当的环境变量。 ```bash #!/bin/bash...

    rhel5_oracle11g开机启动脚本

    ### RHEL5与Oracle11g开机启动脚本详解 #### 概述 在RHEL5(Red Hat Enterprise Linux 5)系统上部署Oracle 11g数据库时,确保数据库能够在系统启动时自动运行是非常重要的。这不仅能提高系统的可用性和响应时间,...

    oracle11g所有服务自启动脚本-CentOS6.4

    本文将详细讲解如何通过提供的两个脚本——`initOracle.sh`和`installOraService.sh`,在CentOS 6.4上实现Oracle 11g服务的自启动。 首先,`initOracle.sh`脚本通常是用于初始化Oracle数据库服务的bash脚本。这个...

    linux oracle sybase jboss 自启动脚本,自动备份脚本

    针对“Linux Oracle Sybase JBoss 自启动脚本,自动备份脚本”的主题,我们可以深入探讨以下几个方面: 1. **Linux 自启动脚本**:在Linux操作系统中,自启动脚本允许我们在系统启动时运行特定的程序或服务。通常,...

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

    1. **创建启动脚本**:首先,你需要在Oracle安装目录下的`bin`子目录中找到启动和停止数据库的脚本,如`sqlplus`和`lsnrctl`。然后,创建一个名为`ora_start`的启动脚本来执行必要的启动命令: ```bash #!/bin/...

    Oracle 11g服务启动停止脚本

    总的来说,通过调整Oracle 11g服务的启动类型,并利用批处理脚本进行控制,我们可以在需要时灵活地启动和停止数据库服务,实现开机优化。这种方法不仅适用于开机速度的提升,还能够根据实际工作需求,合理调度数据库...

    oracle启动脚本

    ### Oracle 10g 启动脚本详解 #### 标题解读 - **Oracle启动脚本**:指的是用于启动Oracle数据库服务的一系列自动化命令集合。这种脚本通常被设计成能够自动完成启动过程中的各项任务,从而简化操作流程。 #### ...

    ORACLE自启动脚本

    linux 下的自启动脚本 上传至 /etc/init.d/目录 执行: ln /etc/init.d/oracle /etc/rc3.d/S90Oracle ln /etc/init.d/oracle /etc/rc5.d/S90Oracle

    Centos 7.4 配置 oracle 自启动

    ### Centos 7.4 配置 Oracle 自启动详解 #### 一、概述 在Centos 7.4系统上配置Oracle数据库自启动是一项重要的管理任务。通过这项配置,可以在服务器重启后自动启动Oracle实例和服务,确保应用程序和服务的连续...

    Oracle10g开闭脚本_v1.0.0

    1. **startup.sql**:启动脚本,用于启动数据库实例。它可能包含了`SQL*Plus`命令,如`STARTUP NOMOUNT`(不加载数据文件)、`STARTUP MOUNT`(装载数据库但不打开)或`STARTUP OPEN`(完全启动并打开数据库)等,...

    oracle10g服务启动与关闭批处理

    本批处理文件主要针对Oracle 10g数据库服务的启动与关闭操作,这对于数据库管理员进行日常维护或故障排查至关重要。下面我们将详细探讨这个主题。 首先,Oracle 10g服务的启动与关闭通常通过命令行工具`sqlplus`...

    Oracle 10g 补丁

    Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,具有高性能、高可用性和安全性等特点。在系统升级过程中,可能会遇到各种问题,其中之一就是"oracleDBConsole"服务无法启动。这个问题通常与数据库的...

    oracle自动启动与停止配置技术文档及脚本

    下面是一个名为`oracle`的服务脚本示例,这个脚本负责启动和停止数据库、监听器以及Oracle企业管理器10g数据库控制台: ```bash #!/bin/bash ### Created by chenyongrui 2006-05-09 case "$1" in start) echo ...

    oracle开机自启脚本

    在CentOS 6.5系统中,为了确保Oracle 11g R2数据库能够在服务器重启后自动启动,我们需要编写一个开机自启动脚本。本文将详细介绍如何配置Oracle的开机自启动,并解释相关步骤。 #### 二、关键配置文件及修改步骤 ...

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

    重启系统,确认Oracle数据库能够成功自启动。然后,通过`sqlplus`或企业管理器验证数据库的运行状态。 以上是Linux环境下安装Oracle 11G的基本步骤和配置,每个步骤都需要仔细操作,以确保数据库的稳定运行。在...

    oracle10g for linux 安装教程

    将 Oracle 10g 的脚本文件拷贝到共享目录 `idtsoftware` 中,然后将其移动到 `/etc/init.d/` 目录下: ```bash cp oracle10g /etc/init.d/ ``` ##### 2. 修改脚本文件 使用文本编辑器打开并修改 `/etc/init.d/...

    Oracle11服务自动启动与关闭bat

    而在需要时,通过启动脚本可以迅速恢复数据库服务,提高工作效率。 使用这些批处理文件时,需要注意以下几点: 1. 确保用户具有足够的权限执行这些操作,通常需要管理员权限。 2. 检查批处理文件中的服务名称是否...

    Redhat AS4或AS5下oracle10g安装便捷脚本

    Redhat AS4或AS5下oracle10g安装的便捷脚本,可以完成oracle10g图形界面安装前解压缩安装包、创建用户、修改内核参数、修改环境变量等操作,以及安装后设置oracle自启动等操作。

Global site tag (gtag.js) - Google Analytics