程序员人生 网站导航

Linux系统下Oracle的自动启动服务创建

栏目:服务器时间:2014-06-02 19:54:58

今天将Oracle自动启动加到了我的机器中,下面将过程分享一下
一、使用root用户修改/etc/oratab 文件:
$ vi /etc/oratab

orcl:/oracle/app/product/10.2.0/db_1:N

改为:

orcl:/oracle/app/product/10.2.0/db_1:Y

也就是将最后的N改为Y

二、使用Oracle用户修改$ORACLE_HOME/bin/dbstart文件:

# su - oracle

$ cd $ORACLE_HOME/bin

$ vi dbstart

找到 ORACLE_HOME_LISTNER=.....这行, 修改成

ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.1.0/db_1

或者直接修改成:

ORACLE_HOME_LISTNER=$ORACLE_HOME

三、测试运行 dbshut, dbstart 看能否启动Oracle 服务及listener服务:

1.修改dbstart和dbshut的日志文件的权限:

$su - root

#cd $ORACLE_HOME

#chown oracle:oinstall startup.log

#chown oracle:oinstall shutdown.log

注:startup.log 和shutdown.log 可能没有,当你运行 ./dbstart 和 ./dbshut 之后才自动创建。

2.执行相应的脚本进行测试

#su - oracle

$cd $ORACLE_HOME/bin

$./dbstart (./dbshut)

$ ps -efw | grep ora_

$ lsnrctl status

$ ps -efw | grep LISTEN | grep -v grep

四:创建服务

$su - root

# cd /etc/rc.d/init.d/

# vi oradbstart

复制如下脚本1或者脚本2内容到oradbstart文件:

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