`
michales003
  • 浏览: 403322 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

solaris dbstart is not an identifier

 
阅读更多

折腾了半天:

 

 

In this Document
  Symptoms
  Cause
  Solution
  References


 

 

Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.2 and later   [Release: 10.2 and later ]
Oracle Solaris on SPARC (64-bit)
***Checked for relevance on 12-Nov-2010***

Symptoms

Setup automated database startup/shutdown using dbstart/dbshut scripts but error is returned from call to dbora script.

Whenever /etc/init.d/dbora is invoked, the dbstart and dbshut return the error:
" ../bin/dbshut: test: argument expected "

A similar issue may result in errors such as:   ORACLE_HOME=<path to ORACLE_HOME>: is not an identifier

 

Cause

The dbstart/dbshut scripts require bash to work properly as it contains bash style commands.

Add "#!/bin/bash" at the top of dbstart/dbshut scripts.

Solution

$ cd $ORACLE_HOME/bin
$ vi dbstart   /  dbshut

  --> add the following in the first line of dbstart/dbshut files
  --> or replace the value #!/bin/sh with the following:

#!/bin/bash

分享到:
评论

相关推荐

    solaris10 下安装oracle

    ### Solaris 10 下安装 Oracle 10g 数据库 #### 一、环境准备与配置 在开始安装 Oracle 10g 数据库之前,首先需要确保 Solaris 10 操作系统的环境已经准备好,并且进行了必要的配置。以下是一些基本步骤: 1. **...

    ORACLE FOR SUN SOLARIS 维护手册

    通过 `% dbstart` 命令来启动 Oracle 实例。等待一段时间后,控制台会显示相关信息表明数据库已成功启动并打开,如 “oracle instances started, database mounted, database opened”。 - **启动监听器** 使用...

    数据库启动脚本

    - `ORACLE_SID`: 设置Oracle实例的SID(System Identifier)。 - `ORACLE_HOME_LISTNER`: Oracle监听程序的安装目录。 - `ORACLE_BASE`: Oracle的基目录。 - `ORACLE_HOME`: Oracle实例的安装目录。 - `PATH`: ...

    Oracle随机启动

    echo "Oracle startup: cannot start dbstart command not found!" exit 1 fi if [ ! -f $ORACLE_HOME/bin/lsnrctl ]; then echo "Oracle startup: cannot start lsnrctl command not found!" exit 1 fi ...

    oracle自动启动

    echo "ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener" echo "Usage: $0 ORACLE_HOME" else $ORACLE_HOME/bin/dbstart echo "Oracle DB Started Successfully!" fi ``` 2. **...

    redhat linux下设置oracle随操作系统自动启动的方法.docx

    Oracle数据库提供了两个启动文件dbstart和dbshut,位于/u01/app/oracle/product/10.2.0/db_1/bin/目录下。这些文件负责启动和停止Oracle数据库实例。需要修改这些文件,使其能够正确地启动和停止数据库实例。 三、...

    设置ORACLE自启动

    它包含了Oracle数据库实例的相关信息,如SID(System Identifier)、Oracle Home目录以及是否自动启动等。 2. **dbstart 脚本**:这是一个用于在系统启动时自动启动Oracle实例的Shell脚本。该脚本会读取`ORATAB`...

    oracle数据库启动与关闭-for ALX,linux

    - 将该脚本添加到inittab中,如`mkitab "dbstart:2:wait:/etc/dbstart.sh &gt; /dev/console 2&gt;&1"`。 2. **加载到rc.d**: - 创建`dbstart.sh`脚本,然后在`/etc/rc.d/rc2.d`中创建符号链接。 3. **使用HA应用程序...

    Oracle安装单机后自启动参数配置.txt

    # if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # depending on parameter -- startup, ...

    在RHEL_CentOS 5上配置Oracle 10g

    sudo mv dbstart dbstart.orig ``` 2. **复制并重命名备份的脚本**: ```bash sudo cp dbstart.orig dbstart ``` 3. **更改文件所有者**: ```bash sudo chown oracle.oinstall dbstart ``` 4. **查看...

    数据库sql语句

    在查询中需要特别处理NULL值,如使用`IS NULL`或`IS NOT NULL`。 9. **系统进程和启动**:在Linux环境中,可以使用`ps -ef | grep ora_`检查Oracle数据库的相关进程,`ipcs -sm`查看共享内存状态。系统重启后,可以...

    linux下设置oracle开机自启

    总之,在Linux环境下设置Oracle数据库开机自启涉及修改`/etc/oratab`文件、调整`dbstart`脚本以及在`/etc/rc.local`中添加启动命令。通过这些步骤,你可以确保Oracle数据库在每次系统启动时都能自动启动,从而提供...

    oracle10g_for linux自启动

    2. **修改`dbstart`脚本**:以oracle用户身份编辑$ORACLE_HOME/bin/dbstart脚本,在第78行查找并确认脚本中是否正确引用了环境变量和路径。这一步虽然文中未详细展开,但确保脚本能够正确识别ORACLE_HOME和ORACLE_...

    Linux系统怎么用命令重启oracle数据库.docx

    **方法1:使用`dbstart`和`lsnrctl`命令** 1. 以root用户登录Linux系统。 2. 使用`cd $ORACLE_HOME`进入Oracle安装目录。 3. 执行`dbstart`命令来重启数据库服务。 4. 接着运行`lsnrctl start`命令来启动监听器。 *...

    2022年河南工业大学软件开发综合实践课程设计.zip

    Gradle中选择双击dbstart,待数据库运行后再双击bootrun,之后打开localhost:8080即可 使用说明 用户注册没有校验,用户名和密码一定不要填空值,否则会出错 管理员没有注册,需要新增的话,直接在数据库里操作 ...

    DB Control 启动多个数据库.txt

    - **dbstart** 脚本是 Oracle 提供的一个用于启动监听器和数据库实例的脚本。 - 在执行 `dbstart` 命令时,会检查 `/etc/oratab` 文件来确定哪些数据库实例需要启动。 ##### 2. **配置 /etc/oratab 文件** - **...

    oracle开机自启脚本

    # If the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then echo "Oracle startup: cannot start" exit 1 fi # Depending on parameter -- ...

    PB 11.5短信发送源码(纯api)

    5. **资源管理**:根据描述中的“dbstart.ini”、“dbstart.pbl”等文件名,我们可以推测程序可能使用数据库存储配置信息和业务数据。"dbstart.pbl"是PowerBuilder的库文件,可能包含了与短信发送相关的业务逻辑和...

Global site tag (gtag.js) - Google Analytics