ITPub博客

首页 > 数据库 > Oracle > 11gr2 rac 基本管理命令(一)

11gr2 rac 基本管理命令(一)

原创 Oracle 作者:lovehewenyu 时间:2013-07-29 11:45:28 0 删除 编辑

Oracle clusterware命令集

 

层次

命令

节点层

olsnodes

网络层

oifcfg

集群层

crsctlorccheckorcdumpocrconfig

应用层

Srvctlonsctlcrs_stat

 

节点层

表格详解olsnodes 常用命令

目标

命令

集群名称

olsnodes -c

节点编号

olsnodes -n

节点活动情况

olsnodes -s

本地节点名称

olsnodes -l

debug模式,详细信息

olsnodes -v

 

[root@dou_rac1 ~]# olsnodes --help

Usage: olsnodes [ [-n] [-i] [-s] [-t] [ | -l [-p]] | [-c] ] [-g] [-v]

        where

                -n print node number with the node name

                -p print private interconnect address for the local node

                -i print virtual IP address with the node name

                print information for the specified node

                -l print information for the local node

                -s print node status - active or inactive

                -t print node type - pinned or unpinned

                -g turn on logging

                -v Run in debug mode; use at direction of Oracle Support only.

                -c print clusterware name

 [root@dou_rac1 ~]# olsnodes -c --(集群名称)

dou_rac

[root@dou_rac1 ~]# olsnodes -n  --(节点编号)

dou_rac1        1

dou_rac2        2

[root@dou_rac1 ~]# olsnodes -s  --(节点活动情况)

dou_rac1        Active

dou_rac2        Active

[root@dou_rac1 ~]# olsnodes -l  --(本地节点名称)

dou_rac1

[root@dou_rac1 ~]# olsnodes -v  --debug模式,详细信息)

lang init : Initializing LXL global

main: Initializing CLSS context

memberlist: No of cluster members configured = 256

memberlist: Allocated mem for lease node vector.

memberlist: Leased NodeList entries used = 2.

memberlist: Getting information for nodenum = 1

memberlist: node_name = dou_rac1

memberlist: ctx->lsdata->node_num = 1

print data: Printing the node data

dou_rac1

memberlist: Getting information for nodenum = 2

memberlist: node_name = dou_rac2

memberlist: ctx->lsdata->node_num = 2

print data: Printing the node data

dou_rac2

main: olsnodes executed successfully

term: Terminating LSF

 

网络层

表格详解oifcfg常用命令

目标

命令

网络配置清单

oifcfg iflist

检索网络信息,发现公用网络和私有网络

oifcfg getif

添加私有网络

oifcfg setif -global eth0/172.19.141.0:cluster_interconnect

删除网络配置

oifcfg delif -global eth1/172.21.65.0

删除所有网络配置

oifcfg delif -global eth1/172.21.65.0

 

[root@dou_rac1 ~]# oifcfg --help

PRIF-9: incorrect usage

Name:

        oifcfg - Oracle Interface Configuration Tool.

Usage:  oifcfg iflist [-p [-n]]

        oifcfg setif {-node | -global} {/:}...

        oifcfg getif [-node | -global] [ -if [/] [-type ] ]

        oifcfg delif [{-node | -global} [[/]]]

        oifcfg [-help]

        - name of the host, as known to a communications network

          - name by which the interface is configured in the system

           - subnet address of the interface

          - type of the interface { cluster_interconnect | public }

[root@dou_rac1 ~]# oifcfg iflist    --网络配置清单

eth0  192.168.1.0

eth1  10.10.10.0

[root@dou_rac1 ~]# oifcfg getif --检索网络信息,发现公用网络和私有网络

eth0  192.168.1.0  global  public

eth1  10.10.10.0  global  cluster_interconnect

oifcfg setif -global eth0/172.19.141.0:cluster_interconnect –添加私有网络

oifcfg delif -global eth1/172.21.65.0   --删除网络配置

oifcfg delif –global           --删除所有网络配置

 

集群层

表格详解

目标

命令

CRS状态

crsctl check crs

查看votedisk磁盘位置

crsctl query css votedisk

检查OCR情况

ocrcheck

查看OCR自动备份

ocrconfig -showbackup  

手动备份OCR

ocrconfig –export orcexp.bak

手动恢复OCR

ocrconfig –import orcexp.bak

 

[root@dou_rac1 ~]# crsctl --help

