oracle表空間擴容
首先檢視表空間所生的記憶體
select a.tablespace_name,
round (a.total_size) 「total_size(mb)」,
round (a.total_size) - round (b.free_size,3)「used_size(mb)」,
round (b.free_size,3) 「free_size(mb)」,
round (b.free_size/total_size * 100,2)|| 『%』 free_rate from (select tablespace_name, sum(bytes)/1024/1024 total_size
from dba_data_files
group by tablespace_name) a ,
(select tablespace_name ,sum (bytes)/1024/1024 free_size
from dba_free_space
group by tablespace_name) b where a.tablespace_name=b.tablespace_name(+);
然後查擴容目標表空間的路徑
select b.file_id 檔案id,
b.tablespace_name 表空間,
b.file_name 物理檔名,
b.bytes 總位元組數,
(b.bytes-sum(nvl(a.bytes,0))) 已使用,
sum(nvl(a.bytes,0)) 剩餘,
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
檢視可使用記憶體
手動新增
alter tablespace 表空間 名稱 add datafile
『/fra/oradata/hipdb/tbs_hip_ods_65.dbf』 size 30720m;
一直再oracle操作,新增hip_cdr層記憶體
alter tablespace hip_cdr
add datafile 『/data/oradata/hipdb/hip_cdr_06.dbf』 size 30720m;
oracle表空間擴容
1 查詢當前表空間使用情況 col file name format a50 col space name format a15 select b.file name file name,b.tablespace name space name,b.bytes 1024 1024 munm,b.by...
Oracle 表空間擴容
查詢表空間的磁碟路徑sql select from dba data files 查詢表空間的大小sql m單位 select t.tablespace name,round sum bytes 1024 1024 0 ts size from dba tablespaces t,dba data ...
oracle表空間擴容
oracle在使用中會發現,表空間不足的情況 以下介紹了如何1 查詢表空間使用率 剩餘量 2 如何擴充套件表空間容量 select tablespace name 表空間 to char round bytes 1024,2 99990.00 實有 to char round free 1024,2...