ORACLE之RAC搭建过程22-验证 Grid 和 数据库配置

ORACLE之RAC搭建过程22-验证 Grid 和 数据库配置

在集群中的任意 Oracle RAC 节点上执行以下 Oracle Clusterware 和 Oracle RAC 验证检查。

本节所述大多数检查使用服务器控制实用程序 (SRVCTL) 来进行,
并且这些检查可以作为 oracle 或 grid 操作系统用户来执行。

为 SRVCTL 定义的节点级任务有五个:
• 添加和删除节点级应用程序
• 设置和取消节点级应用程序的环境
• 管理节点应用程序
• 管理 ASM 实例
• 启动和停止:虚拟 IP 地址、监听器、Oracle 通知服务 和 Oracle Enterprise Manager 代理在内的程序。

Oracle 还提供了 Oracle 集群件控制 (CRSCTL) 实用程序。CRSCTL 是用户与 Oracle Clusterware 之间的接口,
用于解析和调用 Oracle Clusterware 对象的 Oracle Clusterware API。
Oracle Clusterware 11g 第 2 版 (11.2) 引进了可识别集群的 命令,可用来对集群执行检查、启动和停止操作。
根据所进行的操作,您可以从集群中的任意节点对集群中的另一节点或所有节点运行这些命令。

可以使用 CRSCTL 命令对 Oracle Clusterware 执行如下几个操作:
• 启动和停止 Oracle Clusterware 资源
• 启用和禁用 Oracle Clusterware 后台程序
• 检查集群的运行状况
• 管理代表第三方应用程序的资源
• 将 Intelligent Platform Management Interface (IPMI) 与 Oracle Clusterware 集成,提供故障隔离支持并确保集群完整性
• 调试 Oracle Clusterware 组件

Note:
Do not use CRSCTL commands on Oracle entities (such as resources, resource types, and server pools)
that have names beginning with ora unless you are directed to do so by My Oracle Support.
The Server Control utility (SRVCTL) is the correct utility to use on Oracle entities.

检查集群的运行状况 —(集群化命令)
[grid@rac1 ~]$ crsctl check cluster

所有 Oracle 实例 —(数据库状态)
[oracle@rac1 ~]$ srvctl status database -d racdb
Instance racdb1 is running on node rac1
Instance racdb2 is running on node rac2

单个 Oracle 实例 —(特定实例的状态)
[oracle@rac1 ~]$ srvctl status instance -d racdb -i racdb1

节点应用程序 —(状态)
[oracle@rac1 ~]$ srvctl status nodeapps

节点应用程序 —(配置)
[oracle@rac1 ~]$ srvctl config nodeapps

节点应用程序配置 —(VIP、GSD、ONS、监听器)
[oracle@rac1 ~]$ srvctl config nodeapps -a -g -s -l

列出配置的所有数据库
[oracle@rac1 ~]$ srvctl config database

数据库 —(配置)
[oracle@rac1 ~]$ srvctl config database -d racdb -a

ASM —(状态)
[oracle@rac1 ~]$ srvctl status asm
ASM is running on rac1,rac2

ASM —(配置)
[oracle@rac1 ~]$ srvctl config asm -a

TNS 监听器 —(状态)
[oracle@rac1 ~]$ srvctl status listener

TNS 监听器 —(配置)
[oracle@rac1 ~]$ srvctl config listener -a

SCAN —(状态)
[oracle@rac1 ~]$ srvctl status scan

SCAN —(配置)
[oracle@rac1 ~]$ srvctl config scan

VIP —(特定节点的状态)
[oracle@rac1 ~]$ srvctl status vip -n rac1

VIP —(特定节点的配置)
[oracle@rac1 ~]$ srvctl config vip -n rac1

验证所有集群节点间的时钟同步
[oracle@rac1 ~]$ cluvfy comp clocksync -verbose
[oracle@rac1 bin]$ ./crsctl check ctss
[oracle@rac1 bin]$ /oracle/app/11.2.0/grid/bin/crsctl check ctss

集群中所有正在运行的实例 — (SQL)
SELECT inst_id , instance_name inst_name , status
, database_status db_status , active_state state , host_name host
FROM gv$instance order by inst_id;

所有数据库文件及它们所在的 ASM 磁盘组 — (SQL)
set pages 100
set lines 200
col name for a50
select name from v$datafile
union
select member from v$logfile
union
select name from v$controlfile
union
select name from v$tempfile
order by 1;
images\368-15.png

ASM 磁盘卷 — (SQL)
SQL> col path for a20
SQL> select path from v$asm_disk;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值