创建流程:新建用户表空间 >> 新建用户(使用新建的默认表空间) >> 授权 后,即可分配给应用使用,这是一个标准的流程,旨在为每一个用户建立独立的默认表空间。
例如下,使用SYSDBA用户:
–创建表空间OA 和创建用户OA密码为aaaaaaaaa,并将OA用户默认表空间设置为OA表空间,然后给予相关权限:
–创建OA表空间
CREATE TABLESPACE OA DATAFILE 'OA.DBF' size 128;
CREATE USER OA IDENTIFIED by aaaaaaaaa DEFAULT TABLESPACE OA DEFAULT INDEX TABLESPACE OA;
–根据实际情况看是否需要给DBA权限,若权限要求严格可不给予DBA权限
GRANT DBA TO OA;
GRANT PUBLIC TO OA;
GRANT RESOURCE TO OA;
GRANT VTI TO OA;
注意:
1.不能使用数据库自带用户SYSDBA作为业务用户
2.一定要指定新建用户的表空间,不可以使用数据库自带的默认表空间MAIN,如发现有使用默认表空间的请及时整改,整改流程:导出模式数据->删除用户及数据->按上面方法创建表空间和用户->重新导入数据
3.普通用户使用管理工具的权限说明
若普通用户使用管理时出现如下报错,请按上面授权方式,将指定对象权限给予用户即可