以下是在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配置文件(通常在用户主目录),将相关行改为提示输入用户名的形式,如将SQL*Plus: Release...改为SQL*Plus: Release...Enter user - name:。
其他常用操作
可使用SHOW USER查看当前用户,CONN命令连接数据库,PASSW修改密码等。