oracle ORA-27054报错处理

现象

在oracle执行expdp,rman备份,xtts的时候,由于没有足够的本地空间,只能使用到NFS的文件系统但有时候会出现如下报错

bash 复制代码
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options

根据提示信息,很明确,是nfs的挂载参数有问题

现象排除测试

检查挂载点的权限,通过

尝试用oracle用户创建文件,通过

在多个节点上mount共享文件系统,通过

这些都通过后,可以确定不是权限的问题了

问题解决

对于不同的操作系统,有不同的要求

对于不同的数据库版本,有不同的处理方法

根据官方文档" Mount Options for Oracle files for RAC databases and Clusterware when used with NFS on NAS devices (Doc ID 359515.1)"中提示

文档解释:

  1. Binaries are the shared mount points where the Oracle Home and
    CRS_HOME are installed.(oracle软件安装在共享目录中的时候,需要的选项)
  2. Datafiles include Online Logs, Controlfile, and Datafiles(用于存放数据文件的时候挂载选项)
  3. For RMAN backup sets, image copies, and Data Pump dump files, the
    "NOAC" mount option should not be specified - that is because
    RMAN and Data Pump do not check this option and specifying this can
    adversely affect performance. Please check the following document
    for which RMAN options require NOAC mount option: RMAN backup types
    that require "NOAC" on NFS Mount Points (Doc ID 2108714.1)

在aix上挂载nfs的参数用于存放数据文件的参数

bash 复制代码
mount -v nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,proto=tcp,cio 192.168.120.121:/vol_data1 /backup

在solorias上挂载nfs的参数

bash 复制代码
mount -F nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,proto=tcp,noac,vers=3,forcedirectio 192.168.120.121:/vol_data1 /backup

在linux上挂载nfs用于备份的参数

bash 复制代码
mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 192.168.120.121:/vol_data1 /backup
相关推荐
倔强的石头_13 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐4 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再4 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest4 天前
数据库SQL学习
数据库·sql