亲爱滴伙伴们,又见面了。最近在紧张的进行Oracle19C ADG搭建工作,为了加快项目进度,我们采用了平台脚本化方式进行ADG搭建,本篇分享在本次搭建中遇到的问题及其处理方式。
惯例环境介绍:
操作系统:Redhat7.6
数据库版本:19.7
是否RAC:是
ASM或文件系统:ASM
在之前我们进行12C ADG搭建的时候均采取修改参数文件,将备库实例启动到nomount,然后从带库中恢复控制文件之后mount数据库,之后开始将数据文件从带库中restore出来,这样一步步的推进,直到ADG搭建完成。但这次由于大批量的19C数据库要搭建ADG,并且都是全新的数据库,考虑到新库还没进行数据迁移,数据文件总大小很小,并且之前的方式太耗时间,所以这次我们全部使用duplicate脚本化进行ADG搭建。这样做最大的好处是只要一套ADG通过一键脚本搭建成功,后续就可以全部一键脚本化加快项目进度。
考虑到新库文件全部默认使用了OMF名称,所以我们将文件转换路径设置成如下,磁盘组一一对应:
脚本在主库运行之后报ORA-19505:failed to identify fi