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數據庫了。

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