欢迎来到天天文库
浏览记录
ID:40716935
大小:17.00 KB
页数:3页
时间:2019-08-06
《Linux系统下Oracle11g的自动启动服务创建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Linux系统下Oracle的自动启动服务创建同时将Oracle自动启动加到了我的机器中,下面将过程分享一下一、使用root用户修改/etc/oratab文件:$vi/etc/orataborcl:/oracle/app/product/10.2.0/db_1:N改为:orcl:/oracle/app/product/10.2.0/db_1:Y也就是将最后的N改为Y在root用户下配置oracle的环境变量[root@rac01~]#vi.bash_profileTMP=/tmp;exportTMPTMPDIR=$TMP;exportTMPDIRORACLE_
2、HOSTNAME=rac01;exportORACLE_HOSTNAMEORACLE_UNQNAME=orcl;exportORACLE_UNQNAMEORACLE_BASE=/u01/app/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOMEORACLE_SID=orcl;exportORACLE_SIDPATH=/usr/sbin:$PATH;exportPATHPATH=$ORACLE_HOME/bin:$PATH;exportPAT
3、HLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATH在root用户下创建oracle启动服务[root@rac01~]#vi/etc/init.d/oracle#!/bin/bash#chkconfig:359010#description:OracleDatabaseServiceDaemonORACLE_BASE=/u01/app/orac
4、leORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1ORACLE_OWNER=oraclecase"$1"instart)su-$ORACLE_OWNER-c"$ORACLE_HOME/bin/lsnrctlstart"su-$ORACLE_OWNER-c"$ORACLE_HOME/bin/dbstart$ORACLE_HOME"su-$ORACLE_OWNER-c"$ORACLE_HOME/bin/emctlstartdbconsole"touch/var/lock/subsys/oracle11g;;stop)su-
5、$ORACLE_OWNER-c"$ORACLE_HOME/bin/emctlstopdbconsole"su-$ORACLE_OWNER-c"$ORACLE_HOME/bin/dbshut$ORACLE_HOME"su-$ORACLE_OWNER-c"$ORACLE_HOME/bin/lsnrctlstop"rm-f/var/lock/subsys/oracle11g;;restart)$0stop$0start;;*)echo"Usage:$0{start
6、stop
7、restart}"exit1;;esacexit0然后为oracle服务赋予权限chmod+
8、x/etc/init.d/oracle然后执行chkconfig--addoracle查看oracle服务chkconfig--listoracleoracle0:关闭1:关闭2:关闭3:启用4:关闭5:启用6:关闭Root用户下查看oracle监听和服务serviceoraclestatus重启oracle监听和服务查看serviceoraclerestart配置完毕,重启电脑看一下吧。
此文档下载收益归作者所有