一、启停exadata database server
1.关闭db节点
crsctl stop cluster (若执行完还有资源运行,加-f参数强行关闭)
shutdown -h -y now #关闭db节点操作系统
2.启动db节点
登录ILOM,通过ILOM的web界面power on
oracle cluster 会随操作系统而启动,并自动将cluster内所有资源都启动
二、启停exadata storage server
维护exadata cell节点,需要将cell节点关电或者重启。数据库正在运行关闭存储节点,确保cell节点
首先offline将不会影响oracle ASM的disk group和数据库可用性
1.检查是否存在其他的offline disks
LIST GRIDDISK ATTRIBUTES name WHERE asmdeactivationoutcome != 'Yes'
如果有任何的grid disk出现,将exadata存储节点offline会非常危险,因为某些ASM的disk group不具有冗余
这种情况存储节点offline会导致ASM无法访问受影响的disk group,进一步导致数据库异常关闭
2.可以安全的offline下,采用下面命令将所有的grid disk停止
alter griddisk all inactive #将所有硬盘置为offline状态
3.确定所有的grid disk都变为inactive状态(可以安全关闭cell而不影响数据库的可用性)
LIST GRIDDISK WHERE STATUS = 'inactive'
4.关闭cell节点
shutdown -h -y now
5.完成cell节点维护工作后,启动cell节点,cell services会自动启动
6.将所有的grid disk都online起来
ALTER GRIDDISK ALL ACTIVE
active后,oracle ASM会自动将这些grid disk同步到disk group中
7.确保所有的grid disk都成功online
LIST GRIDDISK ATTRIBUTES name, asmmodestatus
等到所有的grid disk的asmmodestatus状态都变为online或unused的时候ASM同步才会完成。




