Oracle 11g RMAN異機還原出現RMAN-06172,結果是NFS掛載的問題

系統:Solaris 10 
Database:11gR2 

我把RMAN備份到遠端的主機上,以NFS方式掛載到本機的/bak上。

使用RMAN在還原Controlfile時,出現了錯誤的訊息:
RMAN-06172:  no autobackup found or specified handle is not a valid copy or piece

可是我的指令是 restore control file from '/bak/TEST_bakctl_c-285915458-20140617-02'
已經指定了路徑及位置,為什麼還是有錯誤,為了這個問題找了幾天的文件,
也試了好幾個方法都不行,最後自己發現把檔案複製到本機上就解決了,一直覺得很奇怪。

接著下一個步驟restore database時,也出現了錯誤如下,才知道是NFS的掛載選項有問題。
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options

最初的掛載方式為 mount -o rw 192.168.1.100:/backup/DB  /dbbak,存取上沒有任何問題。
沒有想到還要指定其他的參數才能讓RMAN可以正常操作,最後掛載的指令如下:
mount -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,proto=tcp 192.168.1.100:/backup/DB  /dbbak

参考文件:
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options [ID 781349.1]

Windows 11安裝時跳過網路連線