我们在oracle中有一个表,它应该将所有应用程序属性存储在key,value列中。此表是一个常量表(意味着在应用程序处于活动状态时不会写入任何数据)因此,除了数据库管理员之外,我们如何阻止对此表的写访问权。
答案 0 :(得分:5)
阅读精细手册:Placing a Table in Read-Only Mode。
您可以使用ALTER TABLE ... READ ONLY语句将表置于只读模式,并使用ALTER TABLE ... READ WRITE语句将其返回到读/写模式。只读模式有意义的表的示例是配置表。如果您的应用程序包含安装后未修改且用户不得修改的配置表,则应用程序安装脚本可以将这些表置于只读模式。