CentOS6.0_X86_64 oracle 11g R2 开机自动启动(linux)

简介:
CentOS6.0_X86_64 racle 11g R2 开机自动启动(linux)

 
oracle 在 linux 下的开机自动启动脚本,设置如下:
 
1.user root 下面修改:
[root@ora11gr2 ~]# vi /etc/oratab
mytest:/apps/oracle/product/11.2.0.1/db_1:Y
 
将N该为Y
 
2.user oracle 下面修改:
[root@ora11gr2 ~]# su - oracle
[oracle@ora11gr2 ~]$cd $ORACLE_HOME/bin
[oracle@ora11gr2 bin]$ vi dbstart
找到 ORACLE_HOME_LISTNER=$1 这行, 修改成:
ORACLE_HOME_LISTNER=/apps/oracle/product/11.2.0.1/
或者直接修改成:
ORACLE_HOME_LISTNER=$ORACLE_HOME
 
同样道理修改 dbshut
[oracle@ora11gr2 bin]$ vi dbshut
 
测试运行 dbshut, dbstart 看能否启动oracle 服务及listener服务
[oracle@ora11gr2 bin]$ ps -efw | grep ora_
[oracle@ora11gr2 bin]$ lsnrctl status
[oracle@ora11gr2 bin]$ ps -efw | grep LISTEN | grep -v grep
 
在切换回 user root:
[root@ora11gr2 ~]# cd /etc/rc.d/init.d/
 
[root@ora11gr2 init.d]# vi oracle11g
代码如下:
 
 
  1. #!/bin/bash  
  2. # chkconfig: 345 99 10  
  3. # description: Startup Script for Oracle Databases  
  4. # /etc/init.d/oracle11g  
  5. export ORACLE_SID=mytest  
  6. # export ORACLE_HOME_LISTNER=/apps/oracle/product/11.2.0.1/db_1/bin/  
  7. export ORACLE_BASE=/apps/oracle  
  8. export ORACLE_HOME=/apps/oracle/product/11.2.0.1/db_1  
  9. export PATH=$PATH:$ORACLE_HOME/bin  
  10. case "$1" in 
  11. start)  
  12. su oracle -c $ORACLE_HOME/bin/dbstart  
  13. touch /var/lock/oracle  
  14. echo "OK" 
  15. ;;  
  16. stop)  
  17. echo -n "Shutdown Oracle: " 
  18. su oracle -c $ORACLE_HOME/bin/dbshut  
  19. rm -f /var/lock/oracle  
  20. echo "OK" 
  21. ;;  
  22. *)  
  23. echo "Usage: 'basename $0' start|stop" 
  24. exit 1  
  25. esac  
  26. exit 0 
保存

 
[root@ora11gr2 ~]# chkconfig --add oracle11g
[root@ora11gr2 ~]# chkconfig oracle11g on

 
这样,当系统重启开机时,oracle11g服务就会启动.



     本文转自vcdog 51CTO博客,原文链接:http://blog.51cto.com/255361/837489 ,如需转载请自行联系原作者


相关文章
|
1天前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
31 20
|
2月前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
77 10
Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
|
2月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
190 2
|
2月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
3月前
|
存储 Oracle 关系型数据库
|
3月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
3029 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
3月前
|
Linux
linux开机挂载镜像
【10月更文挑战第1天】在 Linux 系统中,开机挂载镜像通常涉及几个关键步骤,包括创建挂载点、编辑配置文件以及重新加载配置
134 0
|
4月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
653 3
|
4月前
|
Linux
centos linux内核下载
centos linux内核下载
|
分布式计算 资源调度 Hadoop