1. TEMPORARY Tablespace(임시 테이블스페이스) 임시 테이블스페이스는 정렬, 해시 조인, 인덱스 생성 등에서 발생하는 일시적 작업 결과를 저장하는 전용 공간으로, TEMP 세그먼트만을 위해 사용되며 메모리로 처리하기 어려운 큰 규모의 작업 시 디스크 기반 임시 영역을 활용해 성능을 안정적으로 유지하도록 돕는 테이블스페이스이다. 2. Default TEMPORARY Tablespace 이는 사용자가 별도로 TEMP 테이블스페이스를 지정하지 않아도 기본적으로 모든 계정에 자동 할당되는 임시 작업용 공간으로, 혼잡과 성능 저하를 방지하기 위해 필요 시 사용자별로 적절한 TEMP 테이블스페이스를 지정해 관리하는 것이 바람직하다. 3. 실습 Temporary tablespace 생성과 de..
1. Control file 확인 SQL> SELECT NAME FROM V$CONTROLFILE; - 사용 중인 control file의 목록을 조회한다 ================================================SQL> SHOW PARAMETER control_filesNAME TYPE VALUE------------------- ------------- ---------------------------------------control_files string /app/ora19c/oradata/DB19/control01.ctl, /app/ora19c/o..
1. 파라미터 파일(Parameter File) 파라미터 파일은 인스턴스 시작 시 $ORACLE_HOME/dbs 디렉터리에서 spfile을 사용하여 인스턴스를 구성하는 매개변수를 설정한다. 인스턴스를 시작하려면 오라클 서버가 초기화 매개변수 파일을 읽어야한다. 쉽게 말해 데이터베이스가 startup하면서 사용하는 파일이 파라미터 파일이다. 또는 오라클 인스턴스가 시작될 때 메모리 구조(SGA, PGA 등)와 동작 방식을 정의하며, 저장된 매개변수들을 이용하여 데이터베이스를 운영할 수 있는 상태로 만들어주는 파일이다. 2. 파라미터 파일 종류(PFILE, SPFILE) 2-1 PFILE PFILE은 텍스트 파일이며, 운영 체제 편집기에서 수정된다. 수동으로 수정해야하고, 변경 사항은 시작 시 적용된다. ..
1. Oracle 구조 오라클 서버는 정보를 관리하는 데 핵심적인 역할을 한다. 정보를 개방적이고 포괄적이며 통합적으로 관리할 수 있는 데이터베이스 관리 시스템이며, 오라클은 인스턴스와 오라클 데이터베이스로 구성된다. 오라클 서버에는 여러 개의 파일, 프로세스, 메모리 구조가 있지만 이 모든게 SQL문을 처리하는 데 사용되는 것은 아니다. 이 중에서 일부는 데이터베이스 성능을 향상시키고, 소프트웨어 또는 하드웨어 오류 발생 시 데이터베이스를 복구하거나, 데이터베이스를 유지 관리하는 데 필요한 작업을 수행한다. 1) 접속 설정 및 세션 설정 사용자는 SQL 문을 오라클 데이터베이스에 보내려면 인스턴스에 접속해야 한다. 응용프로그램이나 툴은 사용자 프로세스로 실행된다. 대부분의 기본 구성에서는 사용자가..