【发布时间】:2020-12-08 19:09:40
【问题描述】:
run {
SET nocfau;
ALLOCATE CHANNEL CH0 DEVICE TYPE DISK FORMAT '/nfs/datafile/%U_%T';
ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT '/nfs/datafile/%U_%T';
ALLOCATE CHANNEL CH2 DEVICE TYPE DISK FORMAT '/nfs/datafile/%U_%T';
ALLOCATE CHANNEL CH3 DEVICE TYPE DISK FORMAT '/nfs/datafile/%U_%T';
BACKUP AS COPY INCREMENTAL LEVEL 0 TAG 'INCR_MERGE' DATABASE;
BACKUP ARCHIVELOG ALL FORMAT '/nfs/archivelogs/%U' NOT BACKED UP 1 TIMES;
RELEASE CHANNEL CH0;
RELEASE CHANNEL CH1;
RELEASE CHANNEL CH2;
RELEASE CHANNEL CH3;
}
以上是为Oracle RAC 运行备份的rman script。我有安装了以下选项的 NFS 共享:rw,user,hard,noac,vers=4
NFS 服务器有以下导出:NFSv4,rw,no_root_squash,no_all_squash,secure
问题是没有任何内容写入 NFS 共享。我可以创建文件、复制大文件,但是当 RMAN 运行时,没有任何内容被复制到 NFS 共享中。 RMAN 进程一直运行直到它被终止。
当我执行 nfsiostat -a 时,它会显示 5 个强制性 GETATTR 请求。 这是否意味着 Oracle 数据文件没有被写入 NFS 共享,因为文件属性以及文件 uid/gid 没有被成功检索?
更新:尝试在 Oracle 19c RAC 设置上运行备份 得到以下 RMAN 错误
RMAN-03009: failure of backup command on CH0 channel at 08/24/2020 16:59:11
ORA-19504: failed to create file "/home/oracle/nfs/ractest/1178998226/full/datafile/data_D-ORAMS19C_I-1178998226_TS-SYSAUX_FNO-3_rhv8m5mt_20200824"
ORA-17503: ksfdopn:11 Failed to open file /home/oracle/nfs/ractest/1178998226/full/datafile/data_D-ORAMS19C_I-1178998226_TS-SYSAUX_FNO-3_rhv8m5mt_20200824
ORA-17500: ODM err: No such file or directory
我在本地磁盘上运行了 rman 备份,他们成功了,并且数据文件的组为 asmadmin。 NFS 共享上的备份是否因为数据文件属性/组信息未复制到 NFS 共享而失败? oracle 用户不属于 asmadmin 组。
【问题讨论】:
-
你遇到了什么错误?您是否尝试过使用
DEBUG TRACE选项跟踪 RMAN? -
@SayanMalakshinov ORA-06515, ORA-19583 但发生这种情况是因为我按了 ctrl-c。除此之外,我没有看到任何错误。
标签: oracle database-administration nfs rman