11g RAC R2 日常巡检--Grid
一.巡检RAC数据库
1.1列出数据库
- [grid@node1 ~]$ srvctl config database
- racdb
- [grid@node1 ~]$
1.2列出数据库的实例
- [grid@node1 ~]$ srvctl status database -d racdb
- Instance racdb1 is running on node node1
- Instance racdb2 is running on node node2
1.3数据库的配置
- [grid@node1 ~]$ srvctl config database -d racdb -a
- Database unique name: racdb
- Database name: racdb
- Oracle home: /u01/app/oracle/11.2./dbhome_1
- Oracle user: oracle
- Spfile: +DATA/racdb/spfileracdb.ora
- Domain:
- Start options: open
- Stop options: immediate
- Database role: PRIMARY
- Management policy: AUTOMATIC
- Server pools: racdb
- Database instances: racdb1,racdb2
- Disk Groups: DATA
- Services:
- Database is enabled
- Database is administrator managed
- [grid@node1 ~]$
二.巡检Grid
2.1集群名称
- [grid@node1 ~]$ cemutlo -n
- scan-cluster
- [grid@node1 ~]$
2.2检查集群栈状态
- [grid@node1 ~]$ crsctl check cluster -all
- **************************************************************
- node1:
- CRS-: Cluster Ready Services is online
- CRS-: Cluster Synchronization Services is online
- CRS-: Event Manager is online
- **************************************************************
- node2:
- CRS-: Cluster Ready Services is online
- CRS-: Cluster Synchronization Services is online
- CRS-: Event Manager is online
- **************************************************************
- [grid@node1 ~]$
2.3 集群的资源
- [grid@node1 ~]$ crsctl status res -t
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Local Resources
- --------------------------------------------------------------------------------
- ora.DATA.dg
- ONLINE ONLINE node1
- ONLINE ONLINE node2
- ora.LISTENER.lsnr
- ONLINE ONLINE node1
- ONLINE ONLINE node2
- ora.asm
- ONLINE ONLINE node1 Started
- ONLINE ONLINE node2 Started
- ora.eons
- ONLINE ONLINE node1
- ONLINE ONLINE node2
- ora.gsd
- OFFLINE OFFLINE node1
- OFFLINE OFFLINE node2
- ora.net1.network
- ONLINE ONLINE node1
- ONLINE ONLINE node2
- ora.ons
- ONLINE ONLINE node1
- ONLINE ONLINE node2
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.LISTENER_SCAN1.lsnr
- ONLINE ONLINE node2
- ora.LISTENER_SCAN2.lsnr
- ONLINE ONLINE node1
- ora.LISTENER_SCAN3.lsnr
- ONLINE ONLINE node1
- ora.node1.vip
- ONLINE ONLINE node1
- ora.node2.vip
- ONLINE ONLINE node2
- ora.oc4j
- OFFLINE OFFLINE
- ora.racdb.db
- ONLINE ONLINE node1 Open
- ONLINE OFFLINE
- ora.scan1.vip
- ONLINE ONLINE node2
- ora.scan2.vip
- ONLINE ONLINE node1
- ora.scan3.vip
- ONLINE ONLINE node1
- [grid@node1 ~]$
主机node1的更加详细的资源
- [grid@node1 ~]$ crsctl status res -t -init
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.asm
- ONLINE ONLINE node1 Started
- ora.crsd
- ONLINE ONLINE node1
- ora.cssd
- ONLINE ONLINE node1
- ora.cssdmonitor
- ONLINE ONLINE node1
- ora.ctssd
- ONLINE ONLINE node1 ACTIVE:
- ora.diskmon
- ONLINE ONLINE node1
- ora.evmd
- ONLINE ONLINE node1
- ora.gipcd
- ONLINE ONLINE node1
- ora.gpnpd
- ONLINE ONLINE node1
- ora.mdnsd
- ONLINE ONLINE node1
- [grid@node1 ~]$
主机node2的更加详细的资源
- [grid@node2 ~]$ crsctl status res -t -init
- --------------------------------------------------------------------------------
- NAME TARGET STATE SERVER STATE_DETAILS
- --------------------------------------------------------------------------------
- Cluster Resources
- --------------------------------------------------------------------------------
- ora.asm
- ONLINE ONLINE node2 Started
- ora.crsd
- ONLINE ONLINE node2
- ora.cssd
- ONLINE ONLINE node2
- ora.cssdmonitor
- ONLINE ONLINE node2
- ora.ctssd
- ONLINE ONLINE node2 ACTIVE:-
- ora.diskmon
- ONLINE ONLINE node2
- ora.evmd
- ONLINE ONLINE node2
- ora.gipcd
- ONLINE ONLINE node2
- ora.gpnpd
- ONLINE ONLINE node2
- ora.mdnsd
- ONLINE ONLINE node2
- [grid@node2 ~]$
2.4检查节点应用
- [grid@node1 ~]$ srvctl status nodeapps
- VIP node1-vip is enabled
- VIP node1-vip is running on node: node1
- VIP node2-vip is enabled
- VIP node2-vip is running on node: node2
- Network is enabled
- Network is running on node: node1
- Network is running on node: node2
- GSD is disabled
- GSD is not running on node: node1
- GSD is not running on node: node2
- ONS is enabled
- ONS daemon is running on node: node1
- ONS daemon is running on node: node2
- eONS is enabled
- eONS daemon is running on node: node1
- eONS daemon is running on node: node2
- [grid@node1 ~]$
2.5 检查SCAN
- 检查scan-ip地址的配置
- [grid@node1 ~]$ srvctl config scan
- SCAN name: scan-cluster.com, Network: /192.168.0.0/255.255.255.0/eth0
- SCAN VIP name: scan1, IP: /scan-cluster/192.168.0.24
- SCAN VIP name: scan2, IP: /scan-cluster/192.168.0.25
- SCAN VIP name: scan3, IP: /scan-cluster/192.168.0.26
- [grid@node1 ~]$
- 检查scan-ip地址的实际分布及状态
- [grid@node1 ~]$ srvctl status scan
- SCAN VIP scan1 is enabled
- SCAN VIP scan1 is running on node node2
- SCAN VIP scan2 is enabled
- SCAN VIP scan2 is running on node node1
- SCAN VIP scan3 is enabled
- SCAN VIP scan3 is running on node node1
- [grid@node1 ~]$
- 检查scan监听配置
- [grid@node1 ~]$ srvctl config scan_listener
- SCAN Listener LISTENER_SCAN1 exists. Port: TCP:
- SCAN Listener LISTENER_SCAN2 exists. Port: TCP:
- SCAN Listener LISTENER_SCAN3 exists. Port: TCP:
- [grid@node1 ~]$
- 检查scan监听状态
- [grid@node1 ~]$ srvctl status scan_listener
- SCAN Listener LISTENER_SCAN1 is enabled
- SCAN listener LISTENER_SCAN1 is running on node node2
- SCAN Listener LISTENER_SCAN2 is enabled
- SCAN listener LISTENER_SCAN2 is running on node node1
- SCAN Listener LISTENER_SCAN3 is enabled
- SCAN listener LISTENER_SCAN3 is running on node node1
- [grid@node1 ~]$
2.6 检查VIP和监听
- 检查VIP的配置情况
- [grid@node1 ~]$ srvctl config vip -n node1
- VIP exists.:node1
- VIP exists.: /node1-vip/192.168.0.21/255.255.255.0/eth0
- [grid@node1 ~]$ srvctl config vip -n node2
- VIP exists.:node2
- VIP exists.: /node2-vip/192.168.0.31/255.255.255.0/eth0
- [grid@node1 ~]$
- 检查VIP的状态
- [grid@node1 ~]$ srvctl status nodeapps
- 或
- [grid@node1 ~]$ srvctl status vip -n node1
- VIP node1-vip is enabled
- VIP node1-vip is running on node: node1
- [grid@node1 ~]$ srvctl status vip -n node2
- VIP node2-vip is enabled
- VIP node2-vip is running on node: node2
- [grid@node1 ~]$
- 检查本地监听配置:
- [grid@node1 ~]$ srvctl config listener -a
- Name: LISTENER
- Network: , Owner: grid
- Home: <CRS home>
- /u01/app/11.2./grid on node(s) node2,node1
- End points: TCP:
- 检查本地监听状态:
- [grid@node1 ~]$ srvctl status listener
- Listener LISTENER is enabled
- Listener LISTENER is running on node(s): node1,node2
- [grid@node1 ~]$
2.7 检查ASM
- 检查ASM状态
- [grid@node1 ~]$ srvctl status asm -a
- ASM is running on node1,node2
- ASM is enabled.
- 检查ASM配置
- [grid@node1 ~]$ srvctl config asm -a
- ASM home: /u01/app/11.2.0/grid
- ASM listener: LISTENER
- ASM is enabled.
- [grid@node1 ~]$
- 检查磁盘组
- [grid@node1 ~]$ srvctl status diskgroup -g DATA
- Disk Group DATA is running on node1,node2
- [grid@node1 ~]$
- 查看ASM磁盘
- [root@node1 bin]# oracleasm listdisks
- VOL1
- VOL2
- [root@node1 bin]#
- 查看物理磁盘与asm 磁盘对应关系
- [root@node1 bin]# oracleasm querydisk -v -p VOL1
- Disk "VOL1" is a valid ASM disk
- /dev/sdb1: LABEL="VOL1" TYPE="oracleasm"
- [root@node1 bin]#
2.8检查集群节点间的时钟同步
- 检查节点node1的时间同步
- [grid@node1 ~]$ cluvfy comp clocksync -verbose
- .......
- Verification of Clock Synchronization across the cluster nodes was successful.
- [grid@node1 ~]$
- 检查节点node2的时间同步
- [grid@node2 ~]$ cluvfy comp clocksync -verbose
- ..............
- CTSS is in Active state. Proceeding with check of clock time offsets on all nodes...
- Reference Time Offset Limit: 1000.0 msecs
- Check: Reference Time Offset
- Node Name Time Offset Status
- ------------ ------------------------ ------------------------
- node2 -89900.0 failed
- Result: PRVF-9661 : Time offset is NOT within the specified limits on the following nodes:
- "[node2]"
- PRVF-9652 : Cluster Time Synchronization Services check failed
- Verification of Clock Synchronization across the cluster nodes was unsuccessful on all the specified nodes.
- [grid@node2 ~]$
注:节点2的服务器时间出现问题
至此,对Grid的巡检基本上就算完成了
11g RAC R2 日常巡检--Grid的更多相关文章
- oracle 11g rac R2 for linux change(public,vip)IP ,hostname (oracle 11g rac R2 修改公有,虚拟,私有IP,网卡)
结构如下: 说明: 节点IP,主机名的修改步骤来自ORACLE support文档: 如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1) 实验环境情况如下: 实验 节点名称 数 ...
- 11g RAC R2 体系结构---用户及用户组
10.2 RAC 到11.2 RAC 用户及用户组的变化: 在10.2 RAC 的部署中,只需要一个用户(oracle)和一个用户组(dba).Database.Clusterware都是用oracl ...
- 安装Oracle 11g RAC R2 之Linux DNS 配置
Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...
- 11g RAC r2 的启停命令概述1
目标: 熟悉主要进程的启停顺序 了解独占模式 -excl crsctl start crs与crsctl start cluster 区别 1.熟悉主要进程的启停顺序 1.1 启动节点rac1: [r ...
- 11g RAC R2 之Linux DNS 配置
在动手配置前,最好先了解下DNS的理论,以免犯不必要的错误.这都是被坑后的觉悟 -_-!!! Oracle 11g RAC 集群中引入了SCAN(SingleClientAccessName)的概念, ...
- 转 11g RAC R2 体系结构---Grid
基于agent的管理方式 从oracle 11.2开始出现了多用户的概念,oracle开始使用一组多线程的daemon来同时支持多个用户的使用.管理资源,这些daemon叫做Agent.这些Agent ...
- 11g RAC R2 体系结构---Grid
基于agent的管理方式 从oracle 11.2开始出现了多用户的概念,oracle开始使用一组多线程的daemon来同时支持多个用户的使用.管理资源,这些daemon叫做Agent.这些Agent ...
- oracle之 11g RAC R2 体系结构---Grid
-- 查看cluster 所维护的资源列表,不包括 OHAS 栈的 daemon [root@node1 bin]# ./crsctl status resource -t-------------- ...
- 11g RAC R2 体系结构---进程,日志
进程结构:Overview of Oracle Clusterware Platform-Specific Software Components When Oracle Clusterware is ...
随机推荐
- FVDI Commander products be replaced SVDI tools,really?
You may have heard that some FVDI Commander products are being replaced by the new SVDI tools. This ...
- [Android]AndroidDesign中ActionBar探究1
概述 从Google IO 2013大会以来越来越多的Android应用开始遵循Android的设计风格,简单的就是google play和Gmail,在国内我们常用的软件像知乎.印象笔记,主要的界面 ...
- VMware系统运维(十八)部署虚拟化桌面 通过View Client进行连接测试
1.打开VMware Horizon View Client添加服务器,配置连接服务器的IP地址等信息 2.点击云图标进行连接,点击继续,证书部分我们后面再讲 3.输入用户名密码,点击"登录 ...
- amoeba实现MySQL读写分离
amoeba实现MySQL读写分离 准备环境:主机A和主机B作主从配置,IP地址为192.168.131.129和192.168.131.130,主机C作为中间件,也就是作为代理服务器,IP地址为19 ...
- Windows 7 无线网络故障
朋友打电话来问为何他的PC不能连接到家里的无线网络,而手机等其他设备都可以?相互交谈之中,我问如下几个问题: 是否可以搜索到其他无线网络? 答:是.(想确实无线网卡工作是否正常) 新的手机是否可以连接 ...
- self.view添加UIView时添加动画
CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = ...
- OpenShare:前所未有的开放性
客户总是面临一个选择:开放的企业门户产品 vs 封闭的企业门户产品 市场上大多数企业门户产品是自成一体的其实也就是封闭的,他们不能和企业目录集成,不能和Exchange集成,不能和SAP集成,不能和L ...
- 基于JQuery的渐隐渐现轮播
<div id="ads"> <div> <!--轮播图片--> <ul> <li><a href="# ...
- Bootstrap基础学习-1
Bootstrap是一个基于栅格结构的前端结构框架(当然也有JS,JQuery),它的优点是内容框架能够迅速搭建起来,基于媒介查询可以使搭建的页面迅速的适应不同的用户端,无论是手机,平板,还是PC,基 ...
- MVC3 Razor视图引擎的基础语法
好久没有关注微软的开发了,今天看到了MVC3,顺便学习学习,我觉得Razor是个不错的做法,比使用<%%>简单多了,而且好看.首先“_”开头的cshtml文档将不能在服务器上访问,和asp ...