问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在linux里启动数据库监听

发布网友 发布时间:2022-04-23 08:05

我来回答

2个回答

懂视网 时间:2022-04-09 06:18

下数据库实例监听开机自启动设置

2016/5/16 zhanky

脚本介绍

在开始之前,我们先介绍一下几个会用到的脚本。

oratab

oratab文件是在创建数据库实例时建立的,在安装时使用root用户执行root.sh脚本后得到。(如果忘记也可以直接手动创建。)

在$ORACLE_HOME/bin目录下的$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut需要调用/etc/oratab文件,如果不存在,dbstart和dbshut将失败,报错信息为/etc/oratab" is notaccessible。

oratab的格式为: ORACLE_SID:ORACLE_HOME:AUTO

如 果需要自动启动数据库,则将AUTO设为Y,在调用dbstart命令才生效。dbstart根据/etc/oratab中的配置来启动相应的数据库,选 项只是能不能用$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut来启动和关闭数据库的开关。

如果不用dbstart脚本启动数据库,而是用自己的脚本来启动,根本不需要oratab文件。

 

dbstart

dbstart是安装数据库时自带的启动数据库实例的脚本,默认存放在$oracle_home/bin下。在这里我们通过设置系统开机自动执行dbstart脚本文件来实现,开机自动启动数据实例。

 

lsnrctl

lsnrctl是安装数据库时自带的启动数据库监听的脚本,默认存放在$oracle_home/bin下。在这里我们通过设置系统开机自动执行lsnrctl脚本文件来实现,开机自动启动数据监听

 

rc.local

rc.local系统自带的是开机启动程序脚本,默认存放在/etc/rc.d下。我们通过在rc.local脚本中添加执行启动数据库和启动监听的脚本来实现开机自动开启数据库实例和监听。

 

测试介绍

系统版本:linuxredhat 5.4 x64

数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

实例名:test

ORACLE_HOME:/u01/app/oracle/product/11.2.0/dbhome_1



测试步骤

1、修改/oratab

因为我这边环境中没有oratab所以手动创建

[oracle@zky /]$  vi /etc/oratab 

[oracle@zky /]$ cat /etc/oratab

test:/u01/app/oracle/product/11.2.0/dbhome_1:Y

 

2、编辑/rc.local

标红地方为新加的内容。

第一条为:用oracle用户登录,运行lsnrctl start 脚本启用监听。

第二条为:用oracle用户登录,运行dbstart启动数据库

[root@zky /]$ vi /etc/rc.d/rc.local 

[root@zky /]$ cat /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

su - oracle -c "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

su - oracle -c "/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart startup"

[root@zky /]$ ~

 

3、测试验证,重启数据库即可。

然后就完成了数据库实例和监听的开机自启动了。

 

 

 


本文出自 “湛康颖” 博客,请务必保留此出处http://zhanky.blog.51cto.com/7154288/1773975

linux下数据库实例监听开机自启动设置

标签:linux   数据库   开机自启动   

热心网友 时间:2022-04-09 03:26

启动oracle数据库步骤:首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:第一步:打开Oracle监听$ lsnrctl start第二步:进入sqlplus$ sqlplus /nologSQL>第三步:使用sysdab角色登录sqlplusSQL> conn /as sysdba第四步:启动数据库SQL> startup经过上面的四个步骤,oracle数据库就可以启动了。关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴幼儿认知功能的主义转变出现在几岁 认知发展理论心理发展过程 如何判断相亲对象是否渣男呢? 游船怎么造句 mei字造句 赏阅怎么造句 张金战个人记事 空调扇怎么关 matlab怎么运行程序文件-matlab运行程序文件的方法教程 ios8.1.1怎么没有搜索栏了 linux重启后怎么oracle数据库没有监听 linux怎么监听进程并在进程死掉的时候重新执行 如何腌渍萝卜干?如何选材? 我把手机自带的拍照功能删除了,如何恢复呢 怎样淹制萝卜干? 手机照像怎么恢复? 手机拍照后丢了照片怎么办 苹果6plus摄像头模糊不清怎么办 苹果6plus摄像头不聚焦怎么回事? 苹果6p后置摄像头拍出来的照片变成紫色了,哪位大神知道这是什么情况 苹果6p摄像头抖动还响一阵一阵的 苹果6p和6的后摄像头通用吗? 苹果6plus后置摄像头多少钱一个 iphone6p的摄像头有些轻微抖动怎么解决? iphone6plus摄像头模糊 苹果6plus前置摄像头多少像素? 玉米饼的做法?玉米饼怎么做好吃?玉米饼的家常做法? 请问新鲜嫩玉米饼的家常做法? 电脑的MAC是什么,具体在哪里查看 腊八蒜需要腌制多少时间才能食用 如何腌制罗卜干 Linux Ubuntu10.10z装好Oracle10g后,重启后,监听Lsnrctl start打开后... 有关linux命令监听某个进程怎么写 Linux下查看监听状态的命令lsnrctl status,如何根据返回结果判断监听是... 服务器重启后oracle监听不能自动启动(但服务已设置自动),手动启动后... 12306火车票网上订票超过订票次数怎么办? 12306火车票取消次数太多怎么可以当天继续买票? 在12306订票超过三次后还能在售票处互联网订票吗? 在12306上买错票但未生成订单,却影响再次购票,该怎么办? 网上购票,每天最多取消3次,第三次取消了,就不能当天再次订票了。是这样... 乘车人无学生资质且购票次数已超2次,无法购买学生票怎么回事? 为什么我的火车票学生优惠卡使用超过次数了呢? 12306订票次数超限怎么办?可以到车站订票吗? 在12306上购票超过4次,但是没有取票,也扣除购票次数吗? 购买火车票时用户帐号输入错误次数超限怎么办 12306超过支付时间算是取消订票吗 铁路12306,学生优惠资格次数用完了,怎么正常买成人票? 12306网站买票次数有限制吗 微信运动小程序怎么开启 特别关注不通知对方什么意思?