728x90
Tibero에서 특정 테이블스페이스명을 기준으로 사용자 계정이 소유한 테이블명을 조회하는 SQL문은 아래와 같습니다:
SELECT table_name
FROM user_tables
WHERE tablespace_name = 'YOUR_TABLESPACE_NAME';
🔍 설명
-
user_tables: 현재 로그인한 사용자가 소유한 테이블들만 조회하는 데이터 딕셔너리 뷰입니다.
-
tablespace_name: 테이블이 저장된 테이블스페이스 이름을 나타냅니다.
-
'YOUR_TABLESPACE_NAME' 부분에는 실제 조회하고자 하는 테이블스페이스명을 대문자로 입력해야 합니다.
예: 'USERS', 'TBSP01' 등
✅ 예시
예를 들어, TBSP_SAMPLE이라는 테이블스페이스에 속한 테이블만 조회하려면:
SELECT table_name
FROM user_tables
WHERE tablespace_name = 'TBSP_SAMPLE';
📌 참고
-
모든 사용자의 테이블을 조회하려면 dba_tables 또는 all_tables를 사용해야 하며, 권한이 필요합니다.
-
all_tables: 현재 사용자가 접근 가능한 모든 테이블
-
dba_tables: DBA 권한이 있어야 조회 가능
-
필요하시면 권한별 차이도 더 설명드릴 수 있습니다.
Tibero에서 'YOUR_TABLESPACE_NAME'를 확인하는 SQL문?
Tibero에서 본인 계정이 소유한 테이블이 어떤 테이블스페이스에 저장되어 있는지 확인하려면, 아래 SQL을 실행하면 됩니다.
✅ 현재 계정의 테이블이 사용 중인 테이블스페이스 목록 조회
SELECT DISTINCT tablespace_name
FROM user_tables
ORDER BY tablespace_name;
📌 추가로 확인할 수 있는 방법들
1. 모든 테이블스페이스 이름 확인 (DBA 권한 필요)
SELECT tablespace_name
FROM dba_tablespaces
ORDER BY tablespace_name;
2. 접근 가능한 테이블스페이스 확인 (권한 없이도 가능)
SELECT tablespace_name
FROM user_tablespaces
ORDER BY tablespace_name;
🔍 요약
SQL설명필요 권한
| user_tables | 내 테이블이 쓰는 테이블스페이스 | 없음 |
| user_tablespaces | 내가 접근 가능한 테이블스페이스 | 없음 |
| dba_tablespaces | 전체 테이블스페이스 | DBA 권한 필요 |
필요하신 경우 'YOUR_TABLESPACE_NAME'에 실제 값을 넣어서 사용하시면 됩니다.
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| Tibero에서 스키마, 테이블, 뷰, 인덱스가 속하는 테이블스페이스를 확인 (0) | 2025.08.20 |
|---|---|
| TIBERO INDEX SCHEMA 정보 조회 (0) | 2025.08.19 |
| 가상자산 회계처리 감독지침 (0) | 2025.08.19 |
| 이중화 DB시스템을 계정계, 정보계 DB시스템으로 전환 절차 (2) | 2025.08.18 |
| 인덱스가 70TB, 데이터가 60TB인 DB환경에서 인덱스를 안정적으로 튜닝하는 절차 (0) | 2025.08.18 |