楼主: gklove

怎样将表设置为read only?

[复制链接]
招聘 : 数据库管理员
论坛徽章:
38
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14现任管理团队成员
日期:2012-10-18 17:11:21版主4段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
11#
发表于 2004-12-28 11:12 | 只看该作者
表好像不能设为read only的,呵呵,至少我没找到!
lock/unlock 的语法是这样的:
alter table scott.emp enable/disable table lock;
不过好像激活lock后仍然可以对表进行增、删、改记录!也可以drop该表!更何况你是以管理员身份登录的。呵呵,也许lock表还有什么操作我没有做吧,不然怎么没效果呢?
建个视图吧。

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2004-12-28 11:16 | 只看该作者
最初由 gklove 发布
[B]虽然建立了view,但是用户还是可以访问原来的基表,不是一样可以修改? [/B]


如果该用户可以连接到你的数据库用户下的话,你是很难控制她的
最好是建立其他用户让他连接,然后给新用户授权
拙建

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
13#
 楼主| 发表于 2004-12-28 11:16 | 只看该作者
最初由 vcpubljj 发布
[B]oem 图形化界面可以做 [/B]

这个怎么作?

使用道具 举报

回复
论坛徽章:
32
授权会员
日期:2005-10-30 17:05:332010年世界杯参赛球队:阿根廷
日期:2010-04-20 23:13:402010年世界杯参赛球队:葡萄牙
日期:2010-01-25 10:21:04生肖徽章2007版:蛇
日期:2009-08-10 18:06:54生肖徽章2007版:鸡
日期:2009-01-21 21:16:32奥运会纪念徽章:跳水
日期:2008-04-25 22:46:42生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章:龙
日期:2007-01-25 16:57:53生肖徽章:虎
日期:2007-01-25 16:57:33生肖徽章:鸡
日期:2006-09-26 17:35:06
14#
发表于 2004-12-28 11:20 | 只看该作者
最初由 gklove 发布
[B]虽然建立了view,但是用户还是可以访问原来的基表,不是一样可以修改? [/B]


那你就应该限制用户的权限了.不让他访问基表

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
15#
 楼主| 发表于 2004-12-28 11:21 | 只看该作者
最初由 ssonu 发布
[B]

如果该用户可以连接到你的数据库用户下的话,你是很难控制她的
最好是建立其他用户让他连接,然后给新用户授权
拙建 [/B]

这个是在没有办法,因为数据库当初设计的时候就是开发用户和erp用户是相同的,所有的应用都是这一个用户,当然是所有的应用表都在这个用户下了,所以没有办法更改。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
66
ITPUB元老
日期:2005-07-16 18:49:11授权会员
日期:2005-10-30 17:05:33ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44现任管理团队成员
日期:2011-05-07 01:45:08版主3段
日期:2012-05-15 15:24:11
16#
发表于 2004-12-28 11:24 | 只看该作者
在这个表上创建一个触发器,禁止DML,
在SCHEMA或DATABASE上创建一个系统触发器,禁止DDL。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
17#
 楼主| 发表于 2004-12-28 11:37 | 只看该作者
最初由 xzh2000 发布
[B]在这个表上创建一个触发器,禁止DML,
在SCHEMA或DATABASE上创建一个系统触发器,禁止DDL。 [/B]

越来越有难度了!
这么一弄我就更糊涂了

使用道具 举报

回复
论坛徽章:
31
授权会员
日期:2005-10-30 17:05:332012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:09:23
18#
发表于 2004-12-28 11:43 | 只看该作者
lock table in  exclusive mode

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
19#
 楼主| 发表于 2004-12-28 11:58 | 只看该作者
最初由 wlidflower 发布
[B]lock table in  exclusive mode [/B]

这个有用,不过不好意思我怎么unlock?或者有没有lock的详细使用方法?谢谢

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
20#
发表于 2004-12-28 12:35 | 只看该作者
看看这样是否可行:
建一个表空间,在该表空间上建表,把表空间设为只读.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表