segment_name 쿼리
2024. 2. 2. 17:21ㆍDBMS/ORACLE Admin
반응형
select segment_name from user_extents where segment_name = 's2';
seelct segment_name, segment_type, extents from dba_segments where owner = 'HR' and segment_name ='s2';
두 쿼리는 Oracle 데이터베이스에서 세그먼트(테이블, 인덱스 등) 정보를 조회하는데 사용된다.
user_extents와 dba_segments는 서로 다른 시스템 뷰를 쿼리한다.
- user_extents:
- dba_segments:
- dba_segments 뷰는 데이터베이스의 모든 세그먼트에 대한 정보를 제공합니다.
- dba_segments에서는 데이터베이스 전체에서 'HR' 소유자의 's2' 세그먼트의 정보를 가져옵니다.
두 쿼리는 대상 범위와 제공하는 정보의 관점에서 차이가 있다.
user_extents는 현재 사용자에게 속한 세그먼트의 확장 정보를 제공하며, dba_segments는 모든 세그먼트에 대한 정보를 제공한다.
dba_segments를 사용할 때에는 DBA 권한이 필요하다.
반응형
'DBMS > ORACLE Admin' 카테고리의 다른 글
객체지향형 DB 구성 & 객체 관계형 DBMS(ORDBMS) (0) | 2024.02.03 |
---|---|
tablespace checkpoint option (0) | 2024.02.02 |
PL/SQL CURSOR (0) | 2024.01.21 |
PL/SQL 에서 변수의 의미와 사용법 (0) | 2024.01.21 |
schema (0) | 2024.01.11 |