1. 程式人生 > >Oracle資料庫 表空間及使用者的建立

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資料庫了。