一、创建表空间
以system身份进入系统,执行以下语句创建名为itcastspace表空间, 并将关联的物理文件创建在C盘根目录,文件名为itcast.dbf
`create tablespace lxspace
datafile 'c:\itcast.dbf'
size 100m
autoextend on
next 10m;
`
datafile 表示数据文件的武力存储位置
size表示数据文件的初始化大小
autoextend on 表示数据文件大小数据满了之后自增。
next 10m 表示每次自增10m
二、创建用户
`create user liuxuan
identified by rooot
default tablespace lxspace
`
创建用户,并设置密码,指定归属的表空间,新创建的用户,由于没有指定权限,不能进行任何操作,包括登陆。
三、设置用户权限
`grant dba to liuxuan`
给用户liuxuan 指定权限角色
常见的权限角色如下:
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
四、完成用户权限设置之后,就可以使用新建的用户来操作Oracle数据库了。