ORACLE INSTANCE종료 ORACLE INSTACNE 종료하는 4가지 옵션1. NORMAL- 접속된 사용자가 있을 경우 강제로 종료시키지 않고 해당 사용자들이 모두 접속을 종료 할때까지 기다린다.SQL> shutdown normal; 2. TRANSACTIONAL- 강제로 중간시키되 그 시점은 사용자가 수행중인 TRANSACTION이 끝나는 시점이다.TRANSACTION 이 종료하는 명령어는 DDL, DCL, TCL ( COMMIT, ROLLBACK )SQL> shutdown transactional; 3. IMMEDIATE- 강제로 종료하고, COMMIT된 DATA를 DBC에서 찾아서 DATA FILE로 저장하고, COMMIT이 안된 DATA를 모두 ROLLBACK시킨 후 정상적으로 INSTAN..
초기 PARAMETER FILE PARAMETER FILE ( 초기 파라미터 파일) : 어떤 값을 ORACLE에게 전해주기 위한 변수 같은 역활 종류 :- 묵시적 파라미터 : 자동으로 기본값을 가지는 파라미터- 명시적 파라미터 : 사용자가 지정해줘야 하는 파라미터 파라미터 파일 : 파라미터를 모아 놓은 파일- 정적 파라미터 파일 : PFILE- 동적 파라미터 파일 : SPFILE* 무조건 PFILE과 SPFILE은 기본 경로 안에 있어야지 ORACLE이 STARTUP시에 찾을 수 있다* 파일 이름에 SID (SITE IDENTIFIER) 는 사이트 구분자로서 DB 이름과는 다르다 PFILE- PFILE 은 TEXT 형식이여서 OS 편집기로 (메모장, vi)로 관리자 변경이 가능하다. SPFILE- SPF..
오라클 주요 PARAMETER 의미 주요 파라미터 의미 : 1. BACKGROUND_DUMP_DEST -백그라운드 프로세스 발생 로그와 ALERT LOG 기록경로 2. CLIENT_RESULT_CACHE_LAG (11g 부터) - CLIENT에 캐시 되어있는 RESULT 유효 사용기간 (milliseconds 단위) 3. CLIENT_RESULT_CAHCE_SIZE (11g 부터) - RESULT CACHE 크기 4. CLUSTER_DATABASE - 기본값 FALSE, REAL APPLICATION CLUSTER (RAC) 기능 쓰는지 여부 5. COMPATIBLE - 호환가능한 이전 버전을 지정 6. CONTORL_FILES :- CONTROL_FILES 경로 지정, 최대 8개 7. CURSOR_SH..
CONTROL FILE CONTROL FILE :- NO MOUNT 단계에서 CONTROL FILE을 읽고 DATABASE 의 무결성 을 확인후 MOUNT 단계로 넘어간다.- CONTROL FILE은 DB가 운영될때 실시간으로 각종 정보가 저장되고 또 조회된다.- BINARY FILE 이므로 OS 편집기로 확인 불가하고, TRACE 작업으로 수정해서 볼수 있다. CONTROL FILE 내용 :- DB 정보, 사용중인 DATAFILE/ REDO LOG FILE / THREAD 정보- LGWR 이 현재 기록중인 (CURRENT) 로그그룹- 로그정보 (로그그룹, 로그멤버, 로그 파일 크기, 완전한 경로이름, 로그 시퀀스 번호, 각 로그파일별 최대/최소 SCN 값, THREAD정보)- 데이터 파일 정보 ( OR..
CONTROL FILE 다중화 관리 방법 :- DBA 가 startup 을 하면, parameter file을 읽고 안에 적혀있는 CONTROL FILE 위치를 찾아가게 된다. CONTROL FILE 다중화 (MULTIPLEXING) 이 중요한 이유는 혹시나 삭제되더라도 여러곳에 분산시켜 복구 할 수 있도록 사용하는 것이 좋다. MULTIPLEXING (다중화) 방법 :- 기본적으로 파라미터 파일의 CONTROL FILE 위치 경로를 수정해줘야한다. SPFILE 과 PFILE의 다중화 방법은 다르다. SPFILE과 PFILE 구분 하는 방법 :SQL> show parameter pfile;SQL> show parameter spfile; - 두 명령어를 구분없이 실행 하였을때, value 컬럼에 내용이 ..