Linux版本:RedHat Enterprise Linux 5.6Oracle版本:10g1、修改/etc/oratab文件将orcl:/home/oracle/oracle/product/10.2.0/db_1:N改为:orcl:/home/oracle/oracle/product/10.2.0/db_1:Y2、在oracle账户下修改$ORACLE_HOME/bin/dbstart文件: # su - ORACLE $ cd $ORACLE_HOME/bin $ vi dbstart 找到 ORACLE_HOME_LISTNER=$1这一行 改为: ORACLE_HOME_LISTNER=$ORACLE_HOME ………………3、创建如下脚本,名称为oracle#!/bin/bash # chkconfig: 2345 99 10 # description: Startup Script for oracle Databases # /etc/rc.d/init.d/oradbstart export ORACLE_BASE=/home/oracle/oracle/ export ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin case "$1" in start) echo "-----startup oracle-----" >> $ORACLE_HOME/log/oracleLog.log su oracle -c $ORACLE_HOME/bin/dbstart touch /var/lock/subsys/oracleecho "-----startup oracle successful-----" >>$ORACLE_HOME/log/oracleLog.log echo "OK" ;;stop) echo "-----shutdwn oracle-----" >> $ORACLE_HOME/log/oracleLog.log su oracle -c $ORACLE_HOME/bin/dbshut rm -f /var/lock/subsys/oracleecho "-----shutdown oracle successful-----" >> $ORACLE_HOME/log/oracleLog.logecho "OK" ;;*) echo "Usage: "basename $0" start|stop" exit 1 esac exit 0 4、修改权限#su - root chown oracle /etc/init.d/oracle chmod 775 /etc/init.d/oracle 5、创建连接建符号链接文件。chkconfig --add /etc/init.d/oracle(注意这里一般要重启系统)6、验证复制代码 代码如下:#cd /etc/init.d sh oracle11 start 执行后,看看/$ORACLE_HOME/log/目录下的oracleLog文件,里面是不是有脚本的启动分支输出信息呢? Sh oracle11 stop 执行后,看看/$ORACLE_HOME/log/目录下的oracleLog文件,里面是不是有脚本的关闭分支输出信息呢? 若看到信息,表示您设置成功了。若没有,请再仔细设置一遍,并注意文件的权限问题。LINUX的用户概念是很严格的。毕竟是多用户系统嘛。Redhat Enterprise Linux 5.6下安装Oracle 10gOracle Database 基本概念相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)