Usage: crsctl add       - add a resource, type or other entity

       crsctl check     - check a service, resource or other entity

       crsctl config    - output autostart configuration

       crsctl debug     - obtain or modify debug state

       crsctl delete    - delete a resource, type or other entity

       crsctl disable   - disable autostart

       crsctl enable    - enable autostart

       crsctl get       - get an entity value

       crsctl getperm   - get entity permissions

       crsctl lsmodules - list debug modules

       crsctl modify    - modify a resource, type or other entity

       crsctl query     - query service state

       crsctl pin       - Pin the nodes in the nodelist

       crsctl relocate  - relocate a resource, server or other entity

       crsctl replace   - replaces the location of voting files

       crsctl setperm   - set entity permissions

       crsctl set       - set an entity value

       crsctl start     - start a resource, server or other entity

       crsctl status    - get status of a resource or other entity

       crsctl stop      - stop a resource, server or other entity

       crsctl unpin     - unpin the nodes in the nodelist

       crsctl unset     - unset a entity value, restoring its default

 

[root@dou_rac1 ~]# crsctl check crs --CRS状态)

CRS-4638: Oracle High Availability Services is online

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

Crsctl start crs    --(开启crs)

Crsctl stop crs --(关闭crs)

关闭、开启开机自启CRS特性

Crsctl disable crs

Crsctl enable  crs

[root@dou_rac1 ~]# crsctl query css votedisk    --(查看votedisk磁盘位置)

##  STATE    File Universal Id                File Name Disk group

--  -----    -----------------                --------- ---------

 1. ONLINE   38c99c120ba14f72bf9639a4f409c603 (/dev/asm-data02) [DATA]

Located 1 voting disk(s).

 

[root@dou_rac1 ~]# ocrcheck --(检查OCR情况)

Status of Oracle Cluster Registry is as follows :

         Version                  :          3

         Total space (kbytes)     :     262120

         Used space (kbytes)      :       2700

         Available space (kbytes) :     259420

         ID                       :  995956308

         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 succeeded

[grid@dou_rac1 ~]$ /opt/grid/runcluvfy.sh comp ocr -n all   --(使用cluvfy工具检查OCR一致性)

验证 OCR 完整性

正在检查 OCR 完整性...

正在检查是否缺少非集群配置...

所有节点都没有非集群的, 仅限本地的配置

ASM 运行”检查通过。ASM 正在所有集群节点上运行

正在检查 OCR 配置文件 "/etc/oracle/ocr.loc"...

OCR 配置文件 "/etc/oracle/ocr.loc" 检查成功

ocr 位置 "+DATA" 的磁盘组在所有节点上都可用

正在检查 OCR 位置 "+DATA" 的大小...

OCR 位置 "+DATA" 的大小检查成功...

OCR 位置 "+DATA" 的大小检查成功...

WARNING:

此检查不验证 OCR 内容的完整性。请以授权用户的身份执行 'ocrcheck' 以验证 OCR 的内容。

OCR 完整性检查已通过

OCR 完整性 的验证成功。

 

[root@dou_rac1 client]# ocrconfig -showbackup       --OCR自动备份)

dou_rac1     2013/07/22 20:39:39     /u01/app/11.2.0/grid/cdata/dou_rac/backup00.ocr

dou_rac1     2013/07/22 16:39:47     /u01/app/11.2.0/grid/cdata/dou_rac/backup01.ocr

dou_rac1     2013/07/22 12:39:44     /u01/app/11.2.0/grid/cdata/dou_rac/backup02.ocr

dou_rac1     2013/07/22 12:39:44     /u01/app/11.2.0/grid/cdata/dou_rac/day.ocr

dou_rac1     2013/07/22 12:39:44     /u01/app/11.2.0/grid/cdata/dou_rac/week.ocr

PROT-25: Manual backups for the Oracle Cluster Registry are not available

手动备份OCR

Crsctl stop crs     --(先关闭CRS)

Ocrconfig –export orcexp.bak       --(导出OCR,备份)

Ocrconfig –import orcexp.bak   --(导入OCR,恢复)

 

应用层

表格详解

目标

命令

查看CRS资源状态

crs_stat -t

CRS资源详细信息

crs_stat -v ora.DATA.dg

CRS资源更详细信息

crs_stat -p ora.DATA.dg

显示OCR中注册的所有数据库

srvctl config database

显示某个数据库配置

srvctl config database -d racdb

查看VIP配置,ONS端口

srvctl config nodeapps

查看listener

srvctl config listener

查看ASM

srvctl config asm

查看数据库节点运行情况

srvctl status database -d racdb

 

[root@dou_rac1 tmp]# crs_stat -t        --(查看CRS资源状态)

Name           Type           Target    State     Host       

------------------------------------------------------------

ora.CRSBAK.dg  ora....up.type ONLINE    ONLINE    dou_rac1   

ora.DATA.dg    ora....up.type ONLINE    ONLINE    dou_rac1   

ora....ER.lsnr ora....er.type ONLINE    ONLINE    dou_rac1   

ora....N1.lsnr ora....er.type ONLINE    ONLINE    dou_rac2   

ora.asm        ora.asm.type   ONLINE    ONLINE    dou_rac1   

ora....SM1.asm application    ONLINE    ONLINE    dou_rac1   

ora....C1.lsnr application    ONLINE    ONLINE    dou_rac1   

