Oracle에서는 select 문을 통해 데이터 사전 DBA_USERS를 쿼리하여 데이터베이스 테이블스페이스를 쿼리할 수 있습니다. "select * from dba_tablespaces;" 구문은 데이터베이스의 모든 테이블스페이스를 포함하는 설명 정보를 반환할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
Oracle 테이블 공간
Oracle 테이블 공간은 Oracle 데이터 개체 및 데이터 저장소를 위한 컨테이너입니다. Oracle 테이블 공간은 종종 데이터 파일과 쌍으로 표시될 수 있습니다. 테이블스페이스에만 있을 수 있습니다. 테이블스페이스를 생성할 때 기본적으로 데이터 파일이 생성됩니다. 마찬가지로 데이터 파일을 생성할 때 테이블스페이스를 지정해야 합니다.
Oracle 데이터베이스 스토리지 데이터는 테이블스페이스로 구성됩니다. 테이블스페이스에는 Oracle 데이터(테이블, 인덱스 등)가 저장됩니다. 테이블스페이스의 논리 단위는 세그먼트입니다. :
인덱스를 생성할 때 지정된 테이블스페이스에 인덱스 이름을 딴 인덱스 세그먼트를 생성한 다음 인덱스 세그먼트에 하나 이상의 익스텐트를 생성하여 인덱스를 저장합니다. 데이터, 섹션은 하나만 존재할 수 있습니다. 데이터 파일. 더 세분화하면 섹션을 여러 블록으로 나눌 수 있습니다. 블록은 Oracle 데이터베이스에서 공간 할당의 가장 작은 단위입니다.
파일은 일반적으로 디스크 공간에 지속적으로 저장되지 않습니다. 따라서 테이블스페이스의 세그먼트는 서로 다른 데이터 파일의 세그먼트로 구성됩니다.
oracle은 데이터베이스의 테이블스페이스를 쿼리합니다.
데이터베이스의 모든 기본 테이블스페이스를 보려면 데이터 딕셔너리 dba_tablespaces를 통해 쿼리할 수 있습니다. 데이터 베이스.
select * from dba_tablespaces;
아래 그림과 같습니다:
추천 튜토리얼: "Oracle Tutorial"
위 내용은 Oracle에서 데이터베이스의 기본 테이블스페이스를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!