业务环境:
主库11g rac,备库11g单机,linux,
操作过程:
主库表空间满了,扩占了两个数据文件,dg备库无法按照convert转换数据文件
主库添加了2个数据文件
主库添加完数据文件后,备库不同步了,自动添加的数据文件路径不对
报错提示,备库无法创建数据文件,原因是找不到asm路径,但备库是单机,根本没有asm
一开始怀疑是备库convert参数的问题,但是如果是convert参数问题,在搭建dg数据同步就会报错。仔细回想,这应该是dg搭建好之后主库第一次添加数据文件。应该是哪里配置有问题。
影响备库数据文件创建的参数无非是那几个,第一个就是convert参数,第二个standby_file_management参数,还有个就是OMF的db_create_file_dest参数,前面两个应该都没有问题
查看db_create_file_dest参数:
这个dg环境不是我配置的,不知道这里为啥会设置成+DATADG
这里把db_create_file_dest值改成备库数据文件目录/u01/app/oracle/oradata/datafile 或者置空就行。