静默安装asm实例

静默安装asm,很简单,就2步。1创建响应文件,2执行configToolAllCommands 

其实可以更简单,就是直接使用asmca -silent加上参数就可以创建了。


step1.

cd /grid/app/11.2.0/grid/cfgtoollogs

vi cfgrsp.properties

oracle.assistants.asm|S_ASMPASSWORD=oracle

oracle.assistants.asm|S_ASMMONITORPASSWORD=oracle

 

 step2.

$  ./configToolAllCommands RESPONSE_FILE=./cfgrsp.properties

Setting the invPtrLoc to /grid/app/11.2.0/grid/oraInst.loc

 

perform - mode is starting for action: configure

 

Jun 5, 2018 5:40:42 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke

INFO: Executing ASMCA

Jun 5, 2018 5:40:42 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke

INFO: Command /grid/app/11.2.0/grid/bin/asmca -silent -oui_internal -configureASM -diskString '/dev/rhdiskpower*' -diskGroupName DG_DATA -diskList /dev/rhdiskpower0,/dev/rhdiskpower1,/dev/rhdiskpower2,/dev/rhdiskpower3,/dev/rhdiskpower4,/dev/rhdiskpower5,/dev/rhdiskpower6,/dev/rhdiskpower7,/dev/rhdiskpower8,/dev/rhdiskpower9,/dev/rhdiskpower10,/dev/rhdiskpower11,/dev/rhdiskpower12,/dev/rhdiskpower13,/dev/rhdiskpower14,/dev/rhdiskpower15,/dev/rhdiskpower16,/dev/rhdiskpower17,/dev/rhdiskpower18,/dev/rhdiskpower19,/dev/rhdiskpower20,/dev/rhdiskpower21,/dev/rhdiskpower22,/dev/rhdiskpower23,/dev/rhdiskpower24,/dev/rhdiskpower25,/dev/rhdiskpower26,/dev/rhdiskpower27,/dev/rhdiskpower28,/dev/rhdiskpower29,/dev/rhdiskpower30,/dev/rhdiskpower31,/dev/rhdiskpower32,/dev/rhdiskpower33,/dev/rhdiskpower34,/dev/rhdiskpower35,/dev/rhdiskpower36,/dev/rhdiskpower37,/dev/rhdiskpower38,/dev/rhdiskpower39,/dev/rhdiskpower40,/dev/rhdiskpower41,/dev/rhdiskpower42,/dev/rhdiskpower43,/dev/rhdiskpower44,/dev/rhdiskpower45,/dev/rhdiskpower46,/dev/rhdiskpower47,/dev/rhdiskpower48,/dev/rhdiskpower49,/dev/rhdiskpower50,/dev/rhdiskpower51,/dev/rhdiskpower52,/dev/rhdiskpower53,/dev/rhdiskpower54,/dev/rhdiskpower55,/dev/rhdiskpower56,/dev/rhdiskpower57,/dev/rhdiskpower58,/dev/rhdiskpower59,/dev/rhdiskpower60,/dev/rhdiskpower61,/dev/rhdiskpower62,/dev/rhdiskpower63,/dev/rhdiskpower64,/dev/rhdiskpower65,/dev/rhdiskpower66,/dev/rhdiskpower67,/dev/rhdiskpower68,/dev/rhdiskpower69,/dev/rhdiskpower70 -redundancy EXTERNAL -au_size 4  

Jun 5, 2018 5:40:42 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn.handleProcess() entered.

Jun 5, 2018 5:40:42 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn: getting configAssistantParmas.

Jun 5, 2018 5:40:42 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn: checking secretArguments.

Jun 5, 2018 5:40:42 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn: starting read loop.

Jun 5, 2018 5:40:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: SYS_PASSWORD_PROMPT

Jun 5, 2018 5:40:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Processing: SYS_PASSWORD_PROMPT for argument tag -sysAsmPassword

Jun 5, 2018 5:40:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ASMSNMP_PASSWORD_PROMPT

Jun 5, 2018 5:40:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Processing: ASMSNMP_PASSWORD_PROMPT for argument tag -asmMonitorPassword

Jun 5, 2018 5:40:52 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: End of argument passing to stdin

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read:

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: Configuring ASM failed with the following message:

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: One or more disk group(s) creation failed as below:

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: Disk Group DG_DATA creation failed with the following message:

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ORA-15018: diskgroup cannot be created

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ORA-15033: disk '/dev/rhdiskpower17' belongs to diskgroup "DATA"

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ORA-15033: disk '/dev/rhdiskpower16' belongs to diskgroup "DATA"

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read:

Jun 5, 2018 5:42:19 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read:

 

perform - mode finished for action: configure

 

You can see the log file: /grid/app/11.2.0/grid/cfgtoollogs/oui/configActions2018-06-05_05-40-03-PM.log

 

configToolAllCommands其实产生的就是asmca -silent命令去创建asm实例和磁盘组。

但是我这里遇到了磁盘组的问题,应该是之前的盘直接拉过来给这个库用,但是我之前创建的磁盘组名称叫DG_DATA,所有不能直接使用。需要用dd覆盖磁盘头

 清理磁盘我之前写过一篇文章:

https://blog.csdn.net/qq_40687433/article/details/79107252


