oracle創(chuàng)建表空間

/*第1步:創(chuàng)建臨時表空間 */
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

/*第2步:創(chuàng)建數據表空間 */
create tablespace user_data
logging
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

/*第3步:創(chuàng)建用戶并指定表空間 */
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;

/*第4步:給用戶授予權限 */
grant connect,resource,dba to username;
revoke connect to username;//對用戶username回收connect權限

擁有dba角色的用戶,就是數據庫管理員、可以訪問和修改所有用戶下的所有對象;
擁有resource角色的用戶,可以登錄系統(tǒng)、默認只能訪問和修改自己用戶下的有限對象,訪問其他用戶下的表視圖都要另外授權才行。

1、給數據庫用戶授權(對象為用戶表)
GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username}

privilege:
select:查詢
insert:插入
update:更新
delete:刪除
rule:
all:所有

grant select,insert,update on tablename to public;
給所有用戶授予查詢、插入、更新tablename表的權限
revoke select,insert,update on tablename from public;//收回所有用戶查詢、插入、更新tablename表的權限

object:
table:表
view:視圖
sequence:序列
index:索引

grant select,insert,update on tablename,viewname,sequencename,indexname to public;

public:對所有用戶開放權限
GROUP groupname:對該組所有用戶開放權限
username:對指定用戶開放權限

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容