- 浏览: 4412933 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
crsctl语法
$./crsctl
Usage: crsctl check crs - checks the viability of the CRS stack
crsctl check cssd - checks the viability of CSS
crsctl check crsd - checks the viability of CRS
crsctl check evmd - checks the viability of EVM
crsctl set css <parameter> <value> - sets a parameter override
crsctl get css <parameter> - gets the value of a CSS parameter
crsctl unset css <parameter> - sets CSS parameter to its default
crsctl query css votedisk - lists the voting disks used by CSS
crsctl add css votedisk <path> - adds a new voting disk
crsctl delete css votedisk <path> - removes a voting disk
crsctl enable crs - enables startup for all CRS daemons
crsctl disable crs - disables startup for all CRS daemons
crsctl start crs - starts all CRS daemons.
crsctl stop crs - stops all CRS daemons. Stops CRS resources in case of cluster.
crsctl start resources - starts CRS resources.
crsctl stop resources - stops CRS resources.
crsctl debug statedump evm - dumps state info for evm objects
crsctl debug statedump crs - dumps state info for crs objects
crsctl debug statedump css - dumps state info for css objects
crsctl debug log css [module:level]{,module:level} ...
- Turns on debugging for CSS
crsctl debug trace css - dumps CSS in-memory tracing cache
crsctl debug log crs [module:level]{,module:level} ...
- Turns on debugging for CRS
crsctl debug trace crs - dumps CRS in-memory tracing cache
crsctl debug log evm [module:level]{,module:level} ...
- Turns on debugging for EVM
crsctl debug trace evm - dumps EVM in-memory tracing cache
crsctl debug log res <resname:level> turns on debugging for resources
crsctl query crs softwareversion [<nodename>] - lists the version of CRS software installed
crsctl query crs activeversion - lists the CRS software operating version
crsctl lsmodules css - lists the CSS modules that can be used for debugging
crsctl lsmodules crs - lists the CRS modules that can be used for debugging
crsctl lsmodules evm - lists the EVM modules that can be used for debugging
If necesary any of these commands can be run with additional tracing by
adding a "trace" argument at the very front.
Example: crsctl trace check css
使用案例
检查crs状态
$ crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
检查单个状态
$ crsctl check css
CSS appears healthy
启动crs栈,必须使用root用户
# ./crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly
停止crs栈,必须使用root用户
# ./crsctl stop crs
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
# ./crsctl disable crs
# ./crsctl enable crs
这个命令实际是修改了/etc/oracle/scls_scr/raw/root/crsstart这个文件里的内容。
查看votedisk磁盘位置
$ crsctl query css votedisk
0. 0 /dev/raw/raw2
located 1 votedisk(s).
增加votedisk
# ./crsctl add css votedisk /dev/raw/raw3 -force
Now formatting voting disk: /dev/raw/raw3
successful addition of votedisk /dev/raw/raw3.
删除votedisk
# ./crsctl delete css votedisk /dev/raw/raw4 -force
successful deletion of votedisk /dev/raw/raw4.
关于维护votedisk的相关内容可以查看笔者的如下博客
http://czmmiao.iteye.com/admin/blogs/1758360
查看crs参数
$crsctl get css misscount
60
修改crs参数,必须为root用户
# ./crsctl set css miscount 60
跟踪crs模块,提供辅助功能
CRS由CRS,CSS,EVM三个服务组成,每个服务又是由一系列module组成,crsctl允许对每个module进行跟踪,并把跟踪内容记录到日志中。
$ crsctl lsmodules css
The following are the CSS modules ::
CSSD
COMMCRS
COMMNS
$ crsctl lsmodules evm
The following are the EVM modules ::
EVMD
EVMDMAIN
EVMCOMM
EVMEVT
EVMAPP
EVMAGENT
CRSOCR
CLUCLS
CSSCLNT
COMMCRS
COMMNS
跟踪CSSD模块,需要root用户执行:
# ./crsctl debug log css "CSSD:1"
Configuration parameter trace is now set to 1.
Set CRSD Debug Module: CSSD Level: 1
查看跟踪日志
# pwd
/u01/app/oracle/product/crs/log/rac1/cssd
# more ocssd.log
[ CSSD]2013-01-05 16:32:38.533 [98499472] >TRACE: clssgmClientConnectMsg: Connect from con(0x92d9248) proc(0x92def28) pid() proto(10:2:1:1)
[ CSSD]2013-01-05 16:33:39.309 [98499472] >TRACE: clssgmClientConnectMsg: Connect from con(0x92df0f0) proc(0x92d9e78) pid() proto(10:2:1:1)
[ CSSD]2013-01-05 16:33:39.481 [98499472] >TRACE: clssgmClientConnectMsg: Connect from con(0x92df488) proc(0x92def08) pid() proto(10:2:1:1)
[ CSSD]2013-01-05 16:34:27.955 [88009616] >TRACE: clssscSetDebugLevel: The logging level is set to 1 ,the cache level is set to 2
[ CSSD]2013-01-05 16:34:40.508 [98499472] >TRACE: clssgmClientConnectMsg: Connect from con(0x92df0f0) proc(0x92defa8) pid() proto(10:2:1:1)
[ CSSD]2013-01-05 16:34:40.929 [98499472] >TRACE: clssgmClientConnectMsg: Connect from con(0x92dad28) proc(0x92db440) pid() proto(10:2:1:1)
参考至:《大话Oracle Rac》张晓明著
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Duplicate a Database Using RMAN in Oracle Database 11g Release 2
2016-11-03 15:38 987Duplicate a Database Using RMA ... -
grid control 安装总结 (三)之EMD upload error: uploadXMLFiles skipped或忘记OMS密码
2014-11-17 17:16 2837[oracle@anbob agent10g]$ bin/e ... -
Grid Control服务端看不到Agent相关信息,同时OMS状态为unknown处理
2014-11-17 17:14 2207一次Grid Control的agent是启动的,但是在GC ... -
给11gR2 RAC添加LISTENER监听器并静态注册
2014-10-22 17:52 3241之前有同学想要给11gR2的RAC添加LISTENER监听器 ... -
HOW TO REMOVE CRS AUTO START AND RESTART FOR A RAC INSTANCE
2014-10-12 20:08 1514Subject: HOW TO REMOVE CRS AU ... -
How To Enable Archive Logging In RAC Environment [ID 1186764.1]
2014-10-12 19:45 1049How To Enable Archive Logging ... -
Oracle 11g RAC使用Manual和Policy Managed方法配置
2014-10-12 17:25 8933软件环境: 操作系统:Red Hat Enterpris ... -
Moving OCR and Voting Disk to Oracle ASM Online
2014-10-12 16:35 2707Prior Oracle 11gR2, it was only ... -
Oracle 11g R2的启动与关闭(原创)
2014-10-10 15:04 27248概述 Oracle 11gR2 中对CRSD资源进行了重新 ... -
重新配置与卸载11gR2 Grid Infrastructure
2014-10-10 08:24 2342概述Oracle 11g R2 Grid Infrastru ... -
Data Guard Broker Properties
2014-10-07 16:15 1043Data Guard Broker Properties ... -
Data Guard - Snapshot Standby Database配置
2014-10-07 07:39 994概述一般情况下,物理standby数据库处于mount状态 ... -
Active Data Guard
2014-10-06 19:27 913Oracle Active Data Guard is a ... -
Data Guard Broker系列之六:Fast-Start Failover
2014-10-06 18:29 3118Fast-Start Failover 基本概念 Fa ... -
Data Guard Broker系列之五:数据库角色转换
2014-10-06 18:28 1305数据库转换的基本概 ... -
Data Guard Broker系列之四:数据库管理
2014-10-06 18:27 1256数据库状态管理 数据 ... -
Data Guard Broker系列之三:Data Guard Broker配置管理
2014-10-06 16:56 1302配置data guard broker配置文件基本参数 ... -
Data Guard Broker系列之二:Data Guard Broker配置实战
2014-10-05 16:16 1622配置之前DG环境状态 测试的DG环境安装在同一个机器上, ... -
Data Guard broker系列之一:Data Guard Broker基础
2014-10-05 16:13 2332Data Guard broker概览 Data ... -
Dataguard切换保护模式(从MAXIMUM PERFORMANCE 到 maximize availability)
2014-10-05 14:52 12981. 首先查看主库当前保护模式(主库操作)SQL> s ...
相关推荐
CRSCTL 命令的用法举例 CRSCTL 命令是 Oracle RAC(Real Application Clusters)中的一个重要组件,用于管理和维护集群环境。下面我们将详细介绍 CRSCTL 命令的用法举例。 CRSCTL 命令的组成 CRSCTL 命令由多个...
2. CRSCTL 命令详解 2.1 CRSCTL ADD 命令 CRSCTL ADD 命令用来添加新的管理员到集群中。该命令的基本格式为:crsctl add crs administrator -u <user_name> [-f],其中 <user_name> 是要添加的管理员用户名,-f ...
1. CRS 服务的启动和停止:使用 crsctl start crs 和 crsctl stop crs 命令来启动和停止 CRS 服务。 2. 节点的添加和删除:使用 crsctl add node 和 crsctl remove node 命令来添加和删除节点。 3. 资源的管理:使用...
**CRSCTL命令详解:** - **停止CRS:** 使用`crsctl stop crs`或者`/etc/init.crs stop`可以停止本地节点上的CRS服务。`crs_stop –all`则是停止所有相关进程。 - **启动CRS:** 通过`crsctl start crs`或`/etc/...
#### 二、olsnodes 命令详解 `olsnodes` 命令用于显示 Oracle Clusterware 集群中的节点信息。通过这个命令,我们可以查看集群中每个节点的名称、编号以及其私有网络接口和虚拟 IP 地址等信息。 **基本语法:** ``...
### Oracle 11g RAC 关闭与启动顺序详解 #### 一、关闭顺序 在 Oracle 11g RAC 环境中,为了确保数据的安全性和系统的稳定性,在进行关闭操作时需遵循一定的顺序: 1. **关闭数据库** - 对于 Oracle 用户,可以...
### Oracle RAC CRS 常用管理命令详解 Oracle RAC (Real Application Clusters) 是 Oracle 数据库的一个组件,它提供了高可用性和可扩展性的解决方案。CRS (Cluster Ready Services) 是 Oracle RAC 的核心服务之一...
3. **加入集群**:使用crsctl命令将新节点加入到现有的RAC集群中。这会安装必要的集群软件,并将节点注册到OCR中。例如,`crsctl join cluster -n newNodeName`。 4. **配置网络**:新节点需要配置与现有RAC节点...
### Oracle RAC 常用管理命令详解 Oracle Real Application Clusters (RAC) 是一个在多台服务器之间实现数据库高可用性和负载均衡的技术。为了有效地管理和监控Oracle RAC环境,掌握一系列常用的管理命令是非常重要...
使用 `crsctl modify crs` 和 `crsctl update crs` 命令可以修改CRS配置或更新其组件。例如,添加或删除节点,更改资源属性等。 8. 系统维护: 定期执行 `crsctl check all` 进行全面检查,确保所有组件都运行...
例如,`crsctl start crs` 启动整个CRS服务,`crsctl stop crs` 关闭CRS,`crsctl check node` 检查节点状态。 2. **srvctl**: 用于管理数据库实例、服务和监听器。例如,`srvctl start instance -d mydb` 启动名为...
可以使用`crsctl get ocr -v`命令来检查OCR的状态,并使用`crsctl backup ocr`进行备份。 2. 停止服务:使用`crsctl stop crs`命令停止集群资源管理器(CRS)服务。 3. 删除损坏的OCR:使用`crsctl delete ocr`命令...
例如,“crsctl relocate resource”命令可以用来重新定位资源,而“crsctl stat resource”可以用来查看资源的状态信息。 CSS(Cluster Synchronization Services)参数对于集群的健康和稳定性至关重要。其中,...
使用crsctl命令并加上-stopcrs选项可以安全地关闭集群资源服务(CRS)。 6. 以Exclusive方式启动CRS 恢复OCR和投票文件需要以Exclusive模式启动CRS,这意味着在恢复过程中集群不会自动启动任何资源。可以使用crsctl...
以下是一些关于Oracle RAC CRS的常用命令及其详解: 1. **crs_stat -t**: 这个命令用于查看集群中所有资源的状态。输出包括资源的名称、类型、目标状态和实际状态以及运行所在的主机。如示例所示,"ONLINE" 表示...
了解并熟练掌握CRS的常用维护命令对于RAC系统的日常管理和问题排查至关重要。 1. `crs_stat -t` 命令: 这个命令用于查看集群中所有资源的状态。输出中包含资源的名称、类型、目标状态、实际状态和所在的主机。...
2. **维护命令详解**: - **olsnodes**:此命令用于获取关于集群节点的信息,如-n选项显示节点编号,-p选项显示私有接口,-I选项显示VIP。 - **oifcfg**:用于配置网络接口,例如,`iflist`列出所有网卡,`getif`...
6. 检查RAC状态:通过crs_stat或crsctl命令确保所有组件运行正常,无错误或警告。 7. 如果需要,了解如何卸载RAC:尽管不常见,但有时可能需要卸载RAC组件。 在安装过程中,必须关注一些关键点,例如OCR(Oracle ...
### Oracle基本使用命令详解 #### 数据库登录 在使用Oracle数据库前,首先需要登录到数据库。这一步骤可以通过SQL*Plus或类似工具完成。 - **命令格式**: ```sql sqlplus [username]/[password]@[instance] ``...