linux服务器开机启动oracle的设置方法

 更新时间:2019年10月24日 13:06:09   作者:牛肉丨火锅  
这篇文章主要介绍了linux服务器下oracle开机自启动设置,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

1、首先切换到Oracle用户

[oracle@oracletest ~]$ cd /u01/app/oracle/product/11.2.0/db_1/bin/  -----标红字体部分数据库可能不一样,有的是dbhome_1,以自己实际配置目录为准
[oracle@oracletest bin]$ vi dbstart
LOGMSG="logger -puser.alert -s "
trap 'exit' 1 2 3
# for script tracing
case $ORACLE_TRACE in
 T) set -x ;;
esac
# Set path if path not set (if called from /etc/rc)
SAVE_PATH=/bin:/usr/bin:/etc:${PATH} ; export PATH
SAVE_LLP=$LD_LIBRARY_PATH
# First argument is used to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$ORACLE_HOME  ############此处原来是$1,改成$ORACLE_HOME
if [ ! $ORACLE_HOME_LISTNER ] ; then
 echo "ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener"
 echo "Usage: $0 ORACLE_HOME"
else
 LOG=$ORACLE_HOME_LISTNER/listener.log

2、用root用户编辑oratab和rc.local

[root@oracletest ~]# vi /etc/oratab

# This file is used by ORACLE utilities. It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.

# A colon, ':', is used as the field terminator. A new line terminates
# the entry. Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
# $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively. The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
oadb:/u01/app/oracle/product/11.2.0/db_1:Y ###此处原来是N,改为Y

[root@oracletest ~]# vi /etc/rc.d/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
#####在空白处添加下面两行,其中标红字体部分数据库可能不一样,有的是dbhome_1,以自己实际配置目录为准
su oracle -lc "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start" 
su oracle -lc /u01/app/oracle/product/11.2.0/db_1/bin/dbstart 

经过上面两步操作,数据库服务器重启后,数据库也会自动启动。

总结

以上所述是小编给大家介绍的linux服务器开机启动oracle的设置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • Oracle数据库中ora-12899错误的解决方法

    Oracle数据库中ora-12899错误的解决方法

    大家在使用oracle数据库时,经常会遇到各种各样的问题,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.经过一番倒腾问题顺利解决,下面小编把实现思路分享到脚本之家平台大家可以参考下
    2017-11-11
  • Windows系统下Oracle 12c安装保姆级图文教程详解

    Windows系统下Oracle 12c安装保姆级图文教程详解

    这篇文章主要给大家介绍了关于Windows系统下Oracle 12c安装保姆级图文教程的相关资料,Oracle数据库12c的安装是一个复杂的过程,但通过正确的安装前置条件的准备,精心的安装过程确实可以让Oracle 12c稳定、高效地运行在各类操作系统中,需要的朋友可以参考下
    2023-09-09
  • Oracle中分组查询group by用法规则详解

    Oracle中分组查询group by用法规则详解

    这篇文章主要介绍了Oracle中分组查询group by用法规则详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Oracle数据库实现主键字段自增的常用方法

    Oracle数据库实现主键字段自增的常用方法

    在 Oracle 数据库中,实现主键字段的自增功能对于确保数据的唯一性和简化数据插入操作非常重要,本文将介绍如何在 Oracle 数据库中实现主键字段的自增,提供几种常见的方法供参考
    2023-10-10
  • Oracle 数据库特殊查询总结

    Oracle 数据库特殊查询总结

    这篇文章主要介绍了Oracle 数据库特殊查询总结的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • [Oracle] 彻底搞懂Oracle字符集

    [Oracle] 彻底搞懂Oracle字符集

    以下是对Oracle中的字符集进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • 详解Oracle中sqlldr的具体用法

    详解Oracle中sqlldr的具体用法

    这篇文章主要介绍了详解Oracle中sqlldr的用法,SQLLDR可以在极短的时间内加载数量庞大的数据,这是一个非常有用的工具,可用于从多种平面文件格式向Oracle数据库中加载数据,需要的朋友可以参考下
    2023-07-07
  • 浅谈Oracle数据库的建模与设计

    浅谈Oracle数据库的建模与设计

    浅谈Oracle数据库的建模与设计...
    2007-03-03
  • ORACLE 10G修改字符编码没有超字符集的限制

    ORACLE 10G修改字符编码没有超字符集的限制

    ORACLE 10G修改字符编码没有超字符集的限制,可以直接修改成自己想要字符串,之前已经存在数据就需要重新再导入
    2014-08-08
  • Oracle中锁(lock)的用法

    Oracle中锁(lock)的用法

    这篇文章介绍了Oracle中锁(lock)的用法 ,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论