oracle下怎么创建这样一个用户:禁止删除其他用户及其表空间的权限,但有创建其他用户及表空间的权限

oracle下如何创建这样一个用户:禁止删除其他用户及其表空间的权限,但有创建其他用户及表空间的权限
背景:
目前项目组都有超级系统管理员权限,大家可以随便创建用户和表空间
也可以随便删除用户和表空间,有时候会造成数据的损失。

我用sys管理员创建了一个用户,如果分配了dba角色,即使不分配创建,删除等操作权限,该用户还具有这些权限。但是如果不分配dba角色,即使分配了创建,删除用户,表空间的权限,结果还是没有权限

请问该如何做

------解决方案--------------------
用DDL级触发器试试,网上可以搜到相关例子。
------解决方案--------------------
项目组里面为什么要用超级管理员权限呢?
一组特定的用户,有相关的connect,resource权限足以,为什么还要drop user权限呢?
------解决方案--------------------
我认同楼上的看法;