1.安装好Oracle数据库后:执行dbstart和dbshut会提示:
[oracle@oracle11g ~]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME
错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:
[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart
[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut
修改后保存退出,第一个问题已解决;
2.如何在Linux启动时自动启动Oracle监听和实例
首先要解决上面的问题,才能继续哟!
第一步:修改/etc/oratab文件,命令如下:
[oracle@oracle11g ~]$ vi /etc/oratab
找到:accp:/u01/oracle:N 修改为:accp:/u01/oracle:Y
第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:
[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local
添加:
su oracle -lc "/u01/oracle/bin/lsnrctl start"
su oracle -lc /u01/oracle/bin/dbstart
注意:第一个命令有空格,所以要用引号的
重启试试吧!
分享到:
相关推荐
使用su命令切换到oracle用户,然后运行dbstart和dbshut文件,以测试数据库实例是否正确地启动和停止。查看启动日志文件startup.log,以确保数据库实例已正确地启动。 五、注意日志文件权限 在使用dbstart和dbshut...
这个脚本通常包含`$ORACLE_HOME/bin/dbstart`和`$ORACLE_HOME/bin/dbshut`命令,分别用于启动和关闭数据库。 示例脚本内容: ``` #!/bin/bash export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 export...
### Linux 下配置 Oracle 10g 自动启动的详细步骤 #### 一、概述 本文档将详细介绍如何在Linux环境下实现Oracle 10g数据库服务的自动启动。通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而...
### Linux 下设置 Oracle 10g 自动启动服务 #### 方法一:通过配置 `/etc/rc.d/init.d/` 目录下的服务文件实现自动启动 1. **创建服务文件** 在 `/etc/rc.d/init.d/` 目录下创建一个名为 `oracle10g` 的文件,并...
这两个脚本通常位于`/etc/init.d/`目录下,用于启动和关闭Oracle数据库。需要根据实际路径修改这些脚本,以确保它们指向正确的Oracle安装位置。 4. 在`rc.local`中添加启动命令: `/etc/rc.local`是Linux启动脚本,...
### Linux下自动启动Oracle数据库脚本详解 #### 一、背景介绍 在Linux环境中,确保关键服务如数据库能够在系统启动时自动运行是非常重要的。对于Oracle数据库来说,这涉及到配置特定的脚本来控制数据库实例和服务...
本文将详细介绍Oracle在Linux下的启动和关闭过程,帮助读者更好地理解和操作Oracle数据库。 #### 二、启动方法 ##### 1. dbstart 启动数据库 `dbstart` 命令是Oracle提供的用于启动数据库实例的一个脚本命令。通过...
### Linux环境下Oracle数据库的安装与自启动配置 #### 一、环境准备与用户及目录配置 在Linux系统中安装Oracle数据库之前,首先需要做好一系列的准备工作。这些准备工作包括但不限于创建必要的用户和组、分配合适...
接下来,我们需要编辑$ORACLE_HOME/bin/dbstart脚本,这个脚本用于启动和关闭数据库。切换到oracle用户,并编辑dbstart: ```bash su - oracle vi $ORACLE_HOME/bin/dbstart ``` 找到第78行,确保ORACLE_HOME_...
### Oracle自动启动在Linux下的实现方法 #### 一、背景介绍 在Linux系统中部署Oracle数据库时,确保数据库服务能够随系统重启而自动启动是非常重要的。这样不仅可以减少手动干预的需求,还能提高系统的可用性和响应...
然而,为了更灵活地控制Oracle的启动和停止,我们可以创建自定义的启动脚本来替代Oracle自带的`dbstart`和`dbshut`。下面是一个名为`oracle`的服务脚本示例,这个脚本负责启动和停止数据库、监听器以及Oracle企业...
### Linux环境下Oracle自启动配置详解 #### 一、概述 在Linux环境中,为了实现Oracle数据库的自启动功能,需要对系统进行一系列配置。本文档详细介绍了如何通过修改配置文件、编写脚本等方法来实现Oracle数据库随...
1. 启动/关闭数据库:Unix下使用`sqlplus / as sysdba`或`dbstart/dbshut`脚本来启动和关闭数据库,Linux则使用`sqlplus / as sysdba`或`oraenv/oracle_stop`。 2. 监控数据库状态:通过`ps -ef | grep ora_`检查...
本文将详细介绍这些平台上Oracle数据库的启动和关闭命令及方法。 首先,我们来看AIX系统。在AIX上,有三种启动和关闭Oracle数据库的方法: 1. **通过inittab启动**: - 使用Oracle提供的`dbstart`和`dbshut`脚本...
在Redhat AS4环境下,确保Oracle 10g在Linux系统重启后能够自动启动,是一项重要的系统管理任务。本文将详细介绍如何通过Oracle自身的脚本来实现这一功能,同时也会提到一些额外的步骤,以确保整个过程顺利进行。 ...
### Linux环境下Oracle数据库常用命令详解 #### 一、概述 在Linux环境中,Oracle数据库作为一款广泛使用的数据库管理系统,其操作与维护对系统管理员而言尤为重要。本文将详细介绍一系列Oracle数据库在Linux环境下...
- 定义启动和停止逻辑,使用`case`语句根据传入的参数执行相应的操作。 - 设置脚本权限使其可执行。 示例脚本内容如下: ```bash #!/bin/bash # chkconfig: 345 99 10 # description: Startup Script for Oracle ...