linux下oracle开机启动

用root用户
在/etc/init.d/目录下建立Oracle的服务文件sql

cd /etc/init.dbash

vi dbstartoracle

添加内容以下:app

[root@localhost ~]# cat /etc/init.d/dbstart ide

#!/bin/bashui

# chkconfig: 345 99 10spa

# description: Startup Script. for Oracle Databases进程

export ORACLE_BASE=/u01/app/oracleip

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1it

export ORACLE_SID=ora11g

#以上三行根据本身的实际状况填写

export ORACLE_OWNER=oracle

export PATH=$ORACLE_HOME/bin:$PATH  

export DISPLAY=:0.0  

su - oracle <<eof  

#lsnrctl start 

#emctl start  dbconsole 

sqlplus /nolog <<eos  

connect / as sysdba 

startup  

quit


授予可执行权限

chmod a+x  dbstart


添加服务

/sbin/chkconfig --add  dbstart


查看服务是否添加成功:

/sbin/chkconfig --list dbstart


     从新启动Linux的时候,会看到启动项Oracle11g出现OK,系统启动成功后检查oracle进程是否自动启动。
      也能够用service dbstart start命令启动oracle服务便可.
相关文章
相关标签/搜索