#創建表空間
oracle數據庫除了可以保存永久表外,還可以建立臨時表temporary tables。這些臨時表用來保存一個會話SESSION的數據, 或者保存在一個事務中需要的數據。當會話退出或者用戶提交commit和回滾rollback事務的時候,臨時表的數據自動清空, 但是臨時表的結構以及元數據還存儲在用戶的數據字典中。
create tablespace lyy_02_space datafile 'D:\2020_oracle_space\lyy_02_space.db' size 100m;
創建成功後可以檢查文件
2.創建用戶名和密碼并指定到具體的表空間名稱
#create user 用戶名 identified by 密碼 default tablespace 表空間名稱;
create user lyy_02 identified by lyy_02 default tablespace lyy_02_space;
3.對用戶名賦值權限:
#oracle對用戶名賦值權限
grant dba to 用戶名
grant dba to lyy_02;
比較全面的寫法是:
grant connect,resource,dba to username;
第二種寫法,比較複雜一點,但是比較标準:第1步:創建臨時表空間
create temporary tablespace lyy_02_space_tmp
tempfile ''D:\2020_oracle_space\lyy_02_space_tmp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
第2步:創建數據的表空間create tablespace lyy_02_space
logging
datafile 'D:\2020_oracle_space\lyy_02_space.db'
size 50m #自動增張空間50M 每次空間不夠用時會主動增加50M
autoextend on
next 50m maxsize 20480m #最小50M最大20480m,如果超過會報錯空間不足
extent management local;
第3步:創建用戶并指定表空間create user lyy_02 identified by lyy_02-----我喜歡把用戶名和密碼弄一樣,便于記憶
default tablespace 時間數據表空間
temporary tablespace 臨時數據表空間;
create user 用戶名 identified by 密碼
default tablespace lyy_02_space
temporary tablespace lyy_02_space_tmp;
第4步賦值權限
grant connect,resource,dba to 用戶名;
connect 連接權限
resource訪問資源權限
dba增删查改等比較大的權限,基本上快到頂了
grant connect,resource,dba to lyy_02;
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!