Debian系统中SQL*Plus权限管理主要涉及三方面:
系统用户权限
oinstall
组(访问数据库)或dba
组(管理数据库),可通过sudo usermod -aG oinstall/dba 用户名
添加。adm
或users
组。Oracle数据库权限
GRANT CONNECT, RESOURCE, DBA TO 用户名
(系统权限);GRANT SELECT/INSERT ON 表名 TO 用户名
(对象权限)。REVOKE 权限/角色 FROM 用户名
。CREATE ROLE role_name
),将权限批量分配给角色后,再通过GRANT role_name TO 用户名
简化管理。特殊权限操作
sysdba
身份登录(sqlplus / as sysdba
),可执行用户管理(创建、解锁、删除用户)、权限全局配置等操作。参考来源: