Oracle数据库 表空间及用户的创建

一、创建表空间

以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数据库了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章