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
相关推荐
凌虚4 小时前
面向 MySQL 用户的 PostgreSQL 快速上手指南
数据库·后端·架构
五阿哥永琪4 小时前
MySQL中操作json的函数!
数据库·mysql·json
来者皆善4 小时前
了解Mysql优化吗?如何优化索引?
数据库·mysql
赤壁小虾6 小时前
【渲染流水线】[逐片元阶段]-[透明度测试]以UnityURP为例
java·前端·数据库
MC皮蛋侠客6 小时前
SQLAlchemy 系列(七):高级建模与高效写入——批量 DML、方言与扩展
数据库·python
奈斯先生Vector7 小时前
把 Midjourney 二次编辑做成生产系统:customId 能力令牌、Action Graph 与 WebUI 精修工作台
数据库·人工智能·架构·aigc·音视频·midjourney
Lethehong8 小时前
双擎并驱·全链路并行:KFS让TB级异构增量同步秒级到达
数据库
MC皮蛋侠客8 小时前
SQLAlchemy 系列(八):AsyncIO、并发与 Web 生命周期——让每个并发任务持有自己的 Session
数据库·python
一水8 小时前
Redis实战:一个AI工作流系统里的五个应用场景,从传参到限流的完整链路
数据库·redis·wpf
枫叶v.9 小时前
Prompt Injection 防不住怎么办?从 Source-Sink 模型设计 Agent 安全边界
数据库·安全·prompt