这里有一台装有oracle 11gr2的虚拟机,其中的grid是以独占模式存在的,提供了ASM服务,数据库的数据文件都是存放在+DATA上面的。由于在安装的时候选择了独占模式,所以在ohas伴随系统启动的时候,不会自动启动oracle database实例。每次都必须手工启动,很麻烦,经研究,修改资源属性值即可实现。共享操作过程如下:

在grid中资源太多了,所以使用grep直接过滤实例名(db01)就可以得到资源名称:

p_w_picpath

接着使用crs_stat –p 资源名称查看属性:

在oracle 11gr2 grid独占模式下,如何使oracle数据库实例伴随OHAS的启动而启动?_第1张图片

其中有一个属性"AUTO_START"的值是restore,这个restore再此是什么意思,我还么弄明白了,有知道的朋友请告知。只要修改auto_start的值为1即可实现oracle实例伴随ohas的启动而自动启动。

在oracle 11gr2 grid独占模式下,如何使oracle数据库实例伴随OHAS的启动而启动?_第2张图片

修改完成后,停止ohas服务,然后再启动ohas:

在oracle 11gr2 grid独占模式下,如何使oracle数据库实例伴随OHAS的启动而启动?_第3张图片

在oracle 11gr2 grid独占模式下,如何使oracle数据库实例伴随OHAS的启动而启动?_第4张图片