oracle11g集群的启动命令
启动集群服务:root 下
/u01/app/11.2/grid/bin/crsctl start cluster ---启动集群的服务,每个节点上都要启动一遍
/u01/app/11.2/grid/bin/crsctl check cluster -all ---检查集群状态
/u01/app/11.2/grid/bin/srvctl start database -d rac(数据库名称)启动数据库 这个命令只需要在一个节点上执行就可以了
或者使用启动实例的方法
/u01/app/11.2/grid/bin/servctl start instance -d rac(数据库名称) -i rac1 (实例名称) 启动数据库,这个命令需要在每个节点上执行
如果 需要启动到mount状态可以用命令
/u01/app/11.2/grid/bin/srvctl start instance -d rac -i rac1 -o mount 启动节点一到mount状态
/u01/app/11.2/grid/bin/crsctl status resource -t 查看服务的状态
或者
/u01/app/11.2/grid/bin/crsctl stats resource
到此整个数据库就启动起来了
oracle11g关闭数据库的命令:
srvctl stop listener
emctl stop dbconsole
emctl status dbconsole
/u01/app/11.2/grid/bin/crsctl status resource -t 查看集群的状态
/u01/app/11.2/grid/bin/srvctl stop database -d rac(数据库名称)关闭数据库 这个命令只需要在一个节点上执行就可以了
或者使用关闭实例的方法
/u01/app/11.2/grid/bin/servctl stop instance -d rac(数据库名称) -i rac1 (实例名称) 关闭数据库,这个命令需要在每个节点上执行
/u01/app/11.2/grid/bin/crsctl status resource -t 查看集群的状态
/u01/app/11.2/grid/bin/crsctl stopt cluster ---关闭集群的服务,每个节点上都要启动一遍
/u01/app/11.2/grid/bin/crsctl check cluster -all ---检查集群状态
到此数据库就关闭了
集群状态的管理常用命令:
crsctl check crs -检查Oracle Clusterware 是否在线
crsctl check css ---检查cssd (Cluster Synchronization Services) 是否在线
crsctl check crsd --- 检查crsd (Cluster Ready Services) 是否在线
crsctl check evmd ---检查evmd (Event Mananger)是否在
crsctl check cluster -n rac01 在个节点间检查集群的状态
。/crsctl sart cluster
[root@rac1 bin]# ./crsctl stop cluster
CRS-2673: 尝试停止 'ora.crsd' (在 'rac1' 上)
CRS-2790: 正在启动关闭 'rac1' 上集群就绪服务管理的资源的操作
CRS-2673: 尝试停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.rac2.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.rac2.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.asm' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.asm' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.eons' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.ons' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.ons' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.net1.network' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.net1.network' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.eons' (在 'rac1' 上)
CRS-2792: 关闭 'rac1' 上集群就绪服务管理的资源的操作已完成
CRS-2677: 成功停止 'ora.crsd' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.cssdmonitor' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.ctssd' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.evmd' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.asm' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cssdmonitor' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.evmd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.ctssd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.asm' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.cssd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cssd' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.diskmon' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.diskmon' (在 'rac1' 上)
[root@rac1 bin]# ./crsctl status resource -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.LISTENER.lsnr
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.asm
ONLINE ONLINE rac1 Started
ONLINE ONLINE rac2 Started
ora.eons
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.gsd
OFFLINE OFFLINE rac1
OFFLINE OFFLINE rac2
ora.net1.network
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.ons
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.registry.acfs
ONLINE ONLINE rac1
ONLINE ONLINE rac2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac1
ora.oc4j
1 OFFLINE OFFLINE
ora.rac1.vip
1 ONLINE ONLINE rac1
ora.rac2.vip
1 ONLINE ONLINE rac2
ora.scan1.vip
1 ONLINE ONLINE rac1
ora.test.db
1 OFFLINE OFFLINE
2 OFFLINE OFFLINE
vote disk的管理
[oracle@rac2 bin]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 2676
Available space (kbytes) : 259444
ID : 635863595
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@rac2 bin]$ 不必备份voting disk, 当任何配置发生改变,voting disk
数据会自动备份在OCR中,并自动恢复到任何加入的voting disk中。 从下面可以看到OCR和VotingDisk是一个文件。
[oracle@rac2 bin]$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 78c89013dc734f08bf7ef5c76fb3eb72 (/dev/raw/raw1) [DATA]
Located 1 voting disk(s)
[oracle@rac2 bin]$ ./crsctl query crs activeversion
Oracle Clusterware active version on the cluster is [11.2.0.1.0]
[oracle@rac2
[oracle@rac2 bin]$ ocrconfig -showbackup
PROT-24: Auto backups for the Oracle Cluster Registry are not available
PROT-25: Manual backups for the Oracle Cluster Registry are not available
[oracle@rac2 bin]
当Oracle Clusterware起来的时候,在一个节点上运行ocrconfig -manualbackup命令
[grid@rac01 ~]$ ocrconfig -manualbackup
在 /u01/grid/11.2.0/cdata/rac/day.ocr下生成备份文件 backup_20100112_141900.ocr
然后使用 $ ocrconfig -showbackup 可以查看到备份信息。
运行下面的命令检验备份文件内容及完整性。
ocrdump -backupfile backup_file_name
1)、关闭运行在集群数据库的所有节点上的CRS服务程序
/etc/init.d/init.crs stop
2)、通过ocrconfig 的showbackup选项查看最近的备份
ocrconfig -showbackup
3)、通过ocrconfig的restore或import选项导入OCR数据
ocrconfig -restore filename_location
ocrconfig -import filename_location
4)、在所有节点上重新启动CRS
/etc/init.d/init.crs start