Oracle資料庫 表空間及使用者的建立
阿新 • • 發佈:2019-01-03
一、建立表空間
以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資料庫了。