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

相关文章
|
1月前
|
NoSQL Java 数据库
【问题篇】springboot项目通过数据库限制实例端口号
【问题篇】springboot项目通过数据库限制实例端口号
19 0
|
3月前
|
网络协议 关系型数据库 MySQL
如何搭建MariaDB并实现无公网ip环境远程连接本地数据库
如何搭建MariaDB并实现无公网ip环境远程连接本地数据库
78 0
|
3月前
|
弹性计算 关系型数据库 MySQL
快速上手阿里云RDS MySQL实例创建,轻松管理数据库
快速上手阿里云RDS MySQL实例创建,轻松管理数据库 在数字化时代,数据已成为企业的核心资产。如何高效、安全地存储和管理这些数据,成为企业在云计算时代亟待解决的问题。阿里云的RDS(关系型数据库服务)应运而生,为用户提供稳定、可靠的云上数据库解决方案。本文将详细介绍如何通过阿里云RDS管理控制台快速创建RDS MySQL实例,让您轻松上手,快速部署数据库。
170 2
|
3月前
|
NoSQL Linux Redis
在Linux环境如何启动和redis数据库?
在Linux环境如何启动和redis数据库?
|
1天前
|
关系型数据库 MySQL 数据库
一台MySQL数据库启动多个实例
一台MySQL数据库启动多个实例
|
1天前
|
存储 SQL 数据库
数据库库表结构设计:原理、实例与最佳实践
数据库库表结构设计:原理、实例与最佳实践
11 0
|
1月前
|
Java 数据库
java面向对象高级分层实例_数据库操作类
java面向对象高级分层实例_数据库操作类
11 1
|
1月前
|
SQL 关系型数据库 数据库
sql如何新建数据库实例
sql如何新建数据库实例
|
1月前
|
网络协议 关系型数据库 MySQL
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
|
2月前
|
关系型数据库 MySQL Linux
Linux环境下定时备份mysql数据库
Linux环境下定时备份mysql数据库