在表空间'USERS'上没有权限,而我的表空间是别的东西。

问题描述 投票:0回答:1

我创建了一个表 "app_config",并将该表移动到一个自定义表空间 "appuser_tbs_initial "中。但是,每当我试图将值插入到这个表中时,我得到了 "表空间'USERS'上没有权限 "的错误。我不明白为什么有一个不同的表空间,我得到的错误的默认表空间.这里附上的屏幕截图,这可能是有助于理解我的查询 - 。

ora

oracle oracle12c tablespace
1个回答
1
投票

感谢 Jon Heller 为了给我一个线索来解决这个问题。我找到了问题背后的实际原因,我所做的是------。

  • 创建一个没有任何自定义表空间的表。
  • 为该表创建一个主键约束。
  • 修改该表,将表空间改为自定义表空间。

但是我没有改变约束条件进行重建,所以表空间还是默认的表空间。在我改变了约束条件后,用同样的SQL检查,发现 Jon Heller 提供的,它向我显示了正确的表空间名称。现在我可以将数据插入到该表中。

© www.soinside.com 2019 - 2024. All rights reserved.