表空間相關操作

2021-06-22 09:23:09 字數 2059 閱讀 4084

--1、檢視表在那個表空間  select tablespace_name,table_name from user_talbes where table_name='test';

--2、獲取使用者的預設表空間  select   username,   default_tablespace     from   dba_users where username='mxh';

--3、檢視表空間所有的檔案    select * from dba_data_files where tablespace_name='users';

--4、檢視表空間使用情況:

select tbs 表空間名,                                    

sum(totalm) 總共大小m,                                    

sum(usedm) 已使用空間m,                                    

sum(remainedm) 剩餘空間m,                                    

sum(usedm)/sum(totalm)*100 已使用百分比,                            

sum(remainedm)/sum(totalm)*100 剩餘百分比                            

from(                                            

select b.file_id id,                                    

b.tablespace_name tbs,                                    

b.file_name name,                                    

b.bytes/1024/1024 totalm,                                    

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedm,                        

sum(nvl(a.bytes,0)/1024/1024) remainedm,                            

sum(nvl(a.bytes,0)/(b.bytes)*100),                                

(100 - (sum(nvl(a.bytes,0))/(b.bytes)*100))                            

from dba_free_space a,dba_data_files b                            

where a.file_id = b.file_id                                

group by b.tablespace_name,b.file_name,b.file_id,b.bytes                    

order by b.tablespace_name                                

)                                            

group by tbs                                        

--5、擴充套件表空間   alterdatabase datafile 'd:\oracle\product\oradata\test\users01.dbf' resize 50m;

--自動增長    alterdatabase datafile 'd:\oracle\product\oradata\test\users01.dbf' autoextend onnext 50m maxsize 500m;    

--增加資料檔案   alter tablespace users add datafile 'd:\users02.dbf' size 5m;

一些查詢語句   沒有注釋  自用:

表空間相關引數

storage表空間主要相關引數的說明及建議 initial 此引數指定分配給段的第乙個範圍的位元組量,其預設值相當於 個資料庫塊,最小值為相當於2個資料庫塊的大小。最大值要依賴於作業系統。該引數一般設定為該物件可能增長到的最大值稍大30 或更大些到預計可能大小的2倍。next 分配給乙個段的下乙個...

oracle 表空間 相關

檢視當前表空間 select from dba tablespaces 檢視剩餘表空間 select tablespace name,file id,block id,bytes 1024 1024,blocks from dba free space 查詢資料檔案名稱 大小和路徑的資訊 selec...

oracle表空間相關語句

1 檢視表空間檔案 select from dba data files 2 檢視使用者的預設表空間 select username,default tablespace from dba users 3 檢視表空間大小 select t.tablespace name,round sum byte...