`
mikixiyou
  • 浏览: 1086618 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:349501
社区版块
存档分类
最新评论

Oracle 11g RAC的常用管理

阅读更多

在Oracle 11g RAC中,主要管理工具是srvctl和crsctl。

 

srvctl(Server Control)是一个命令行工具,可用于管理定义在Oracle Cluster Registry (OCR)上的资源。

这些资源包括节点应用(nodeapps),它构成Oracle Cluterware,而其包括the Oracle Notification Service (ONS), the Global Services Daemon (GSD), and the Virtual IP (VIP)。

其他的资源也可以被SRVCTL管理,如databases, instances, listeners, services, and applications。

通过SRVCTL,可以启动或停止nodeapps、databases、instances、listeners和services,删除或移去instances和services,增加services,管理配置信息。

 

 

crsctl(Cluster Ready Services Control )是一个命令行工具,可以用于管理Oracle Clusterware daemons(何谓daemon,又名守护进程、后台进程,名称以字母d结尾)。这些daemon包括Cluster Synchronization Services (CSS), Cluster-Ready Services (CRS), and Event Manager (EVM)。

通过CRSCTL,可以启动或停止Oracle Cluster,确定Oracle Clusterware的当前状态。

 

 

通过这两个工具,我们可以管理Oracle 11g RAC。

 

1、查看各资源状态(nodeapps节点应用程序,ASM实例,数据库实例等)

需要在grid 用户下执行这些命令。

crs_stat -t
这是兼容10g的一个工具。

/home/grid@serv1=>+ASM1$crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.DATA.dg    ora....up.type ONLINE    ONLINE    serv1      
ora....ER.lsnr ora....er.type ONLINE    ONLINE    serv1      
ora....N1.lsnr ora....er.type ONLINE    ONLINE    serv2      
ora.WEBDG.dg   ora....up.type ONLINE    ONLINE    serv1      
ora.asm        ora.asm.type   ONLINE    ONLINE    serv1      
ora.elvdb.db   ora....se.type ONLINE    ONLINE    serv1      
ora.eons       ora.eons.type  ONLINE    ONLINE    serv1      
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              
ora....network ora....rk.type ONLINE    ONLINE    serv1      
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE              
ora.ons        ora.ons.type   ONLINE    ONLINE    serv1      
ora....ry.acfs ora....fs.type ONLINE    ONLINE    serv1      
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    serv2      
ora....SM1.asm application    ONLINE    ONLINE    serv1      
ora....V1.lsnr application    ONLINE    ONLINE    serv1      
ora.serv1.gsd  application    OFFLINE   OFFLINE              
ora.serv1.ons  application    ONLINE    ONLINE    serv1      
ora.serv1.vip  ora....t1.type ONLINE    ONLINE    serv1      
ora....SM2.asm application    ONLINE    ONLINE    serv2      
ora....V2.lsnr application    ONLINE    ONLINE    serv2      
ora.serv2.gsd  application    OFFLINE   OFFLINE              
ora.serv2.ons  application    ONLINE    ONLINE    serv2      
ora.serv2.vip  ora....t1.type ONLINE    ONLINE    serv2      
ora.servdb.db  application    ONLINE    ONLINE    serv1      
ora....b1.inst application    ONLINE    ONLINE    serv1      
ora....b2.inst application    ONLINE    ONLINE    serv2 

 



crsctl stat  resource -t
这是取代10g的crs_stat的工具。

/home/grid@serv1=>+ASM1$crsctl status resource -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
ora.LISTENER.lsnr
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
ora.WEBDG.dg
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
ora.asm
               ONLINE  ONLINE       serv1                    Started            
               ONLINE  ONLINE       serv2                                       
ora.eons
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
ora.gsd
               OFFLINE OFFLINE      serv1                                       
               OFFLINE OFFLINE      serv2                                       
ora.net1.network
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
ora.ons
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
ora.registry.acfs
               ONLINE  ONLINE       serv1                                       
               ONLINE  ONLINE       serv2                                       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       serv2                                       
ora.elvdb.db
      1        ONLINE  ONLINE       serv1                    Open               
      2        ONLINE  ONLINE       serv2                    Open               
ora.oc4j
      1        OFFLINE OFFLINE                                                  
ora.scan1.vip
      1        ONLINE  ONLINE       serv2                                       
ora.serv1.vip
      1        ONLINE  ONLINE       serv1                                       
ora.serv2.vip
      1        ONLINE  ONLINE       serv2                                       
ora.servdb.db
      1        ONLINE  ONLINE       serv1                                       
ora.servdb.servdb1.inst
      1        ONLINE  ONLINE       serv1                                       
ora.servdb.servdb2.inst
      1        ONLINE  ONLINE       serv2                                       
/home/grid@serv1=>+ASM1$

 


在11g R2中,默认 oc4j和gsd资源是 disable 的;oc4j  是用于WLM 的一个
资源, WLM在 11.2.0.2 才可用;gsd 是 CRS 用于跟 9i RAC 进行通信的一
个模块,是为了向后兼容才保留的,不影响性能;建议不要刪除, 也不要尝试开
启他们,  忽略即可。 



2、检查cluster运行状态

需要在grid 用户下执行这些命令。

/home/grid@serv1=>+ASM1$crsctl check -h   
Usage:
  crsctl check crs
     Check status of OHAS and CRS stack

  crsctl check cluster [[-all]|[-n <server>[...]]]
     Check status of CRS stack

  crsctl check ctss
    Check status of Cluster Time Synchronization Services

  crsctl check resource {<resName> [...]|-w <filter>} [-n <server>] [-k <cid>] [-d <did>]
     Check status of resource(s)

  crsctl check css
     Check status of Cluster Synchronization Services

 



3、检查nodeapps状态

需要在grid 用户下执行这些命令。

/home/grid@serv1=>+ASM1$srvctl status nodeapps        
VIP serv1-vip is enabled
VIP serv1-vip is running on node: serv1
VIP serv2-vip is enabled
VIP serv2-vip is running on node: serv2
Network is enabled
Network is running on node: serv1
Network is running on node: serv2
GSD is disabled
GSD is not running on node: serv1
GSD is not running on node: serv2
ONS is enabled
ONS daemon is running on node: serv1
ONS daemon is running on node: serv2
eONS is enabled
eONS daemon is running on node: serv1
eONS daemon is running on node: serv2
/home/grid@serv1=>+ASM1$

 

4、检查db状态

需要在grid 用户下执行这些命令。

/home/grid@serv1=>+ASM1$srvctl status database -d elvdb
Instance elvdb1 is running on node serv1
Instance elvdb2 is running on node serv2

 

 

5、检查asm状态

需要在grid 用户下执行这些命令。

/home/grid@serv1=>+ASM1$srvctl status asm
ASM is running on serv1,serv2


6、启动和关闭cluster

需要在root用户下执行这些命令。

[root@serv1 bin]# ./crsctl stop cluster -n serv1

[root@serv1 bin]# ./crsctl stop cluster -all

[root@serv1 bin]# ./crsctl stop cluster -n serv1 -f 强制关闭

[root@serv1 bin]# ./crsctl start cluster -n serv1


禁止CRS系统重启而自动启动

[root@serv1 bin]# ./crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.

检查crs配置为是否自动启动

[root@serv1 bin]# ./crsctl  config crs
CRS-4621: Oracle High Availability Services autostart is disabled.


启用CRS系统重启而自动启动
[root@serv1 bin]# ./crsctl enable crs
CRS-4622: Oracle High Availability Services autostart is enabled.

[root@serv1 bin]# ./crsctl  config crs
CRS-4622: Oracle High Availability Services autostart is enabled.


7、ocr和votedisk检查

需要在grid用户下执行这些命令,crsctl  query css votedisk 和ocrcheck。

/home/grid@serv1=>+ASM1$crsctl  query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   7243adef0dbe4f3fbff361afb2c9d1a3 (/dev/raw/raw1) [DATA]
 
 
Located 1 voting disk(s).
 

 

/home/grid@serv1=>+ASM1$ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2964
         Available space (kbytes) :     259156
         ID                       :   43827983
         Device/File Name         :      +DATA
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check bypassed due to non-privileged user
 

 

分享到:
评论

相关推荐

    管理oracle 11gRAC常用命令

    管理oracle 11gRAC常用命令1)、检查集群状态: 2)、所有Oracle实例 —(数据库状态): 3)、检查单个实例状态:

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    10.2 Grid Infrastructure常用的管理工具 10.2.1 OLSNODES工具 10.2.2 CRSCTL工具 10.2.3 SRVCTL工具 10.2.4 OIFCFG接口配置工具 10.3验证工具CVU 10.3.1基于阶段的验证 10.3.2 Grid Infrastructure安装阶段...

    Linux7.6+Oracle 11g+RAC.pdf

    VMware下安装Linux7.6...在Linux环境下安装Oracle11g数据库、数据库参数设置、数据库创建,监听创建、客户端连接 VMware下配置ASM磁盘 LVM磁盘管理 Linux环境下对Oracle数据库的运维操作 Linux环境下对ASM的运维操作

    Linux7.6+Oracle 11g+RAC+multipath.pdf

    VMware 下安装 Linux7.6 环境 ...在 Linux 环境下安装 Oracle11g 数据库、数据库参数设置、数据库创建,监听创 建、客户端连接 VMware 下配置 ASM 磁盘 LVM 磁盘管理 Linux 环境下对 Oracle 数据库的运维操作

    oracle 11g RAC 常用命令整理分享

    [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online 2)、所有 Oracle 实例 —(数据库...

    ORACLE-11G-RAC--集群应用层命令扫盲.doc

    本文介绍一些oracle11g rac维护常用的命令,是在工作中总结出来的精华!

    Oracle11g修改IP

    本文比较详细的讲述了如何修改Oracle11g的IP地址,比较适合第一次做IP修改的读者,如有疑问欢迎交流。

    Oracle 11g RAC集群日常运维与管理实战视频教程

    Oracle RAC 11g是Oracle公司推出的集群数据库版本,在企业中使用相当广泛,本套课程从实用的角度出发详细介绍了RAC的日常维护管理方法,尽管RAC的功能非常强大,但是RAC的安装和管理却是非常困难,而且这方面的资料...

    Linux7.6+Oracle 11g+UDEV+ASM.pdf

    VMware下安装Linux7.6环境 Linux常用命令操作 在Linux环境下安装Oracle11g数据库、数据库参数设置、数据库创建,监听创建、客户端连接 VMware下配置ASM磁盘 LVM磁盘管理 Linux环境下对Oracle数据库的运维操作

    oracle RAC crs管理常用命令

    oracle 10g rac的crs命令很多人用的时候总是忘记,我整理了一下,相信对很多dba有用

    笔记本上vbox虚拟化环境安装 oracle rac详细原创完整版

    一.LINUX 服务器安装配置 .... 二. ORACLE数据库安装前准备工作 ...... 2.8.1创建固定大小的vdi磁盘文件 2.8.2依次创建vote、ocr、asm1、asm2、asm3、asm4、asm5五个磁盘 ...四.ORACLE 10G RAC 常用命令 ...

    Oracle Database 11g初学者指南--详细书签版

    Oracle Database 11g初学者指南 基本信息 原书名: Oracle Database 11g, A Beginner's Guide 原出版社: McGraw-Hill Osborne Media 作者: (美)Ian Abramson Michael Abbey Michael Corey 译者: 窦朝晖 出版社:...

    oracle rac asm包

    oracle 11g RAC安装,常用RHEL6.x,RHEL7.X,CENTOS6.9,CENTOS7.4所需的kmod-oracleasm等几个asm包,版本亲们对号入座

    oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner's.Guide

    《Oracle Database 11g初学者指南》带领读者循序渐进地学习数据库设置、管理、编程、备份和恢复。还深入介绍了SQL和PL/SQL。为了易于学习,这本独特的Oracle Press指南是这样组织的: 核心概念——Oracle Database ...

    Oracle DataGuard 生产库dg最佳实施文档

    2. 创建11g数据库基本目录 3. 修改配置lisener监听文件 4. 修改配置tnsname.ora文件 5. 重启监听服务(主库备库都要执行) 6. 启动备库到nomount状态 7. 备库做RMAN恢复 8. 在备库上,启动redo apply 四、 备库...

    深入解析Oracle.DBA入门进阶与诊断案例

    9.5.7 Oracle 10g/11g Latch机制的变化 467 第10章 性能诊断与SQL优化 471 10.1 使用AUTOTRACE功能辅助SQL优化 471 10.1.1 AUTOTRACE功能的启用 471 10.1.2 Oracle 10g AUTOTRACE功能的增强 473 10.1.3 ...

    解决Oracle数据库归档日志占满磁盘空间问题

    主要介绍了解决Oracle数据库归档日志占满磁盘空间问题,文中给大家提到了常用命令及实现代码,需要的朋友可以参考下

    Oracle 数据库 9i/10g/11g 扫描,优化提示,安全提示

    Oracle 数据库 9i/10g/11g 扫描,优化提示,安全提示(免费,免注册,绿色,VC++编写,高效率) ====================================================== :::该工具全部SELECT语句和ANALYZE语句,不存在其他语句,...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错

Global site tag (gtag.js) - Google Analytics