Oracle 授予和回收用户sysdba权限

一般大型数据库系统中,所有的数据库管理员都不允许以sys或者system用户登录,需要数据库管理员有一个个人账号并赋予sysdba权限

  1. 首先 sysdba登录数据库

Sqlplus  / as sysdba

  1. 为了使查询结果方便易读,执行col命令格式化显示输出,然后查询目前具有sysdba,sysoper权限的用户

Col username for a15;

Select * from V$SPWFILE_USERS;

  1. 将sysdba的权限授予system用户,hr用户,oe用户

Grant sysdba to system,hr,oe;

  1. 收回用户hr,oe的sysdba权限

Revoke sysdba from hr,or;

THE END