以下是在CentOS中进行SQL*Plus权限管理的指南:
使用CREATE USER
命令创建用户并设置密码,如CREATE USER username IDENTIFIED BY password;
。
使用GRANT
命令分配权限,如GRANT CREATE SESSION, CREATE TABLE TO username;
。可授予的角色有CONNECT
、RESOURCE
等,也可授予特定权限如SELECT
、INSERT
等。
使用ALTER USER
命令设置默认角色,如ALTER USER username DEFAULT ROLE role1, role2;
。
使用FLUSH PRIVILEGES;
使权限更改生效。
编辑SQL*Plus配置文件(通常在用户主目录),将相关行改为提示输入用户名的形式,如将SQL*Plus: Release...
改为SQL*Plus: Release...Enter user - name:
。
可使用SHOW USER
查看当前用户,CONN
命令连接数据库,PASSW
修改密码等。