from: http://space.itpub.net/15116811/viewspace-490562
1、编辑 /etc/oratab,把所有的 instance 的重启动标志设置成 'Y',如:
RHEL5:/u01/app/oracle/product/10.2.0/db_1:Y
2、做一个启动脚本 /etc/init.d/dbora ,如下所示:
#!/bin/sh
# description: Oracle auto start-stop script.
# chkconfig: - 20 80
#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORA_HOME=/u01/app/oracle/product/10.2.0/db_1
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start')
# Start the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
;;
'stop')
# Stop the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
;;
'restart')
$0 stop
$0 start
;;
esac
3、赋予执行权限
chmod 750 /etc/init.d/dbora
作成以下链接:
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
执行以下命令:
chkconfig --level 345 dbora on
分享到:
相关推荐
"RedHat Linux下设置Oracle随操作系统自动启动的方法" 本文档将指导读者如何在RedHat Linux操作系统中设置Oracle数据库随操作系统自动启动。下面是相关的知识点: 一、修改/etc/oratab文件 在RedHat Linux操作...
7. systemctl或systemd服务:在较新的Linux版本中,可以创建systemd服务单元文件,使Oracle数据库随系统启动。 三、自启动过程 1. 系统启动时,根据/oratab文件中的设置,自动寻找需要启动的Oracle数据库实例。 2....
本文档提供了一种确保Oracle 11g数据库服务能够随系统启动而自动运行的方法。该方法经过实际测试验证,确保在设置完成后可以通过查看日志文件确认是否成功。 #### 关键知识点: 1. **编辑 `/etc/oratab` 文件** -...
若数据库各项服务随系统一起启动,必然造成系统开机速度过慢。将oracle的OracleDBConsoleorcl 、OracleOraDb10g_home1iSQL*Plus 、OracleOraDb10g_home1TNSListener 、OracleServiceORCL等服务设为手动启动。开机后...
在 CentOS 7.4 系统中,为了实现 Oracle 数据库服务器随操作系统启动而自动启动的功能,我们需要进行一系列的配置工作。本文将详细介绍如何在 CentOS 7.4 系统上配置 Oracle 数据库的自启动,以便数据库管理系统能够...
写好脚本,注册好服务之后,经测试,ORACLE可以随RHEL启动而启动,但不能随系统关闭而关闭。在网上找答案,发现几乎所有的设置过程帖子都是从同一篇原样照抄过来的,根本就行不通。天下文章一大抄。求助他人,没有...
- 启动标志:表示是否允许该实例随系统启动而启动,值可以是“Y”或“N”。 3. **示例条目**: ``` ycdevdb:/app/oracle/app/oracle/product/11.2.0/dbhome_1:Y ``` - 在这个例子中,“ycdevdb”是Oracle实例...
在Linux系统中部署Oracle数据库时,确保数据库服务能够随系统重启而自动启动是非常重要的。这样不仅可以减少手动干预的需求,还能提高系统的可用性和响应时间。本文将详细介绍如何在Linux环境下配置Oracle 11g,使其...
根据提供的文件信息,“21天学通Oracle 随书光盘”似乎是一份学习资料,旨在帮助读者在21天内掌握Oracle数据库的相关知识和技术。以下是对该资源可能涵盖的一些核心知识点的总结与扩展: ### 一、Oracle数据库基础 ...
在AIX操作系统环境下,Oracle数据库的启动和关闭操作相比单机版复杂许多,特别是涉及到Oracle集群(RAC)的情况。以下是一些详细的知识点: 1. Oracle数据库的基础操作: - 对于单机版的Oracle数据库,启动和关闭...
这使得Oracle能够在系统启动时最后启动,在关闭时首先关闭。 #### 五、验证自启动功能 1. **启动服务** - 以root用户身份启动服务: ```bash service oracledb start ``` 2. **停止服务** - 停止服务: ```...
Oracle RAC(Real Application Clusters)是一种高可用性和高性能的企业级数据库解决方案,它允许多个Oracle数据库实例同时访问同一组数据文件,从而提高了系统的可靠性和性能。本文档详细介绍了如何使用iSCSI技术和...
本指南将详细介绍这个过程,并着重解决可能出现的em/dbca乱码问题以及如何配置Oracle随Linux系统自启动。 首先,我们需要确保系统满足Oracle 10g的硬件和软件需求。Redhat Enterprise Linux 5.4提供32位和64位两种...
本文将详细介绍在 Linux 系统中配置 Oracle 服务自动重启的方法,包括配置 Oracle 数据库和监听器,使其随 Linux 系统自启动实现自动重启。 第一步:查看 Oracle 环境信息 在 Linux 系统中,查看 Oracle 环境信息...
1. **无法启动**:确保系统满足最低硬件要求,并且没有其他冲突的进程或软件正在运行。 2. **激活失败**:确认输入的注册码无误,并检查网络连接状态。必要时,可以尝试重新安装或联系技术支持寻求帮助。 3. **性能...
创建PDB后,为了确保数据库随系统自动启动,你需要编辑oratab文件,将相应的数据库条目从"N"更改为"Y",并创建一个启动脚本ora19c.sh,用于启动和停止数据库服务。同时,创建一个ora19c.service文件,指定ORACLE_...