当前位置: 首页 > news >正文

prvf-4007 user equivalence check failed for user oracle

一、问题原因

  • 用户等效性:指同一用户在集群所有节点上拥有相同的 UID、GID、家目录权限,且能通过 SSH 无密码登录所有节点(含本机)Oracle
  • 常见失败场景:
    • SSH 互信未配置或配置不完整
    • .ssh 目录 / 文件权限错误(非 700/600)
    • 密钥类型不兼容(Oracle 推荐 RSA,避免 ed25519)
    • 主机名解析问题(/etc/hosts 配置错误)
    • 节点到自身的 SSH 连接失败

二、快速诊断(先定位问题)

 
以 oracle 用户登录所有节点,执行以下命令:
 
# 1. 检查本机SSH连接(最容易忽略)
ssh localhost date  # 应无密码直接返回日期
ssh $(hostname) date  # 同上# 2. 检查节点间互信(假设有node1和node2)
ssh node1 date      # 从node2到node1
ssh node2 date      # 从node1到node2# 3. 检查权限(关键!)
ls -ld ~/.ssh       # 必须是 drwx------ (700)
ls -l ~/.ssh/authorized_keys  # 必须是 -rw------- (600)# 4. 检查密钥类型
cat ~/.ssh/id_rsa.pub  # 开头应为 ssh-rsa
 

三、完整解决步骤(手动配置 SSH 互信)

1. 准备工作(所有节点)

su - oracle  # 切换到oracle用户
mkdir -p ~/.ssh  # 创建.ssh目录
chmod 700 ~/.ssh  # 严格权限
rm -f ~/.ssh/*  # 清空旧密钥(可选,建议重新配置)
 

2. 生成 RSA 密钥(所有节点)

ssh-keygen -t rsa -b 2048 -N "" -f ~/.ssh/id_rsa
# -t rsa:指定RSA算法(Oracle兼容)
# -b 2048:密钥长度
# -N "":空密码(必须)
# -f:指定密钥文件名

3. 合并公钥(关键步骤)

假设集群有 node1 和 node2 两个节点:

在 node1 执行:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh node2 "cat ~/.ssh/id_rsa.pub" >> ~/.ssh/authorized_keys

在 node2 执行:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh node1 "cat ~/.ssh/id_rsa.pub" >> ~/.ssh/authorized_keys
 

4. 同步 authorized_keys 到所有节点

# 从node1同步到node2
scp ~/.ssh/authorized_keys node2:~/.ssh/# 所有节点设置权限
chmod 600 ~/.ssh/authorized_keys
 

5. 验证配置(所有节点)

# 验证所有连接(无密码即成功)
ssh node1 date
ssh node2 date
ssh localhost date
ssh $(hostname) date# 测试预检查命令(可选)
./runcluvfy.sh stage -pre crsinst -n node1,node2 -verbose
http://www.zskr.cn/news/1392222.html

相关文章:

  • Print.js终极指南:3步搞定网页打印的完整解决方案
  • 大模型落地失败率高达68%?2026年AI工具选型必须绕开的4个认知陷阱,附企业级选型checklist
  • 超节点技术深度篇六:超节点工程化技术:从无损网络、RAS 到任务级可观测性
  • Adobe-GenP 3.0:解锁Adobe全家桶的终极免费方案
  • 信息学奥赛解题策略:从“石头剪刀布”看OpenJudge NOI中的字符串与逻辑优化
  • DIY太阳能充电器设计:从MPPT算法到三阶段充电的工程实践
  • 番茄小说下载器:让离线阅读成为你的日常习惯
  • 基于Arduino与SIM800L的短信远程控制器:从硬件设计到防冻保护实战
  • AI离你很近!普本程序员也能抓住大模型红利,收藏这份9大职业路线图
  • NPU性能调优完全攻略——从Profiler到算子调优的实战方法论
  • 基于二维码定位算法中的二维码选型
  • MestReNova下载安装详细教程(附安装包)MestReNova 14下载安装教程(附MestReNova 14+MestReNova安装包)
  • TRConv:基于目标调控卷积的恶意软件分类与鲁棒性提升实践
  • 3步打造你的革命性AI桌面助手:用自然语言重新定义人机交互
  • 如何快速配置设备认证:PlayIntegrityFix终极指南
  • API Key 集中管理与访问控制提升企业级应用安全水平
  • 基于DS3231与PIC单片机的高精度数字时钟设计与实现
  • 3分钟搞定全网热门资源下载!res-downloader超强工具完整指南
  • 襄阳东津慧珠黄金回收|2026 年 5 月金价走势 + 变现案例 + 上门服务指南 - 润富黄金珠宝行
  • 多核虚拟化实时系统中vMPCP协议阻塞时间分析优化
  • 3大突破:BarrageGrab实现跨平台直播弹幕采集的终极指南
  • FanControl深度解析:专业级风扇曲线调校实战指南
  • 如何快速实现智能视频分析:Video Analyzer的完整指南
  • UI-TARS桌面助手:用自然语言重新定义电脑操作体验
  • Anthropic 旗下那款被层层包裹的顶尖 AI 模型,终于开始撕掉“内部机密“的标签。
  • 陕西铝合金雨棚科普:3 分钟看懂 60 年不生锈的秘密 - 西安老王
  • Galanin Message Associated Peptide (25-41) amide
  • PromptOps:让提示词工程真正落地生产的5个关键实践
  • vue3 使用FcDesigner生成一个文档
  • 支付宝立减金回收哪些平台支持?精选三种主流靠谱渠道 - 可可收公众号