-
Oracle 11g RAC的常用管理 -
在Oracle 11g RAC中,主要管理工具是srvctl和crsctl。srvctl(Server Control)是一个命令行工具,可用于管理定义在Oracle Cluster Registry (OCR)上的资源。 www.2cto.com这些资源包括节点应用(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的当前状态。www.2cto.com通过这两个工具,我们可以管理Oracle 11g RAC。1、查看各资源状态(nodeapps节点应用程序,ASM实例, 数据库实例等)需要在grid 用户下执行这些命令。crs_stat -t这是兼容10g的一个工具。Trc代码/home/grid@serv1=>+ASM1$crs_stat -tName Type Target State Host------------------------------------------------------------ora.DATA.dg ora....up.type ONLINE ONLINE serv1ora....ER.lsnr ora....er.type ONLINE ONLINE serv1ora....N1.lsnr ora....er.type ONLINE ONLINE serv2ora.WEBDG.dg ora....up.type ONLINE ONLINE serv1ora.asm ora.asm.type ONLINE ONLINE serv1ora.elvdb.db ora....se.type ONLINE ONLINE serv1ora.eons ora.eons.type ONLINE ONLINE serv1ora.gsd ora.gsd.type OFFLINE OFFLINEora....network ora....rk.type ONLINE ONLINE serv1ora.oc4j ora.oc4j.type OFFLINE OFFLINEora.ons ora.ons.type ONLINE ONLINE serv1ora....ry.acfs ora....fs.type ONLINE ONLINE serv1ora.scan1.vip ora....ip.type ONLINE ONLINE serv2ora....SM1.asm application ONLINE ONLINE serv1ora....V1.lsnr application ONLINE ONLINE serv1ora.serv1.gsd application OFFLINE OFFLINEora.serv1.ons application ONLINE ONLINE serv1ora.serv1.vip ora....t1.type ONLINE ONLINE serv1ora....SM2.asm application ONLINE ONLINE serv2ora....V2.lsnr application ONLINE ONLINE serv2ora.serv2.gsd application OFFLINE OFFLINEora.serv2.ons application ONLINE ONLINE serv2ora.serv2.vip ora....t1.type ONLINE ONLINE serv2ora.servdb.db application ONLINE ONLINE serv1ora....b1.inst application ONLINE ONLINE serv1ora....b2.inst application ONLINE ONLINE serv2www.2cto.comcrsctl stat resource -t这是取代10g的crs_stat的工具。Trc代码/home/grid@serv1=>+ASM1$crsctl status resource -t--------------------------------------------------------------------------------NAME TARGET STATE SERVER STATE_DETAILS--------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.DATA.dgONLINE ONLINE serv1ONLINE ONLINE serv2ora.LISTENER.lsnrONLINE ONLINE serv1ONLINE ONLINE serv2ora.WEBDG.dgONLINE ONLINE serv1ONLINE ONLINE serv2ora.asmONLINE ONLINE serv1 StartedONLINE ONLINE serv2ora.eonsONLINE ONLINE serv1ONLINE ONLINE serv2ora.gsdOFFLINE OFFLINE serv1OFFLINE OFFLINE serv2ora.net1.networkONLINE ONLINE serv1ONLINE ONLINE serv2ora.onsONLINE ONLINE serv1ONLINE ONLINE serv2ora.registry.acfsONLINE ONLINE serv1ONLINE ONLINE serv2--------------------------------------------------------------------------------Cluster Resources--------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr1 ONLINE ONLINE serv2ora.elvdb.db1 ONLINE ONLINE serv1 Open2 ONLINE ONLINE serv2 Openora.oc4j1 OFFLINE OFFLINEora.scan1.vip1 ONLINE ONLINE serv2ora.serv1.vip1 ONLINE ONLINE serv1ora.serv2.vip1 ONLINE ONLINE serv2ora.servdb.db1 ONLINE ONLINE serv1ora.servdb.servdb1.inst1 ONLINE ONLINE serv1ora.servdb.servdb2.inst1 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 用户下执行这些命令。Trc代码/home/grid@serv1=>+ASM1$crsctl check -hUsage:crsctl check crsCheck status of OHAS and CRS stackcrsctl check cluster [[-all]|[-n <server>[...]]]Check status of CRS stackcrsctl check ctssCheck status of Cluster Time Synchronization Servicescrsctl check resource {<resName> [...]|-w <filter>} [-n <server>] [-k <cid>] [-d <did>]Check status of resource(s)crsctl check cssCheck status of Cluster Synchronization Services3、检查nodeapps状态www.2cto.com需要在grid 用户下执行这些命令。Trc代码/home/grid@serv1=>+ASM1$srvctl status nodeappsVIP serv1-vip is enabledVIP serv1-vip is running on node: serv1VIP serv2-vip is enabledVIP serv2-vip is running on node: serv2Network is enabledNetwork is running on node: serv1Network is running on node: serv2GSD is disabledGSD is not running on node: serv1GSD is not running on node: serv2ONS is enabledONS daemon is running on node: serv1ONS daemon is running on node: serv2eONS is enabledeONS daemon is running on node: serv1eONS daemon is running on node: serv2/home/grid@serv1=>+ASM1$4、检查db状态需要在grid 用户下执行这些命令。Trc代码/home/grid@serv1=>+ASM1$srvctl status database -d elvdbInstance elvdb1 is running on node serv1Instance elvdb2 is running on node serv25、检查asm状态需要在grid 用户下执行这些命令。/home/grid@serv1=>+ASM1$srvctl status asmASM is running on serv1,serv26、启动和关闭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 serv1www.2cto.com禁止CRS系统重启而自动启动[root@serv1 bin]# ./crsctl disable crsCRS-4621: Oracle High Availability Services autostart is disabled.检查crs配置为是否自动启动[root@serv1 bin]# ./crsctl config crsCRS-4621: Oracle High Availability Services autostart is disabled.启用CRS系统重启而自动启动[root@serv1 bin]# ./crsctl enable crsCRS-4622: Oracle High Availability Services autostart is enabled.[root@serv1 bin]# ./crsctl config crsCRS-4622: Oracle High Availability Services autostart is enabled.7、ocr和votedisk检查需要在grid用户下执行这些命令,crsctl query css votedisk 和ocrcheck。Trc代码/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).www.2cto.comTrc代码/home/grid@serv1=>+ASM1$ocrcheckStatus of Oracle Cluster Registry is as follows :Version : 3Total space (kbytes) : 262120Used space (kbytes) : 2964Available space (kbytes) : 259156ID : 43827983Device/File Name : +DATADevice/File integrity check succeededDevice/File not configuredDevice/File not configuredDevice/File not configuredDevice/File not configuredCluster registry integrity check succeededLogical corruption check bypassed due to non-privileged user
Oracle 11g RAC的常用管理
最新推荐文章于 2024-09-25 10:26:48 发布