oracle 在linux上作为服务启动

简介:

 新建文件名为oracle

 

 
  1. [root@stark init.d]# pwd 
  2. /etc/init.d 
  3. [root@stark init.d]# touch oracle 

向oracle中添加下列内容

 

 
  1. #!/bin/bash 
  2. # chkconfig: 35 95 1 
  3. # description: init script. to start/stop oracle database 10g, TNS listener, EMS 
  4. # match these values to your environment: 
  5. export ORACLE_BASE=/oracle 
  6. export ORACLE_HOME=/oracle/10.2 
  7. export ORACLE_TERM=xterm 
  8. export PATH=/home$ORACLE_HOME/bin:$PATH:. 
  9. export NLS_LANG=American_America.AL32UTF8 
  10. export ORACLE_SID=stark 
  11. export DISPLAY=localhost:0 
  12. export ORACLE_USER=oracle 
  13. case $1 in 
  14.     start) 
  15.     su - "$ORACLE_USER"<<stark 
  16.     lsnrctl start 
  17.     sqlplus /nolog<<jadeshow 
  18.     connect / as sysdba 
  19.     startup 
  20. jadeshow 
  21.     
  22. stark 
  23.     ;; 
  24.     stop) 
  25.     su - "$ORACLE_USER"<<stark 
  26.     lsnrctl stop 
  27.     sqlplus /nolog<<jadeshow 
  28.     connect / as sysdba 
  29.     shutdown immediate 
  30. jadeshow 
  31.     
  32. stark 
  33.     ;; 
  34.     
  35.           
  36.     *) 
  37.     echo "Usage: $0 {start|stop}" 
  38.     ;; 
  39. esac 

修改权限,使得oracle具有可执行权限

 

 
  1. [root@stark init.d]# chmod a+x oracle  
添加oracle到系统服务并且开机启动
 
  1. [root@stark init.d]# chkconfig add oracle 
  2. [root@stark init.d]# chkconfig oracle on

 



     本文转自 珏石头 51CTO博客,原文链接:http://blog.51cto.com/gavinshaw/917882,如需转载请自行联系原作者



相关文章
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
1月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
22 2
|
1月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
33 5
|
1月前
|
Linux 应用服务中间件 Apache
Linux Apache服务详解——Apache服务基础知识
Linux Apache服务详解——Apache服务基础知识
33 2
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
143 2
|
1月前
|
Linux 数据安全/隐私保护 Windows
Linux vsFTPd服务详解——本地用户登录实战
Linux vsFTPd服务详解——本地用户登录实战
32 2
|
1月前
|
网络协议 Linux
Linux DNS服务详解——DNS主从架构配置
Linux DNS服务详解——DNS主从架构配置
407 4
|
1月前
|
域名解析 缓存 网络协议
Linux DNS服务详解——DNS基础知识
Linux DNS服务详解——DNS基础知识
72 1
|
3天前
|
存储 关系型数据库 MySQL
Linux服务详解
Linux服务详解
17 0
|
4天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载