oracle 12c 通过nfs备份报错:ORA-17500: ODM err:Communication error on send
nfs 共享参数:(rw,sync,all_squash,insecure,anonuid=0,anongid=0)
Recovery Manager: Release 12.1.0.1.0 - Production on Tue Nov 10 11:14:29 2015
Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved.
RMAN>
connected to target database: DBARAC (DBID=1442760657)
RMAN>
database is already started
RMAN> 2> 3> 4> 5>
using target database control file instead of recovery catalog
allocated channel: c1
channel c1: SID=80 instance=dbarac1 device type=DISK
Starting backup at 10-NOV-15
channel c1: starting datafile copy
input datafile file number=00001 name=+DATA/DBARAC/DATAFILE/system.259.894985883
released channel: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on c1 channel at 11/10/2015 11:14:33
ORA-19504: failed to create file "/home/oracle/cdp/sourcemount/backup/data_D-DBARAC_I-1442760657_TS-SYSTEM_FNO-1_2oqlthko.dbf"
ORA-17502: ksfdcre:3 Failed to create file /home/oracle/cdp/sourcemount/backup/data_D-DBARAC_I-1442760657_TS-SYSTEM_FNO-1_2oqlthko.dbf
ORA-17500: ODM err:Communication error on send
补充说明,最开始备份出现这个问题共享中加入insecure 参数,然后可以解决,但是后来发现备份完卸载nfs,再挂载再备份就还有这个问题,除非重启数据库这个问题解决了,是否和DNFS有关?因为发现及时nfs server重启,端口改变了,v$dnfs_servers 中nfs server的端口还是不变,如何手动清理v$dnfs_servers?