oracle擴充套件表空間:
1. 首先找出該錶空間對應的資料檔案及路徑
--查詢對應的表空間中的資料檔案的全路徑,該路徑對應file_name欄位。
select * from dba_data_files t where t.tablespace_name='輸入要查詢的表空間';
解決方法1:增大資料檔案
--增加對應的表空間裡面的某個資料檔案的大小為***m
alter database datafile '全路徑的資料檔案名稱' resize ***m;
解決方法2:增加資料檔案
alter tablespace 表空間名稱 add datafile '全路徑的資料檔案名稱' size ***m;
--新增乙個資料檔案,全路徑的資料檔名稱為該新增資料檔案的全路徑檔名稱。大小為***m,數值具體設定。
ps:表空間進來讓free百分比保持在10%以上,如果低於就增加datafile或者resieze datafile,一般資料檔案大小不要超過2g
操作範例:
例如發現base01表空間的free百分比低於25%,那麼可以通過如下操作解決該問題:
select * from dba_data_files t where t.tablespace_name='base01';
使用下面兩種方法其中一種即可增加表空間:
1.增加資料檔案
alter tablespace base01 add datafile '/opt/oracle/oradata/orcl/base01_dat5' size 10m;
2.增大資料檔案
alter database datafile '/opt/oracle/oradata/orcl/base01_dat3' resize 120m;
Oracle表空間擴充套件
1.檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 ...
Oracle擴充套件表空間
平時在工作中,客戶那邊的伺服器 放置erp的,很容易表空間不足造成業務流程走不通,導致一些不必要的麻煩,作為乙個運維,必須時刻檢視表空間,通過指令碼監控來進行報警 怎麼檢視表空間 select tablespace name,sum bytes 1024 1024 as mb from dba da...
oracle 擴充套件表空間
1.檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 ...