RAC环境数据库重启实例

简介:

RAC环境数据库重启实例<?xml:namespace prefix="o">?xml:namespace>

RACRealApplicationCluster(真正应用集群),应用越来越广泛了。RAC技术作为oracle数据库集群环境,它的管理有自己的一整套知识,我在此来演示一下rac的重启过程。

oracle常用管理命令:

1、crs打头的命令,主要用户集群底层结构的管理,位于$oracle_crs_home/bin下,一般在系统安装完毕后只用到“crs_stat-t”就够了。

2、srvctl打头的命令,用于管理和构造集群配置信息。它用于修改配置属性、集群服务停启、高可用服务的添加和删除、激活各种服务等,它用的最广泛。

命令格式:srvctlcommandobject【options】

command有start、stop、remove;object有database、instance;options为命令属性。通常-i指定实例,-n指定节点。

3、sql*plus命令,他用于集群的内部一级的管理,如实例级别的启动、关闭和数据库操作等。

RAC重启实例

1.重启之前最好先看一下节点信息和运行状态

可以通过srvctlstatusdatabase-d数据库名//查看节点信息

143405897.jpg

Crs_stat//查看节点状态

143427271.jpg

可以看到数据节点它由两个实例组成一个数据库,分别运行不同的节点,且状态ok

2.首先关闭数据库

Srvctlstopdatabase-d数据库名

143450873.jpg

3、分别关闭连个节点

分别登陆相应的服务器,输入下面的命令关闭节点

Srvctlstopnodeapps-n节点1/节点2

143816924.jpg

4、重启数据库

完成数据的一些操作后,通过srvctlstartdatabase-d数据库名开启

143508286.jpg

正常情况下,此时每个节点会自动起来,我们检查一下如果没有自动起来我们手工重启。

Crs_stat-t查看状态

143528662.jpg

5、重启节点

如果没有完全自动起来节点,我们分别手动重启节点

Srvctlstartnodeapps-n节点1/节点2

6、重启之后再看状态

143548174.jpg

登陆也ok,说明没问题

143605828.jpg

注:如果数据库连接着应用,最好将应用也重启一下否则会发生因为数据重启服务连接不上数据库的问题,如OAR=3113/3114错误

附:RAC维护常用命令汇总

$crs_start-all--启动所有的crs服务

$crs_stop-all--停止所有的crs服务

$crsctlstartcrs--启动crs服务

$crsctlstopcrs--停止crs服务

$srvctlstartlistenerndb1-启动某节点监听

$srvctlstoplistenerndb1-停止某节点监听

$srvctlstartinstanceddb-idb1-启动某节点实例

$srvctlstopinstanceddb-idb1-停止某节点实例

$srvctlstartdatabaseddb--启动数据库

$srvctlstopdatabaseddb--停止数据库


本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/1266756

相关文章
|
17天前
|
关系型数据库 MySQL Linux
Linux启动停止重启Mysql数据库针对各个版本的数据库
Linux启动停止重启Mysql数据库针对各个版本的数据库
12 0
|
17天前
|
网络协议 关系型数据库 MySQL
如何搭建MariaDB并实现无公网ip环境远程连接本地数据库
如何搭建MariaDB并实现无公网ip环境远程连接本地数据库
88 0
|
17天前
|
NoSQL Linux Redis
在Linux环境如何启动和redis数据库?
在Linux环境如何启动和redis数据库?
|
8天前
|
SQL 资源调度 关系型数据库
实时计算 Flink版产品使用合集之源表的数据被删除后,目标数据库在重启服务后没有进行相应的删除操作,是什么原因
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
17天前
|
网络协议 关系型数据库 MySQL
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
|
17天前
|
关系型数据库 MySQL Linux
Linux环境下定时备份mysql数据库
Linux环境下定时备份mysql数据库
|
17天前
|
数据库 对象存储 数据安全/隐私保护
在oceanbase数据库中,有没有遇到备份到oss环境,备份进度到98%就一直卡着的问题?
在oceanbase数据库中,有没有遇到备份到oss环境,备份进度到98%就一直卡着的问题?
36 6
|
17天前
|
网络协议 关系型数据库 MySQL
通过内网穿透本地MariaDB数据库,实现在公网环境下使用navicat图形化工具
本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库。
|
17天前
|
SQL Oracle 关系型数据库
Linux环境下oracle切换用户并查询数据库命令
Linux环境下oracle切换用户并查询数据库命令
|
17天前
|
Java 关系型数据库 MySQL
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目
173 0