테이블 스페이스 남은 공간 조회
현재 접속한 사용자의 DEFAULT_TABLESPACE 남은 공간을 조회합니다.
1 2 3 4 5 6 7 8 9 10 11 12
| 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가 붙게 되면 로그인한 계정에 관련된 내용이 출력됩니다.
사용자 조회
1 2 3
| SQL> SELECT * FROM user_users; SQL> SELECT username, user_id, default_tablespace FROM dba_users; SQL> SELECT * FROM all_users;
|
테이블 조회
1 2 3 4
| 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;
|