oracle表空间问题

qq_39191154 2017-07-13 02:32:14
请问oracle用户下有多张表,同属一个表空间,为什么有的表insert的时候提示ora-01950对表空间无权限,有的表却能插入?
...全文
382 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
金木犀 2018-02-01
  • 打赏
  • 举报
回复
oracle的数据模式是:用户建在数据库实例上,表建在用户上      不同数据库实例可以建相同的用户;     同一个数据库实例,用户名不能相同;     一个用户可以使用多个表空间;     一个表空间可以被多个用户所使用;     表的权限是和用户绑定的;     表空间不涉及任何权限控制问题;     不同用户可以在表空间上创建同名表,但是此时不能为同名表创建同义词了;     oracle数据库权限控制是在用户,角色和数据对象之间控制的,和表空间没有关系;
wl19931218 2018-01-30
  • 打赏
  • 举报
回复
属于同一个表空间但不属于同一个用户 ,你可以赋予表插入 语法如下: grant select on p_a_Summary to temp_cf p_a_Summary为表名 temp_cf为用户名(给谁赋权限)
卖水果的net 2017-07-14
  • 打赏
  • 举报
回复
无权限的表,现在是不是没有数据,是一张空表?
ghx287524027 2017-07-13
  • 打赏
  • 举报
回复
只能说明当前dml操作的用户对该表没有insert权限,与该表所在表空间及该表是否与其他可以insert的表是否隶属同一用户没关系
shpery 2017-07-13
  • 打赏
  • 举报
回复
赋插入权限之后再试下看可以不
宋哥 2017-07-13
  • 打赏
  • 举报
回复
可能这些表的访问权限不一样吧。其实是否属于同一个表空间没有什么实际意义,因为表的访问并不关心它在哪个表空间。
qq_39191154 2017-07-13
  • 打赏
  • 举报
回复
引用 1楼宋哥 的回复:
属于一个表空间不等于属于一个用户,这些表属于不同的用户导致权限不够。
属于同一个表空间同一用户下
宋哥 2017-07-13
  • 打赏
  • 举报
回复
属于一个表空间不等于属于一个用户,这些表属于不同的用户导致权限不够。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