ora....ac1.gsd application    OFFLINE   OFFLINE              

ora....ac1.ons application    ONLINE    ONLINE    dou_rac1   

ora....ac1.vip ora....t1.type ONLINE    ONLINE    dou_rac1   

ora....SM2.asm application    ONLINE    ONLINE    dou_rac2   

ora....C2.lsnr application    ONLINE    ONLINE    dou_rac2   

ora....ac2.gsd application    OFFLINE   OFFLINE              

ora....ac2.ons application    ONLINE    ONLINE    dou_rac2   

ora....ac2.vip ora....t1.type ONLINE    ONLINE    dou_rac2   

ora.eons       ora.eons.type  ONLINE    OFFLINE              

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              

ora....network ora....rk.type ONLINE    ONLINE    dou_rac1   

ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    dou_rac2   

ora.ons        ora.ons.type   ONLINE    ONLINE    dou_rac1   

ora.racdb.db   ora....se.type ONLINE    ONLINE    dou_rac1   

ora....ry.acfs ora....fs.type ONLINE    ONLINE    dou_rac1   

ora.scan1.vip  ora....ip.type ONLINE    ONLINE    dou_rac2 

 

[root@dou_rac1 tmp]# crs_stat -v ora.DATA.dg        --CRS资源详细信息)

NAME=ora.DATA.dg

TYPE=ora.diskgroup.type

RESTART_ATTEMPTS=5

RESTART_COUNT=0

FAILURE_THRESHOLD=

FAILURE_COUNT=0

TARGET=ONLINE

STATE=ONLINE on dou_rac1

 

[root@dou_rac1 tmp]# crs_stat -p ora.DATA.dg        --CRS资源更详细内容)

NAME=ora.DATA.dg

TYPE=ora.diskgroup.type

ACTION_SCRIPT=

AUTO_START=never

CHECK_INTERVAL=300

DESCRIPTION=CRS resource type definition for ASM disk group resource

RESTART_ATTEMPTS=5

SCRIPT_TIMEOUT=60

START_TIMEOUT=900

STOP_TIMEOUT=180

UPTIME_THRESHOLD=1d

 

 

[root@dou_rac1 tmp]# srvctl --help

用法: srvctl []

    命令: enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|config

    对象: database|instance|service|nodeapps|vip|asm|diskgroup|listener|srvpool|server|scan|scan_listener|oc4j|home|filesystem|gns

有关各个命令和对象的详细帮助, 请使用:

  srvctl -h

  srvctl -h

You have new mail in /var/spool/mail/root

 

[root@dou_rac1 tmp]# srvctl config database     --(显示OCR中注册的所有数据库)

racdb

[root@dou_rac1 tmp]# srvctl config database -d racdb    --(显示某个数据库配置)

数据库唯一名称: racdb

数据库名: racdb

Oracle 主目录: /u01/app/oracle/product/11.2.0/dbhome_1

Oracle 用户: oracle

Spfile: +DATA/racdb/spfileracdb.ora

:

启动选项: open

停止选项: immediate

数据库角色: PRIMARY

管理策略: AUTOMATIC

服务器池: racdb

数据库实例: racdb1,racdb2

磁盘组: DATA

服务:

数据库是管理员管理的

 

[root@dou_rac1 tmp]# srvctl config nodeapps     --(查看VIP配置,ONS端口)

VIP 已存在。:dou_rac1

VIP 已存在。: /dou_rac1-vip/192.168.1.221/255.255.255.0/eth0

VIP 已存在。:dou_rac2

VIP 已存在。: /dou_rac2-vip/192.168.1.222/255.255.255.0/eth0

GSD 已存在。

ONS 守护程序已存在。本地端口 6100, 远程端口 6200

eONS 守护程序已存在。多点传送端口 24553, 多点传送 IP 地址 234.218.189.29, 监听端口 2016

You have new mail in /var/spool/mail/root

 

[root@dou_rac1 tmp]# srvctl config listener     --(查看listener

名称: LISTENER

网络: 1, 所有者: grid

主目录:

端点: TCP:1521

 

[root@dou_rac1 tmp]# srvctl config asm      --(查看ASM

ASM 主目录: /u01/app/11.2.0/grid

ASM 监听程序: LISTENER

 

[root@dou_rac1 tmp]# srvctl status database -d racdb    --(查看数据库节点运行情况)

实例 racdb1 正在节点 dou_rac1 上运行

实例 racdb2 正在节点 dou_rac2 上运行

 

Srvctl start database -d racdb      --(开启数据库)

Srvctl start database -d racdb -o mount     --(开启数据库到mount

Srvctl stop database -d racdb               --(关闭数据库)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26442936/viewspace-767342/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle,Mysql,EMC 存储,NBU备份

注册时间:2012-02-03

  • 博文量
    267
  • 访问量
    1295538