在我的oracle实例中,我有一个名为xxx的用户,我记得我只是将resource和connect角色授予了xxx,但是现在用户可以以sysdba身份登录(通过pl/sql )登录,即使在通过sys帐户执行revoke dba from xxx之后,用户xxx仍然可以以sysdba身份登录,那么为什么呢?我该怎么做才能撤销他的dba角色?
PS:现在我执行了revoke dba from xxx,它报告了一个错误: dba<
我正在尝试为Oracle11g数据库创建一个只读用户,SQLAlchemy将使用该用户来查询数据库。我在SQLAlchemy中使用了一个现有的数据库管理员用户,没有任何问题,但是现在使用新用户,我无法反映数据库表。我尝试将所有角色从现有DBA复制到新用户,但仍然收到相同的错误
我甚至尝试了一些以前没有使用过的高级角色(我计划稍后再次正确地删除和添加用户。DBACONSULTA是我创建的新用户。GRANT DB