[Oracle] 사용자 및 테이블 조회Database/Oracle2022. 11. 17. 14:57
Table of Contents
반응형
테이블 스페이스 남은 공간 조회
현재 접속한 사용자의 DEFAULT_TABLESPACE 남은 공간을 조회합니다.
SELECT
ts.tablespace_name,
TO_CHAR(SUM(NVL(fs.bytes, 0)) / 1024 / 1024, '99,999,990.99') AS MB_FREE
FROM
user_free_space fs,
user_tablespace ts,
user_users us
WHERE
fs.tablespace_name(+) = ts.tablespace_name AND
ts.tablespace_name(+) = us.default_tablespace
GROUP BY
ts.tablespace_name;
'user_' prefix 가 붙게 되면 로그인한 계정에 관련된 내용이 출력됩니다.
사용자 조회
SQL> SELECT * FROM user_users;
SQL> SELECT username, user_id, default_tablespace FROM dba_users;
SQL> SELECT * FROM all_users;
테이블 조회
SQL> SELECT * FROM tab;
SQL> SELECT table_name, tablespace_name FROM user_tables;
SQL> SELECT owner, table_name, tablespace_nsme, cluster_name FROM dba_tables;
SQL> SELECT * FROM all_tables;
반응형
'Database > Oracle' 카테고리의 다른 글
[Oracle] 계정 관리 (0) | 2022.11.17 |
---|---|
[Oracle] 테이블 스페이스 사용 방법 (0) | 2022.11.17 |
[Oracle] Spatial Data Query (0) | 2022.09.22 |
[Oracle] SDO_GEOMETRY 사용 방법 (0) | 2022.09.22 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!