关闭oracle rac的方法:1、停止各节点的监听服务;2、关闭数据库实例;3、关闭ASM实例;4、使用crs_stat命令查询RAC节点的服务状态是否正常;5、停止CRS集群软件即可。

本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。
如何正确启动关闭 Oracle RAC?
如果要关闭Oracle集群数据库系统,简单粗暴的方式是,操作系统执行OS命令:shutdown -h now;
这种方式比较暴力,可以将数据库系统关闭,但是这样操作,Oracle的某些服务可能没有正常关闭,再次启动OS之后会出现好多服务处于UNKNOW的状态。
那么如何正确的根据Oracle工作机制来关闭和启动RAC?
RAC关闭的合理顺序:(注意事项:退出所有的客户端连接,比如SQLplus ...)
停止各节点的监听服务-->>关闭数据库(实例)-->>关闭ASM实例-->>关闭节点集群服务-->>关闭服务器
1.停止各节点的监听服务
检查监听状态:
srvctl status listener -n node1
关闭监听:
[oracle@node1 ~]$ srvctl stop listener -n node1 [oracle@node2 ~]$ srvctl stop listener -n node2
可以用上述命令在两个节点上分别停止对应的监听,也可以用以下命令在一个节点上执行,停止所有的监听。
[oracle@node1 ~]$ srvctl stop listener
再次检查监听状态:
2.关闭数据库实例
(1)查看数据库实例名:select instance_name from v$instance;
例如查到的数据库实例名是:DEVDB
(2)使用srvctl (service control)命令依次关闭集群服务 (注意:退出上边的sqlplus客户端,否则数据库无法正常关闭)
A.检查数据库实例状态 (oracle用户下执行)
srvctl status database -d DEVDB (数据库实例名根据实际填写,并且区分大小写)
b 关闭数据库实例:
srvctl stop database -d DEVDB
以上命令仅在一个节点上执行就可以,也可以分别在两个节点上分开执行以下命令,实现相同的功能。
srvctl stop instance -d DEVDB -i devdb1 (填写自实际的INSTANCE_NAME) srvctl stop instance -d DEVDB -i devdb2
C 查看关闭状态:srvctl status database -d DEVDB
3.关闭ASM实例
查看ASM运行状态:srvctl status asm -n node1
停止ASM实例:
srvctl stop asm -n node1
4.关闭RAC(CRS)集群服务
易森网络企业版
如果您是新用户,请直接将本程序的所有文件上传在任一文件夹下,Rewrite 目录下放置了伪静态规则和筛选器,可将规则添加进IIS,即可正常使用,不用进行任何设置;(可修改图片等)默认的管理员用户名、密码和验证码都是:yeesen系统默认关闭,请上传后登陆后台点击“核心管理”里操作如下:进入“配置管理”中的&ld
0
查看详情
(1)使用crs_stat 命令查询RAC节点的服务状态是否正常 (root或者grid用户)
crs_stat -t -v
(2)停止CRS集群服务
停止两个节点的服务:
srvctl stop nodeapps -n node1 srvctl stop nodeapps -n node2
****
(3)停止CRS集群软件
[root@node1 ~]# find / -name crsctl [root@node1 ~]# /u01/grid/11.2.0.4/bin/crsctl stop crs (分别在两个节点的root用户下执行) CRS-2791: 正在启动用于关闭 'rac1' 上 Oracle High Availability Services 管理的资源的操作 CRS-2673: 尝试停止 'ora.crsd' (在 'rac1' 上) CRS-2790: 正在启动关闭 'rac1' 上集群就绪服务管理的资源的操作 CRS-2673: 尝试停止 'ora.asm' (在 'rac1' 上) CRS-2677: 成功停止 'ora.asm' (在 'rac1' 上) CRS-2792: 关闭 'rac1' 上集群就绪服务管理的资源的操作已完成 CRS-2677: 成功停止 'ora.crsd' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.cssdmonitor' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.ctssd' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.evmd' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.asm' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.mdnsd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.cssdmonitor' (在 'rac1' 上) CRS-2677: 成功停止 'ora.evmd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.mdnsd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.ctssd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.asm' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.cssd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.cssd' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.gpnpd' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.diskmon' (在 'rac1' 上) CRS-2677: 成功停止 'ora.gpnpd' (在 'rac1' 上) CRS-2673: 尝试停止 'ora.gipcd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.gipcd' (在 'rac1' 上) CRS-2677: 成功停止 'ora.diskmon' (在 'rac1' 上) CRS-2793: 关闭 'rac1' 上 Oracle High Availability Services 管理的资源的操作已完成 CRS-4133: Oracle High Availability Services has been stopped.
注意:停止数据库集群软件,在一个节点执行即可,在节点2就不用执行了。
(4)再次查看两个节点的CRS服务状态:
[grid@node1 ~]$ crs_stat -t -v CRS-0184: Cannot communicate with the CRS daemon. (服务已经关闭) [grid@node2 ~]$ crs_stat -t -v CRS-0184: Cannot communicate with the CRS daemon. (服务已经关闭)
当上述操作都执行完成,并且正常关闭后,就可以将服务器的关闭了。
================
启动的顺序和关闭相反
启动服务器-->>启动服务-->>启动ASM-->>启动实例-->>启动监听
这里我们需要注意;Oracle RAC集群软件有一个属性可以设置,就是当服务器操作系统重启后,集群服务是否会随着操作系统一块启动;上边启动的顺序步骤是在:当禁用该自启动属性的情况下的操作顺序;关于该属性的查看与设置,详见下一篇稳文章:关于集群自启动的查看。
(1)首先启动服务器
(2)启动CRS软件:
[root@node1 ~]# find / -name crsctl [root@node1 ~]# /u01/grid/11.2.0.4/bin/crsctl start crs
查看服务:
srvctl status nodeapps -n node1 srvctl status nodeapps -n node2 crsctl status res – -t
(3)启动ASM
查看ASM状态
srvctl status asm -n node1
启动ASM
srvctl start asm -n node1 srvctl start asm -n node2
(4)启动实例
srvctl status database -d node1 srvctl start database -d node2
(5)启动监听
srvctl status listener (RAC环境) srvctl start listener 或者 lsnrctl start
===============================
重启=关闭+启动
从上述各步可以看出,关闭和开启都是分步执行的,这样操作还有一个好处,可以帮助我们发现定位问题。
推荐教程:《Oracle使用教程》
以上就是oracle rac如何关闭的详细内容,更多请关注其它相关文章!
# 就可以
# 网站怎样做推广赚佣金呢
# 河池seo策略
# 儿科门诊营销推广
# 临沂seo攻略
# 手机网站优化哪些好做
# seo咖啡套餐
# 网站推广优化机构哪家好
# 晋州网站建设推广
# 免费网站建设出售
# 人工晶体A常数优化网站
# oracle
# 重启
# 怎么看
# 操作系统
# 服务管理
# 可以用
# 客户端
# 都是
# 默认值
# 微软
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
掌握CSS :has() 选择器:父选择器、嵌套限制与常见陷阱解析
J*aScript与CSS动画:实现平滑顺序淡入淡出效果并解决显示冲突
《雅迪智行》用手机开锁方法
iPhone 15 Pro如何查看存储空间占用_iPhone 15 Pro存储空间查看教程
如何自定义苹果手机铃声
快手极速版在线体验区 快手极速版网页体验入口
mysql中如何配置字符集和排序规则_mysql字符集排序配置
如何在mysql中设计餐饮点餐系统_mysql点餐系统项目实战
Fedora怎么安装 Fedora Workstation安装步骤
精通VS Code多光标编辑以实现闪电般快速的修改
银信通自动开通原因揭秘
《单词速记宝》设置学习计划方法
Eclipse开发J*a快速入门
优化CSS动画与J*aScript定时器协同:构建稳定Toast提示
优酷官网登录入口电脑版 优酷官网网址入口
《oppo商城》维修服务位置
如何在mysql中比较InnoDB和MyISAM区别
广州地铁app准妈咪徽章领取方法
不吃碳水化合物是健康减肥的好办法吗
泰拉瑞亚水晶无法放置问题
C++ optional用法详解_C++17处理可能为空的返回值
Lar*el Dusk 测试中管理浏览器权限:以剪贴板访问为例
J*a中导出MySQL表为SQL脚本的两种方法
Mac hosts文件在哪里_Mac修改hosts文件详细教程
c++如何实现一个简单的RPC框架_c++远程过程调用原理与实践
大众点评了却看不到是怎么回事
2025SNH48年度青春盛典门票价格及购买方式
Flash AS3.0简易相册制作
动漫之家观看全集库 动漫之家免费资源网地址
画质怪兽120帧安卓和平精英免费版
PDF如何批量加注释_PDF多文件批注高亮操作教程
cad加载的线型看不见怎么办_cad线型不可见问题解决方法
VS Code的时间线(Timeline)视图:您的代码时光机
PPT智能排版生成入口 免费PPT内容自动生成平台
《兴业银行》注册登录方法
《鹿路通》退余额方法
江苏大剧院会员卡购买步骤
晨报|开发商暗示《空洞骑士:丝之歌》DLC开发中 《合金装备4》有望重制
如何使用CSS Grid实现“大方块左侧,小方块右侧垂直堆叠”的水平布局
支付宝如何解绑云闪付_支付宝与云闪付账户关联解除方法
告别阻塞等待:如何使用GuzzlePromises优雅处理PHP异步操作,提升应用响应速度
《知到》打卡课程方法
猫眼电影app如何参与官方的抽奖活动_猫眼电影官方抽奖参与方法
PPT页面尺寸怎么修改 PPT自定义幻灯片大小与方向设置【教程】
《随手记》关闭首页消息推送方法
怎样设置开机后自动运行某个程序_Windows启动文件夹与任务计划【自动化】
如何修改Windows截图的默认保存位置_告别C盘让桌面更整洁【教程】
如何使用 Optional 类型并满足 Pylint 的类型检查
PHP中动态类名访问的类实例类型提示与静态分析实践
青橙手机语音助手怎么唤醒_青橙手机语音助手设置与唤醒方法
2021-12-29
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。