Oracle - Disable masive updates

时间:2018-06-19 11:18:06

标签: sql oracle sql-update oracle-sqldeveloper

Is any way to disable massive updates/deletes (without where clause) in SQL Developer?

Mysql workbench has a similar tool that prevents a user run update statements without where clause. Is any similar tool in Oracle SQL developer?

Thanks

1 个答案:

答案 0 :(得分:0)

否。

但是您可以通过创建资源使用者组(Docs)来限制用户可以释放到SGA /临时空间/ CPU上的损害

最好在数据库/服务器级别控制此类问题。如果在客户端中构建“安全性”,那么一旦他们使用另一个客户端(例如SQL * Plus或其他100个其他Oracle数据库客户端之一),就会遇到麻烦。

如果您有一个经常执行此操作的数据库用户,则为use the READ privilege in 12c及更高版本。它允许您仅授予进行选择的能力。