You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集群创建Repository报错:名称已存在但列表无该仓库的解决咨询

Oracle集群仓库创建/删除异常问题解决

可能原因

  • 软删除状态残留:仓库被删除后,后台可能保留逻辑标记,未彻底释放名称,导致前端列表不显示但名称仍被占用。
  • 元数据同步延迟:前端管理界面与后端存储的元数据缓存不一致,造成视觉上的“不可见”但后台数据仍存在。
  • 环境不匹配:操作Cloud Shell时的区域与集群所在区域不同,或者当前用户权限不足以访问到隐藏的仓库资源。

解决方案

1. 查询并清理软删除的仓库

通过OCI CLI强制排查并彻底清除残留的仓库:

# 列出当前 compartment 下所有已删除状态的仓库
oci artifacts repository list --compartment-id <你的Compartment ID> --lifecycle-state DELETED
# 找到目标仓库ID后,执行强制彻底删除
oci artifacts repository delete --repository-id <目标仓库ID> --force

替换命令中的占位符为实际的Compartment ID和仓库ID。

2. 刷新元数据缓存

  • 退出集群管理界面,清空浏览器缓存后重新登录。
  • 在Cloud Shell中执行元数据刷新命令:
    oci os ns get --refresh-cache
    

3. 验证环境与权限

  • 确认Cloud Shell的区域选择与集群所在区域完全一致(可通过界面右上角区域选择器检查)。
  • 检查当前OCI用户是否拥有ARTIFACT_REPOSITORY_DELETE和ARTIFACT_REPOSITORY_LIST权限,可通过IAM策略界面验证权限配置。

4. 联系Oracle技术支持

如果上述操作都无法解决问题,说明存在后台数据异常,直接提交Oracle Cloud支持工单,需提供:

  • 集群ID
  • 目标仓库名称
  • Cloud Shell删除命令的报错信息
  • 界面创建仓库的报错截图

内容的提问来源于stack exchange,提问作者Dimitry Jacques

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 03:50:44