DBA_ ビューの使い方
データベース全体の一覧を見る(Oracle)
書き方
DBA_TABLESPACES DBA_DATA_FILES DBA_TEMP_FILES DBA_FREE_SPACE DBA_SEGMENTS DBA_TABLES DBA_USERS ALL_USERS DBA_SYS_PRIVS DBA_ROLE_PRIVS DBA_ROLES DBA_TAB_PRIVS DBA_TS_QUOTAS DBA_PROFILES CDB_TABLESPACES CDB_DATA_FILES CDB_USERS(CON_ID 付き) DATABASE_PROPERTIES
表領域・データファイル・空き領域・セグメント・ユーザー・権限の一覧です。USER_ ビューは自分のものだけ、DBA_ ビューはいまのコンテナ(CDB$ROOT か FREEPDB1)の全員のもの、CDB_ ビューは全コンテナのものを見ます。SELECT ANY DICTIONARY などの権限が要ります。データベースが OPEN していないと見られません(ORA-01219)。
例
SELECT tablespace_name, contents, status FROM dba_tablespaces; SELECT tablespace_name, SUM(bytes) FROM dba_free_space GROUP BY tablespace_name;
実際に打って練習する
Oracle DBA コースの Lv12「表領域を調べる DBA_TABLESPACES」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。