[lbnbua02:root:/]  dd if=/dev/zero  of=/dev/rhdiskpower17 bs=1k count=1

1+0 records in.

1+0 records out.

[lbnbua02:root:/]  dd if=/dev/zero  of=/dev/rhdiskpower16 bs=1k count=1

1+0 records in.

1+0 records out.

 

 

 清理完后再次尝试,还是这个问题

INFO: Read: ORA-15033: disk '/dev/rhdiskpower19' belongs to diskgroup "DATA"

Jun 5, 2018 5:59:30 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ORA-15033: disk '/dev/rhdiskpower18' belongs to diskgroup "DATA"

Jun 5, 2018 5:59:30 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

看来是每次只报2个盘,直接脚本把剩下的所有盘全部清理了。

 

$  ./configToolAllCommands RESPONSE_FILE=./cfgrsp.properties

Setting the invPtrLoc to /grid/app/11.2.0/grid/oraInst.loc

 

perform - mode is starting for action: configure

 

Jun 5, 2018 6:06:20 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke

INFO: Executing ASMCA

Jun 5, 2018 6:06:20 PM oracle.install.driver.oui.config.GenericInternalPlugIn invoke

INFO: Command /grid/app/11.2.0/grid/bin/asmca -silent -oui_internal -configureASM -diskString '/dev/rhdiskpower*' -diskGroupName DG_DATA -diskList /dev/rhdiskpower0,/dev/rhdiskpower1,/dev/rhdiskpower2,/dev/rhdiskpower3,/dev/rhdiskpower4,/dev/rhdiskpower5,/dev/rhdiskpower6,/dev/rhdiskpower7,/dev/rhdiskpower8,/dev/rhdiskpower9,/dev/rhdiskpower10,/dev/rhdiskpower11,/dev/rhdiskpower12,/dev/rhdiskpower13,/dev/rhdiskpower14,/dev/rhdiskpower15,/dev/rhdiskpower16,/dev/rhdiskpower17,/dev/rhdiskpower18,/dev/rhdiskpower19,/dev/rhdiskpower20,/dev/rhdiskpower21,/dev/rhdiskpower22,/dev/rhdiskpower23,/dev/rhdiskpower24,/dev/rhdiskpower25,/dev/rhdiskpower26,/dev/rhdiskpower27,/dev/rhdiskpower28,/dev/rhdiskpower29,/dev/rhdiskpower30,/dev/rhdiskpower31,/dev/rhdiskpower32,/dev/rhdiskpower33,/dev/rhdiskpower34,/dev/rhdiskpower35,/dev/rhdiskpower36,/dev/rhdiskpower37,/dev/rhdiskpower38,/dev/rhdiskpower39,/dev/rhdiskpower40,/dev/rhdiskpower41,/dev/rhdiskpower42,/dev/rhdiskpower43,/dev/rhdiskpower44,/dev/rhdiskpower45,/dev/rhdiskpower46,/dev/rhdiskpower47,/dev/rhdiskpower48,/dev/rhdiskpower49,/dev/rhdiskpower50,/dev/rhdiskpower51,/dev/rhdiskpower52,/dev/rhdiskpower53,/dev/rhdiskpower54,/dev/rhdiskpower55,/dev/rhdiskpower56,/dev/rhdiskpower57,/dev/rhdiskpower58,/dev/rhdiskpower59,/dev/rhdiskpower60,/dev/rhdiskpower61,/dev/rhdiskpower62,/dev/rhdiskpower63,/dev/rhdiskpower64,/dev/rhdiskpower65,/dev/rhdiskpower66,/dev/rhdiskpower67,/dev/rhdiskpower68,/dev/rhdiskpower69,/dev/rhdiskpower70 -redundancy EXTERNAL -au_size 4  

Jun 5, 2018 6:06:20 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn.handleProcess() entered.

Jun 5, 2018 6:06:20 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn: getting configAssistantParmas.

Jun 5, 2018 6:06:20 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn: checking secretArguments.

Jun 5, 2018 6:06:20 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: ... GenericInternalPlugIn: starting read loop.

Jun 5, 2018 6:06:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: SYS_PASSWORD_PROMPT

Jun 5, 2018 6:06:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Processing: SYS_PASSWORD_PROMPT for argument tag -sysAsmPassword

Jun 5, 2018 6:06:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ASMSNMP_PASSWORD_PROMPT

Jun 5, 2018 6:06:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Processing: ASMSNMP_PASSWORD_PROMPT for argument tag -asmMonitorPassword

Jun 5, 2018 6:06:29 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: End of argument passing to stdin

Jun 5, 2018 6:07:31 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read:

Jun 5, 2018 6:07:31 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: ASM created and started successfully.

Jun 5, 2018 6:07:31 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read:

Jun 5, 2018 6:07:31 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read: Disk Group DG_DATA created successfully.

Jun 5, 2018 6:07:31 PM oracle.install.driver.oui.config.GenericInternalPlugIn handleProcess

INFO: Read:

 

perform - mode finished for action: configure

 

You can see the log file: /grid/app/11.2.0/grid/cfgtoollogs/oui/configActions2018-06-05_06-05-41-PM.log

创建成功了


静默安装asm实例


参考文档:

https://blog.csdn.net/yincg/article/details/71440837