关于授权的问题

wxvp 2009-05-28 05:17:04
我以sysytem用户创建了一个用户 w1 设它的默认表空间是 ts1 (ts1之前是建好了的)

我又以system用户创建了一张表 d1 设该表所在的表空间也是 ts1

然后我用w1登录 之后用desc查看 或者用select查看 d1表 都说没有这个对象 或表

请问这是怎么回事? 为什么会说没有 要怎么授权才可以
...全文
27 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
oraclelogan 2009-05-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 wxvp 的帖子:]
我以sysytem用户创建了一个用户 w1 设它的默认表空间是 ts1 (ts1之前是建好了的)

我又以system用户创建了一张表 d1 设该表所在的表空间也是 ts1

然后我用w1登录 之后用desc查看 或者用select查看 d1表 都说没有这个对象 或表

请问这是怎么回事? 为什么会说没有 要怎么授权才可以
[/Quote]

用哪个用户创建的表,表就属于哪个用户所有。

你的表d1是system用户登陆创建的,只有system用户才有权限操作d1表,除非system用户把对d1表的操作权限赋予给其他用户。

所以你w1登陆,之后用desc或者select查看,就会说这个对象不存在的。

17,377

社区成员

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

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