Oracle用户登陆问题,比如我有一个DBA角色的用户。。
发布网友
发布时间:2022-04-19 18:15
我来回答
共1个回答
热心网友
时间:2023-08-28 07:11
dba权限和sysdba权限是两个权限,一般来说二者并不通用。也就是说:“有DBA权限不一定有sysdba权限,有sysdba权限不一定有DBA权限。”
不过一般在应用时,拥有sysdba权限的用户只有一个,而这个用户一般也拥有dba权限,这个用户就是数据库中权限最大的用户sys,所以一般都认为拥有sysdba权限的用户都会有dba的权限,其实二者并不完全一样。
至于dba权限和sysdba权限并不相同,所以就算授予了新用户dba权限,但是新用户是没有sysdba权限的。
比如sysdba权限有启停数据库的权限(默认是有的,虽然这个权限属于sysoper),但是这个权限在dba权限中是没有的。
不过sysdba并不能随便授予,只能通过sys授予。