1 4 8 表空間維護

2021-06-29 08:09:31 字數 965 閱讀 5846

背景資訊

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...