淺析Oracle用戶表空間權(quán)限的幾個(gè)問題
關(guān)于Oracle用戶表空間權(quán)限提問:在SYS用戶下建立用戶A,默認(rèn)的表空間為A1,臨時(shí)表空間為A2
然后建立表空間A3,怎樣讓用戶A具有在A3里建立表的權(quán)限?前提是不賦予A CREATE ANY TABLE 和 DBA權(quán)限(即用戶A可使用的表空間為A1,A2,A3).
當(dāng)A3換成SYS默認(rèn)的表空間SYSTEM后你們所回答的方法還可行嗎?
對(duì)了再問下oracle里的TABS表有什么用?
關(guān)于Oracle用戶表空間權(quán)限回答:
問題一
只要將a3表空間的限額分配給用戶a就可以了,只要在sys下執(zhí)行 
- SQL>ALTER USER a QUOTA UNLIMITED ON a3; --a用戶可以無限使用a3表空間
 
或者
- SQL>ALTER USER a quota 100M on a3; --a用戶可以使用100Ma3表空間的數(shù)據(jù)
 
問題二
tabs是user_tables的同義詞,是oracle為了簡化用戶書寫sql語句而創(chuàng)建的,只要在system下執(zhí)行下面的查詢就知道了
Oracle用戶表空間權(quán)限的問題就介紹到這里。
- select * from dba_synonyms
 - where synonym_name='TABS'
 















 
 
 
 
 
 
 