1.修改/etc/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库
soadb:/u01/oracle/product/11.2.0/dbhome_1:Y
2.创建数据库初始化文件:
#cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init$ORACLE_SID.ora.* $ORACLE_HOME/dbs/init$ORACLE_SID.ora
cp /u01/oracle/admin/soadb/pfile/init.ora.116201214406 /u01/oracle/product/11.2.0/dbhome_1/dbs/initsoadb.ora
3.接下来在/etc/init.d下建立系统自动启动和关机前自动关闭Oracle的脚本文件,分别如下:
vi start_oracle.sh(开机后启动oracle数据库脚本):
#!/bin/bash
#this script is used to start the oracle
su - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/dbstart"
su - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
chmod a+x /etc/init.d/start_oracle.sh
vi stop_oracle.sh(关机前停止oracle数据库脚本):
#!/bin/bash
#this script is used to stop the oracle
su - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/lsnrctl stop"
su - oracle -c "/u01/oracle/product/11.2.0/dbhome_1/bin/dbshut"
chmod a+x /etc/init.d/stop_oracle.sh
4.创建随系统启动和关闭的链接:
在/etc/rc2.d下加入自动启动链接,命令如下:
ln -s /etc/init.d/start_oracle.sh /etc/rc.d/rc2.d/S16start_oracle
ln -s /etc/init.d/start_oracle.sh /etc/rc.d/rc3.d/S16start_oracle
ln -s /etc/init.d/start_oracle.sh /etc/rc.d/rc5.d/S16start_oracle
在/etc/rc0.d下加入自动关闭链接,命令如下:
ln -s /etc/init.d/stop_oracle.sh /etc/rc.d/rc2.d/K01stop_oracle
ln -s /etc/init.d/stop_oracle.sh /etc/rc.d/rc3.d/K01stop_oracle
ln -s /etc/init.d/stop_oracle.sh /etc/rc.d/rc5.d/K01stop_oracle
接着cp这两个链接在/etc/rc.d/rcN.d(N=3,5)下各一份
设置完毕,可以重启看看效果了。
linux:~ # reboot
test@linux:~> ps -ef | grep ora
分享到:
相关推荐
通过上述步骤,我们可以在SUSE Linux(如openSUSE 11和10 SP2)中实现开机时自动运行脚本或命令的目的。这种方法不仅适用于简单的脚本,还可以扩展到更复杂的自动化任务中。需要注意的是,在编写脚本时要考虑系统的...
在SuSE Linux10上安装Oracle数据库是一个涉及多个步骤的过程,包括系统要求确认、软件包安装、用户配置、环境变量设定以及实际的Oracle数据库安装。以下是对这些步骤的详细说明: 1. **系统要求**: - **内存**:...
本篇文章将详细阐述如何在SUSE Linux 10上安装Oracle 11g数据库,通过实践操作带你深入理解这一过程。 首先,安装Oracle 11g之前,你需要确保你的SUSE Linux 10系统满足以下硬件和软件要求: 1. 硬件:足够的内存...
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
自己编写的文档《基于SUSE Linux下的oracle10g数据库和tomcat应用系统安装配置参考手册》 目 录 1. 引言 4 1.1 目的 4 1.2 适用范围 4 1.3 参考资料 4 2. 虚拟机中安装SUSE LINUX系统 5 2.1 新建虚拟机 5 2.2 安装...
在SUSE Linux 11 64位系统上安装Oracle 11g数据库是一个复杂的过程,涉及到多个层面的配置和优化。以下是根据标题和描述中提到的关键点,详细阐述的安装和配置需求: 1. **目录规划**: 在安装Oracle 11g之前,...
在本教程中,我们将深入探讨如何在SUSE Linux Enterprise Server 11 SP3 (SLES 11 SP3) 上安装Oracle Database 12c Release 2 (12.2.0.1) Real Application Clusters (RAC)。Oracle RAC 是一种高可用性解决方案,它...
SuSE Linux 11 SP3 + LVM 安装指南 在本篇文章中,我们将详细介绍如何使用逻辑卷方式安装 SuSE Linux 11 SP3,实现后期分区空间灵活调整。 什么是 LVM? LVM(Logical Volume Manager,逻辑卷管理器)是 Linux 中...
《SUSE Linux 11 Bible》是一本深入探讨SUSE Linux发行版的全面指南,主要聚焦于OpenSUSE 11.0和SUSE Linux Enterprise Server。本书由Roger Whittaker和Justin Davies合著,由Wiley Publishing, Inc.出版。这本书...
SLES-11-SP4-DVD-x86_64-GM-DVD1.iso 已安装成功 suselinux 64位
包括两篇文档suselinux11安装Oracle11g(使用orarun包).doc和 suselinux11安装Oracle11g(不使用orarun包).doc。 别人的文档,我自己经过试验补充,有这两篇文档足够。
在本篇指南中,我们将详细介绍如何在 Linux x86 架构上安装 Oracle 数据库 10g,并针对三种不同的 Linux 发行版进行具体讲解:Red Hat Enterprise Linux (RHEL) 2.1 和 RHEL 3 以及 SUSE Linux Enterprise Server ...
SUSE Linux Enterprise Server 11 SP4下载,请放心使用
通过以上步骤,我们可以在SUSE Linux上成功安装并配置Oracle 11g数据库。这只是一个基础指南,实际操作中还需要根据具体环境和需求进行调整。同时,了解和熟悉Oracle的管理工具,如`emctl`, `dbca`, `crsctl`等,将...
本文将基于“SUSE11安装Oracle11g”的主题,深入解析如何在SUSE 11这一Linux发行版上顺利安装Oracle 11g数据库,包括必要的准备步骤、环境检查与配置、以及具体的安装流程。 ### 核心知识点: #### 1. **环境准备...
### SUSE Linux 11 上安装 Oracle 11g Release 2 的详细步骤与注意事项 #### 一、安装前的准备工作 在正式安装 Oracle 数据库之前,需要完成一系列的准备工作,确保系统环境满足安装需求。 ##### 1.1 安装 SLES ...
原积分下载地址:https://download.csdn.net/download/weixin_42350212/10468318 【付费下载之后的用户,可留言获取更多下载资源】