`
- 浏览:
604338 次
- 性别:
- 来自:
杭州
-
##以下部分为自动启动ORACLE
echo "begin to start oracle"
export ORACLE_HOME=/home/oracle/OraHome/9.2.0
export ORACLE_SID=orcl
su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
cat <<EOF|su - oracle -c "$ORACLE_HOME/bin/sqlplus /nolog"
conn / as sysdba
startup
exit
EOF
##以下部分为自动停止
echo "begin to start oracle"
export ORACLE_HOME=/home/oracle/OraHome/9.2.0
export ORACLE_SID=orcl
su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
cat <<EOF|su - oracle -c "$ORACLE_HOME/bin/sqlplus /nolog"
conn / as sysdba
shutdown immediate
exit
EOF
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Linux系统中,Oracle数据库的运行依赖于一系列的环境变量设置和自启动脚本的配置。这些要素确保了数据库服务的稳定性和可管理性。本文将深入探讨与"linux-oracle环境变量及自启动脚本"相关的知识点。 一、Oracle...
本文将详细介绍如何在Linux环境下设置Oracle数据库的自启动脚本。 #### 二、核心知识点 ##### 2.1 文件结构及位置 在Linux环境下,通常会将自启动脚本放置在`/etc/rc.d/init.d/`目录下,例如: ``` /etc/rc.d/init...
本文将详细讲解如何在Linux环境下实现Oracle数据库的自动启动和关闭,以及涉及的相关配置文件。 首先,Oracle数据库的启动和关闭通常通过初始化参数文件(init.ora或spfile)和相关脚本来进行。在Linux上,这些脚本...
自动启动脚本的创建和使用对于系统管理员来说至关重要,它确保了Oracle数据库服务在系统启动时能自动运行,保证业务的连续性和稳定性。本文将详细讲解Oracle自动启动脚本的原理、创建方法以及如何进行操作。 一、...
本文将详细解析如何在Linux环境下实现Oracle服务和监听器的自动启动,并对提供的脚本代码进行逐行解读。 #### 一、概述 在Linux系统中,可以通过编写和修改`/etc/init.d/`目录下的脚本来实现服务的自动启动。对于...
本文将详细介绍Oracle在Linux下的启动和关闭过程,帮助读者更好地理解和操作Oracle数据库。 #### 二、启动方法 ##### 1. dbstart 启动数据库 `dbstart` 命令是Oracle提供的用于启动数据库实例的一个脚本命令。通过...
3. **创建启动脚本**: 在`/etc/init.d`目录下创建一个名为`ora_db10g_start`的启动脚本,用于启动和停止Oracle数据库。这个脚本通常包含`$ORACLE_HOME/bin/dbstart`和`$ORACLE_HOME/bin/dbshut`命令,分别用于启动和...
通过本文的详细介绍,我们可以看到如何在Linux环境下编写和配置一个能够自动启动Oracle数据库的脚本。这不仅提高了系统的自动化管理水平,同时也增强了数据库服务的可靠性和稳定性。对于企业级应用而言,这种自动化...
1. **Linux 自启动脚本**:在Linux操作系统中,自启动脚本允许我们在系统启动时运行特定的程序或服务。通常,这些脚本位于 `/etc/rc.d/` 或 `/etc/init.d/` 目录下,并通过`chkconfig`或`systemd`服务管理器来控制。...
本文档将详细介绍如何在Linux环境下实现Oracle 10g数据库服务的自动启动。通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而避免手动启动带来的不便。 #### 二、准备工作 确保已经安装好...
在Linux环境下安装Oracle 11G数据库是一个复杂的过程,涉及到多个步骤和系统配置。以下是详细的安装及自启动配置过程: 1. **环境检查与依赖安装**: 首先,确保系统已安装了必要的开发工具和软件包,如GCC、...
以下将详细介绍如何设置Oracle 12c在Linux上实现开机自启动。 首先,我们需要理解Oracle数据库的启动流程。在Oracle 12c中,数据库分为两个层次:容器数据库(CDB)和可插拔数据库(PDB)。CDB是顶级的逻辑实体,...
然而,为了更灵活地控制Oracle的启动和停止,我们可以创建自定义的启动脚本来替代Oracle自带的`dbstart`和`dbshut`。下面是一个名为`oracle`的服务脚本示例,这个脚本负责启动和停止数据库、监听器以及Oracle企业...
总之,通过`initOracle.sh`和`installOraService.sh`这两个脚本,我们可以自动化地在CentOS 6.4上配置Oracle 11g服务的自启动,从而简化系统维护工作,提高系统的稳定性和可靠性。对于运维人员来说,理解和掌握这些...
总结来说,`stop.bat`和`startup.bat`是用于管理Oracle数据库服务的批处理脚本,它们分别对应数据库的关闭和启动操作。了解并熟练使用这些脚本对于数据库管理员来说至关重要,能够有效地提高工作效率,保证数据库...
添加自启动脚本** - 在文本编辑器中创建一个名为`oracle`的脚本文件,并将其保存至`/etc/rc.d/init.d`目录下。 - 脚本内容如下: ```sh #!/bin/sh # chkconfig:23459901 # description: ORACLE 10g Server ...
通过以上三种方法之一,可以实现在 Linux 系统下 Oracle 10g 数据库服务的自动启动。每种方法都有其特点,可以根据实际需求选择合适的方式。无论是通过编写自定义脚本还是修改系统配置文件,都能有效提高系统的自动...
在Linux AS5操作系统环境下,将Oracle数据库设置为自动启动是一项重要的任务,特别是在服务器维护和管理中,确保数据库在系统启动时能自动运行是至关重要的。Oracle 10g是Oracle公司的一个版本,广泛用于企业级的...