Oracle,怎么让其他人不能删掉你建的表?

stan_8mile 2014-09-04 10:23:51
加精
RT,我在给数据库里建了张表,但我不想让其他用户共用此库的人删掉或者修改,应该怎么办?这张表对他们不可见也行。求大神帮忙。
...全文
3996 45 打赏 收藏 转发到动态 举报
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkzhong 2016-03-18
  • 打赏
  • 举报
回复
你一开始自己的用户不要给别的用户删除表的权限就可以了,当然system和sys用户没办法了。
sdwulibo 2016-03-09
  • 打赏
  • 举报
回复
数据库里有个权限控制,控制好权限就可以了,超级用户除外
yysx 2016-03-06
  • 打赏
  • 举报
回复
mysql也可以给单独的表设置权限,让别的用户可以查询、增加,不能删除
小圣_fighting 2016-03-05
  • 打赏
  • 举报
回复
不要赋予系统权限给他人用户
陈灬风 2016-03-04
  • 打赏
  • 举报
回复
建议是创建表格触发器,别人删除或者修改的时候就直接弹出报错。
我说假如 2016-03-04
  • 打赏
  • 举报
回复
我很想知道别人为什么删你的表 权限控制应该可以解决 不过如果是两个人在开发过程中出现的情况,那还不如直接过去和他说说就好了 不好意思开口,聊天工具上面说也是一样的
蓝精灵-2020 2016-03-03
  • 打赏
  • 举报
回复
授权给你一个用户就好了。
du369390347 2016-03-03
  • 打赏
  • 举报
回复
额 这个 数据库问题 就有点 麻烦了哦。希望楼主早日解决
walkuere 2016-03-02
  • 打赏
  • 举报
回复
sqlServer可以设置权限,oracle应该也有,你创建一个只读权限的用户,让其他人都用这个用户登录 你创建的用户的密码给改掉
东方淄墨 2016-03-02
  • 打赏
  • 举报
回复
一种是权限控制,还有一种可以考虑使用视图。设置视图权限为只读。让其他用户通过视图访问表的信息
line_us 2016-03-02
  • 打赏
  • 举报
回复
难道权限不能控制吗
  • 打赏
  • 举报
回复
权限问题而已
qq_34137609 2016-03-01
  • 打赏
  • 举报
回复
建自己的数据库(只是赚金币的)
cattpon 2016-03-01
  • 打赏
  • 举报
回复
权限控制就可以了啊~
qq_1021540607 2016-03-01
  • 打赏
  • 举报
回复
x_xx_xxx_xxxx 2016-03-01
  • 打赏
  • 举报
回复
触发器怎么写?
止戈uuu 2016-03-01
  • 打赏
  • 举报
回复
你要是管理员那应该可以设置权限呀,如果你也一样是普通用户,,,你觉得你能设置么。。
非典型宅男c 2016-03-01
  • 打赏
  • 举报
回复
试试建一个触发器
东方淄墨 2016-02-29
  • 打赏
  • 举报
回复
我只想到了权限管理
aoxuelingshuang 2015-01-20
  • 打赏
  • 举报
回复
我认为如果两者是用同一个数据库用户登录的时候,要想设置无法删除表,应该是将用户drop table与drop any table的权限去掉。但是此时你对表的操作权限也同样受到限制。 而如果你跟他不是同一个用户登录的,那就简单的多了,你只要不给其他用户授权,其他用户就是看不到你的表的。
加载更多回复(22)

17,377

社区成员

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

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