오라클은 풍부한 데이터를 저장하고 관리할 수 있는 잘 알려진 관계형 데이터베이스 관리 시스템입니다. Oracle 데이터베이스를 사용하다 보면 데이터 저장 공간을 최적화하거나 계획하기 위해 특정 테이블이나 컬럼의 데이터 크기를 쿼리해야 하는 경우가 있습니다. 이 기사에서는 Oracle의 다양한 도구를 통해 데이터 크기를 쿼리하는 방법을 소개합니다.
1. SQL 문을 통한 쿼리
1.1. 테이블 크기 쿼리
특정 테이블의 크기를 쿼리하려면 다음 SQL 문을 사용하면 됩니다.
SELECT segment_name, bytes/1024/1024 MB FROM user_segments WHERE segment_type = 'TABLE' AND segment_name = '表名';
그중에서 세그먼트_이름은 BYTES를 나타냅니다. 는 테이블스페이스의 크기를 나타내며 단위는 단어 섹션, MB는 메가바이트로 변환한 것을 의미합니다. BYTES를 1024로 나눈 후 1024로 나누면 테이블의 크기를 알 수 있습니다.
1.2. 컬럼 크기 쿼리
컬럼 크기를 쿼리하려면 다음 SQL 문을 사용하면 됩니다.
SELECT column_name, data_type, data_length/1024/1024 MB FROM user_tab_columns WHERE table_name = '表名' AND column_name = '列名';
이 중 컬럼 이름은 컬럼 이름, DATA_TYPE은 데이터 유형, DATA_LENGTH는 컬럼 이름을 나타냅니다. 데이터 길이(바이트)입니다.
2. Oracle Enterprise Manager를 통한 쿼리
Oracle Enterprise Manager는 데이터베이스의 크기를 쿼리할 수 있는 Oracle 데이터베이스 관리 도구입니다.
2.1 테이블 크기 쿼리
Oracle Enterprise Manager 인터페이스에서 다음 단계를 통해 테이블 크기를 쿼리할 수 있습니다.
"테이블 공간" → "테이블" → "테이블 보기" → 켜기를 선택합니다. "통계" 페이지 탭에서 표의 크기를 볼 수 있습니다.
2.2 열 크기 쿼리
Oracle Enterprise Manager 인터페이스에서는 다음 단계를 통해 열 크기를 쿼리할 수 있습니다.
"테이블 공간" → "테이블" → "테이블 보기" → 켜기를 선택합니다. "열" 페이지 탭에서 열 크기를 볼 수 있습니다.
3. 명령줄을 통한 쿼리
명령줄을 사용하여 Oracle 데이터베이스의 크기를 쿼리할 때는 SQLPLUS, SQL*Loader 등 Oracle에서 제공하는 도구를 사용해야 합니다. 데이터베이스 크기를 쿼리하는 단계는 다음과 같습니다.
3.1 SQLPLUS에 로그인
SQLPLUS에 로그인한 후 다음 명령을 사용하여 데이터베이스 크기를 쿼리할 수 있습니다.
SELECT tablespace_name, SUM(bytes)/1024/1024/1024 "Size(GB)" FROM dba_data_files GROUP BY tablespace_name;
그 중 TABLESPACE_NAME은 테이블스페이스에서 BYTES는 공간의 크기를 나타내며, 단위는 바이트(byte)로 변환된 크기를 나타냅니다.
3.2 SQL*Loader에 로그인
SQL*Loader에 로그인한 후 다음 명령을 사용하여 테이블이나 컬럼의 크기를 쿼리할 수 있습니다.
SELECT column_name, data_type, data_length/1024/1024 mb FROM user_tab_columns WHERE table_name='TABLE_NAME';
이 중 COLUMN_NAME은 컬럼 이름을 나타내고, DATA_TYPE은 데이터 유형이고 DATA_LENGTH는 데이터 길이를 단어로 나타내며, MB는 메가바이트로 변환됨을 의미합니다.
요약하자면, Oracle에서 데이터 크기를 쿼리하는 방법은 여러 가지가 있으며 이는 SQL 문, Oracle Enterprise Manager, 명령줄 및 기타 도구를 통해 수행할 수 있습니다. 실제 요구 사항에 따라 적절한 쿼리 방법을 선택하세요.
위 내용은 Oracle의 다양한 도구를 통해 데이터 크기를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!