创建用户
实验目标:
1) 用户名: prod
2) 密码: oracle
3) 默认表空间: TS_USERS
4) 临时表空间: TMP_GRP
5) 授予与开发相关的权限或角色及满足开发要求
#创建角色sse_role
SYS@PROD> create role sse_role;
Role created.
#将创建会话的权限赋予角色sse_role
SYS@PROD> grant create session to sse_role;
Grant succeeded.
#创建角色tblo_role
SYS@PROD> create role tblo_role;
Role created.
#将开发相关的权限赋予角色tblo_role
#具体的开发权限需要根据实际情况决定
SYS@PROD> grant create procedure,create sequence,create synonym,create table,create trigger,create type,create view to tblo_role;
Grant succeeded.
#创建用户prod,密码为oracle,默认表空间为ts_user,临时表空间为tmp_grp
SYS@PROD> create user prod identified by oracle
2 default tablespace ts_users #quota unlimited on ts_users 无限制使用此表空间
3 temporary tablespace tmp_grp;
User created.
注:一般为了安全,可以设置用户没有system,sysaux的权限
quota 0 on system
quota 0 on sysaux
#将角色sse_role,tblo_role赋予用户pord
SYS@PROD> grant sse_role,tblo_role to prod;
Grant succeeded.
注:也可以直接将权限赋予用户,但是通过角色进行权限赋予,方便相关人员进行管理
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31399196/viewspace-2128221/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31399196/viewspace-2128221/