大话_ORACLE_RAC_part6_RAC_维护工具集
时间:2010-10-27 来源:forhope315
大话 ORACLE RAC
第二部分
实战篇
第六章: RAC维护工具集
================================================================ 层次 命令 ---------------------------------------------------------------- 节点层 olsnodes ---------------------------------------------------------------- 网络层 oifcfg ----------------------------------------------------------------- 集群层 crsctl,ocrcheck ocrconfig,ocrdump ----------------------------------------------------------------- 应用层 srvctl,onsctl,crs_sta ================================================================= 节点层: -n -p -i -g -v /oracle/product/oem/bin/olsnodes -n /oracle/product/oem/bin/olsnodes -n -p /oracle/product/oem/bin/olsnodes -n -p -i 网络层: oifcfg的命令格式: interface_name/subnet:interface_type oifcfg命令有以下4个子命令,每个命令又可以有不同的参数。 iflist getif setif delif $ oifcfg setif -global eth0/192.168.1.0:public $ oifcfg setif -global eth1/10.0.0.0:cluster_interconnect 集群层: 所谓集群层是指由Clusterware组成的核心集群,这一层负责维护集群内的共享设备,并为上 一层的应用集群提供完整的集群状态视图,上一层的应用集群依据这个视图进行调整。 crsctl: crsctl命令可以用来检查CRS进程栈,每个CRS进程的状态,管理VOTE DISK,跟踪CRS 进程等功能。 检查CRS进程栈 $crsctl check crs CRS由CRS,CSS,EVM这三个服务组成,而每一个服务又是一系列MODULE(模块)组成的, CRSCTL允许对每个MODULE进行跟踪,并把跟踪内容记录到日志中。 crsctl lsmodules css crsctl lsmodules crs crsctl lsmodules evm 跟踪CSSD模块:需要用ROOT用户, # /oracle/product/oem/crs/bin/crsctl debug log css "CSSD:1" 查看跟踪产生的日志: # more $CRS_HOME/log/dbp/cssd/ocssd.log 添加和删除文件VOTEDISK的操作比较危险,必须在停止数据库,ASM,CRS STACK后操作, 并且操作时必须使用-force 参数。 # /oracle/product/crs/bin/crsctl stop crs; # /oracle/product/crs/bin/crsctl add css votedisk /dev/raw/raw4 -force # /oracle/product/crs/bin/crsctl query css votedisk # crsctl start crs OCR 命令系列: Oracle Clusterware把整个集群的配置信息放在共享存储上,这个存储就是OCR Disk ocrdump 命令能以ASCII的方式打印出OCR的内容,但是这个命令不能用作OCR的备份恢复 ,也就是说产生的文件只能用于阅读,而不能用于恢复OCR. $ ocrdump -stdout -keyname SYSTEM.css -xml|more ocrcheck: 这个命令用于检查OCR内容的一致性,命令执行过程中会在$CRS_HOME/log/<node name>/client目录下产生ocrcheck_pid.log日志文件。这个命令不需要参数。 ocrconfig: ocrconfig -showbackup 应用层:
crs_stat: crs_stat ora.devdb.devdb1.inst crs_stat -v ora.devdb.devdb1.inst crs_stat -p ora.devdb.devdb1.inst onsctl: FAN (Fast Application Notification) ONS (Oracle Notification Services) 是FAN实现的基础。 onsctl start onsctl ping onsctl debug srvctl: 可以操作Database,Instance,ASM,Service,Listener && Node Application srvctl config database
第六章: RAC维护工具集
================================================================ 层次 命令 ---------------------------------------------------------------- 节点层 olsnodes ---------------------------------------------------------------- 网络层 oifcfg ----------------------------------------------------------------- 集群层 crsctl,ocrcheck ocrconfig,ocrdump ----------------------------------------------------------------- 应用层 srvctl,onsctl,crs_sta ================================================================= 节点层: -n -p -i -g -v /oracle/product/oem/bin/olsnodes -n /oracle/product/oem/bin/olsnodes -n -p /oracle/product/oem/bin/olsnodes -n -p -i 网络层: oifcfg的命令格式: interface_name/subnet:interface_type oifcfg命令有以下4个子命令,每个命令又可以有不同的参数。 iflist getif setif delif $ oifcfg setif -global eth0/192.168.1.0:public $ oifcfg setif -global eth1/10.0.0.0:cluster_interconnect 集群层: 所谓集群层是指由Clusterware组成的核心集群,这一层负责维护集群内的共享设备,并为上 一层的应用集群提供完整的集群状态视图,上一层的应用集群依据这个视图进行调整。 crsctl: crsctl命令可以用来检查CRS进程栈,每个CRS进程的状态,管理VOTE DISK,跟踪CRS 进程等功能。 检查CRS进程栈 $crsctl check crs CRS由CRS,CSS,EVM这三个服务组成,而每一个服务又是一系列MODULE(模块)组成的, CRSCTL允许对每个MODULE进行跟踪,并把跟踪内容记录到日志中。 crsctl lsmodules css crsctl lsmodules crs crsctl lsmodules evm 跟踪CSSD模块:需要用ROOT用户, # /oracle/product/oem/crs/bin/crsctl debug log css "CSSD:1" 查看跟踪产生的日志: # more $CRS_HOME/log/dbp/cssd/ocssd.log 添加和删除文件VOTEDISK的操作比较危险,必须在停止数据库,ASM,CRS STACK后操作, 并且操作时必须使用-force 参数。 # /oracle/product/crs/bin/crsctl stop crs; # /oracle/product/crs/bin/crsctl add css votedisk /dev/raw/raw4 -force # /oracle/product/crs/bin/crsctl query css votedisk # crsctl start crs OCR 命令系列: Oracle Clusterware把整个集群的配置信息放在共享存储上,这个存储就是OCR Disk ocrdump 命令能以ASCII的方式打印出OCR的内容,但是这个命令不能用作OCR的备份恢复 ,也就是说产生的文件只能用于阅读,而不能用于恢复OCR. $ ocrdump -stdout -keyname SYSTEM.css -xml|more ocrcheck: 这个命令用于检查OCR内容的一致性,命令执行过程中会在$CRS_HOME/log/<node name>/client目录下产生ocrcheck_pid.log日志文件。这个命令不需要参数。 ocrconfig: ocrconfig -showbackup 应用层:
crs_stat: crs_stat ora.devdb.devdb1.inst crs_stat -v ora.devdb.devdb1.inst crs_stat -p ora.devdb.devdb1.inst onsctl: FAN (Fast Application Notification) ONS (Oracle Notification Services) 是FAN实现的基础。 onsctl start onsctl ping onsctl debug srvctl: 可以操作Database,Instance,ASM,Service,Listener && Node Application srvctl config database
相关阅读 更多 +