一、表空间
1.1 概念
ORACLE数据库被划分成称作为表空间 的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。
表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。
2.创建
create tablespace xxx(表空间名称)
datafile 'D:\oracle\oradata\orcl2\zjjg.dbf'(表空间数据文件)
size 100M(表空间大小)
注意:D:\oracle\oradata\orcl2\ 必须已经存在
二、用户
2.1 概念
2.2 创建
法一:
create user test(用户名) identified by test(用户密码)
default tablespace xxx
quota 500m on xxx(用户在表空间上占用的空间大小);
法二:使用plsql工具
3.设置用户权限
常被用到的系统预定义角色:CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE。
- 主要用于数据库管理:CONNECT、RESOURCE、DBA(数据库管理员需要被授予这三个角色)
- CONNECT、RESOURCE(一般开发者)。
- EXP_FULL_DATABASE(操作数据库导出)、IMP_FULL_DATABASE(导入)
grant connect,resource,dba to zjjg;