创建新用户

创建新用户需要DBA权限,即我们创建数据库实例的时候的SYS和SYSTEM两个账号
我们使用下面这条语句来创建用户
create user [username] identified by [password];
举例:
我要创建一个名为test的用户,其密码为test123
我们只需输入create user test identified by test123

为新用户赋予权限

新创建的用户还需要我们赋予权限
通过下面这条语句我们可以赋予其相应的权限
grant [privilege] to [username]
其中[privilege]是权限名称
具体有
[create session] : 创建会话,如果用户没有此权限,则无法连接数据库,并创建会话
[create table] :建表权限
[select] :查询权限 PS:查询权限可以通过on关键字指定表名
eg: grant select on [tablename] to username
除了以上的权限名称,ORACLE还提供了其他许多权限可供选择,本文就不进行详细的描述了
我们通过grant connect,resource to [test]命令给予用户test登录和创建实例权限

移除用户权限

移除用户权限和赋予用户权限语法相似,将关键字grant换成revoke即可

 

苏ICP备18039385号