檢查Oracle資料庫和PDB資料庫的大小

2021-10-14 02:25:08 字數 1280 閱讀 4161

檢查oracle資料庫和pdb資料庫的大小

non-cdb資料庫的以下查詢:

檢查磁碟上資料庫消耗的物理消耗量。

select sum(bytes)/1024/1024 size_in_mb from dba_data_files;

檢查資料使用的總空間。

select sum(bytes)/1024/1024 size_in_mb from dba_segments;

在oracle中檢查使用者或模式的大小。

select owner, sum(bytes)/1024/1024 size_mb from dba_segments group by owner;

檢查資料庫中的可用空間和已用空間。

select

"reserved_space(mb)", "reserved_space(mb)" - "free_space(mb)" "used_space(mb)","free_space(mb)"

from(

select

(select sum(bytes/(1014*1024)) from dba_data_files) "reserved_space(mb)",

(select sum(bytes/(1024*1024)) from dba_free_space) "free_space(mb)"

from dual );

檢查資料庫,臨時檔案和重做檔案的整體大小。

select

( select sum(bytes)/1024/1024/1024 data_size from dba_data_files ) +

( select nvl(sum(bytes),0)/1024/1024/1024 temp_size from dba_temp_files ) +

( select sum(bytes)/1024/1024/1024 redo_size from sys.v_$log ) +

( select sum(block_size*file_size_blks)/1024/1024/1024 controlfile_size from v$controlfile) "size in gb"

from

dual;

跟蹤cdb和pdb資料庫的查詢

檢查資料庫的pdb大小

select con_id, name, open_mode, total_size from v$pdbs;

檢查資料庫的cdb大小

select sum(size)/1024/1024/1024 from cdb_data_files;

ORACLE資料庫管理 pdb使用者 許可權管理

1 common users普通使用者 使用者名稱以c 或c 開頭 僅建立在cdb層 建立在pdb層會報錯ora 65094 invalid local user or role name create user c test identified by test container all gra...

檢查oracle資料庫資料完整度

1 檢視表空間總大小,剩餘大小,使用大小 select df.tablespace name,sum df.bytes 1024 1024 total,sum fs.bytes 1024 1024 free,sum df.bytes fs.bytes 1024 1024 used from dba ...

Oracle資料庫健康檢查筆記

一 系統引數檢查 1.主機配置 linux 環境 server name hostname os version lsb release a cpu more proc cpuinfo memory top 主機型號 dmidecode grep product aix 環境 server name...