静默安装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
创建成功了
参考文档:
https://blog.csdn.net/yincg/article/details/71440837