본문 바로가기
반응형

TechNical/Oracle45

오라클 마구잡이 정리 #3 MODULE 3. CONTROL FILE과 REDO LOG FILE [UNIT 1] CONTROL FILE 1. CONTROL FILE - Binary File 형태로 Database의 모든 구조 정보를 가지고 있다. - Control File은 단일 Database에 대해서만 연결된다. - Database의 일관성을 제공. - Database 생성시에 자동적으로 생성된다. - 최대 8개 까지 Multiplexing 가능 1) pfile을 이용하여 Mutiplexing a. Database Shutdown b. Control File을 OS 환경에서 복사 c. Parameter File 수정 복사한 파일명을 Control File 경로 지정 부분에 추가 한다. d. Startup & 확인 2) spfil.. 2007. 12. 8.
오라클 마구잡이 정리 #2 MODUAL 4. DATABASE STRUCTURE TEMPORARY TABLESPACE - Temporary Segment만 포함, 할당 해제 후 재사용 PERMANENT TABLESPACE - 일반 SEGMENT와 함께 Temporary Segment 포함 - SMON(조각모음)에 의해 할당해제 - 영구 테이블 스페이스 ALTER TABLESPACE 테이블스페이스명 PERMANENT[TEMPORARY] 데이터가 없다면 바꿀 수 있다. LOCAL MANAGEMENT TEMPORARY 테이블 스페이스 생성 CREATE TEMPORARY TABLESPACE TEMP2 TEMPFILE ‘C:\TEMP02.DBF’ SIZE 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10K; - P.. 2007. 12. 8.
오라클 마구잡이 정리 #1 4. REDO LOG BUFFER - DATABASE에서 발생한 모든 변경사항 저장, 데이터 베이스 장애 시 복구 담당 발생한 트렌젝션의 old와 new 데이터를 쌍으로 가지고 저장한다. 순차적으로 사용하고 모두 사용되면 처음부터 다시 쓰는 Circular Buffer. Buffer의 내용이 모두 차면 LGWR 프로세스에 의해 Redo Log File에 기록한다. * Redo Log File 최소 두 개의 파일과 두 개의 그룹과 하나의 멤버로 구성되어 있다. 그룹간에는 크기가 달라도 되지만 효율성 측면으로 같게 해주는 것이 좋다. 기본적으로 세 개의 파일로 생성되며 1번 파일이 모두 쓰여지면 2번으로 이동하며 그 다음 3번 파일로 이동한다. 1번으로 다시 쓸 때는 덮어 쓰는 것이 기본으로 설정되어 있고 .. 2007. 12. 8.
컬럼 헤더 조작하기 오라클 헤더 길이를 조절해 보자. 결과를 볼 때 헤더 길이가 너무 길면... 정신이 없다.. 헷갈려 @_@ name id loc zipcode ___________________________ ________________ ____________ ________________ kei 1 earth 1818-28 뭐 대충 이런식으로 말이지...ㅡㅡ..;; 헤더길이를 줄입시다! SQL> col name format a7; 요래 해주면 헤더가 7자 길이로 줄어 든답니다! 보기 깔끔해 지겠지.. 그럼 id도 너무 긴데 줄여 볼까? SQL> col id format a5; 이런 똘갱이 짓은 하지 말자 -_- 위 쿼리를 숫자에 적용 하였을 경우.... 다음과 같은 재앙이 닥친다 :) name id loc zipco.. 2007. 12. 8.
반응형