背景資訊
oracle表空間利用率超過80%時,需要擴充套件表空間來保證lbi正常執行。
查詢表空間利用率
步驟1 以oracle使用者登入作業系統。
步驟2 登入資料庫
~> sqlplus '/ as sysdba'
步驟3 查詢表空間利用率
sql> select a.tablespace_name, a.used_space * 8192 / (1024 * 1024) used_space_mb, a.tablespace_size * 8192 / (1024 * 1024) tablespace_size_mb, round(a.used_percent, 2) "used%" from dba_tablespace_usage_metrics a where a.tablespace_name not in (select distinct tablespace_name from dba_undo_extents);
----結束
擴充套件表空間
步驟1 以oracle使用者登入作業系統
步驟2 登入資料庫
~> sqlplus '/ as sysdba'
步驟3 擴充套件表空間,向表空間新增資料檔案。
1. 擴充套件臨時表空間
例如:向temp表空間增加資料檔案「/dev/vg_ora/rlv_temp02」, 大小為2gb。
sql> alter tablespace temp add tempfile '/dev/vg_ora/rlv_temp02' size 2048m;
2. 擴充套件非臨時表空間
例如:向tbs_lbi_ods_basic表空間新增資料檔案'/dev/vg_data/rlv_10' 大小為8gb。
sql> alter tablespace tbs_lbi_ods_basic add datafile '/dev/vg_data/rlv_10' size 8192m;
----結束
ORACLE表空間及其維護
基本概念 oracle資料庫被劃分成稱作為表空間的邏輯區域 形成oracle資料庫的邏輯結構。乙個oracle資料庫能夠有乙個或多個表空間,而乙個表空間則對應著乙個或多個物理的資料庫檔案。表空間是oracle資料庫恢復的最小單位,容納著許多資料庫實體,如表 檢視 索引 聚簇 回退段和臨時段等。每個o...
SYSAUX表空間管理維護
1.統計資訊 1 更改歷史統計資訊儲存日期 select dbms stats.get stats history retention from dual exec dbms stats.alter stats history retention 10 2 清除在某個時間戳之前資料,可以使用purg...
oracle建立使用者,分配表空間,表空間維護
建立表空間和臨時表空間 create tablespace test logging datafile d tablespace test.dbf size 50m autoextend on next 1m maxsize 20480m extent management local create...