標籤:建立 count cal creat grant bytes font user select
1、查詢所有資料表空間
select dbf.tablespace_name,
dbf.totalspace "總量(M)",
dbf.totalblocks as 總塊數,
dfs.freespace "剩餘總量(M)",
dfs.freeblocks "剩餘塊數",
(dfs.freespace / dbf.totalspace) * 100 "空閑比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name);
2、查詢資料表空間HBZF的資訊(如無可用的資料表空間需要建立一個資料表空間)
select t.* from sys.dba_data_files t where t.tablespace_name =‘HBZF‘;
3、建立新的使用者
create user bthb_wjgl
identified by "bthb_wjgl"
default tablespace HBZF
profile DEFAULT
ACCOUNT UNLOCK;
4、給使用者授權
grant connect,dba to bthb_wjgl;
5、查詢HBZF資料表空間的所有使用者
select * from dba_users t where t.default_tablespace =‘HBZF‘
建立oracle使用者,給使用者授權