본문 바로가기

oracle

ORACLE 11g Troubleshooting - log file sync Waits v1.0 ORACLE 11g Troubleshooting - log file sync Waits v1.0 Date Ver Etc. 13.05.08 v1.0 l 메타링크 문서 ID 1376916.1 를 번역 했음을 알립니다. 1. What is a ‘log file sync’ wait? User commit 이 발생하면 session 의 redo 정보는 메모리에서 redo logfile 로 씌어져야 한다. 커밋 시점에, 유저 세션은 LGWR 에게 log buffer 를 redo log file 에 쓰도록 지시한다. LGWR 가 쓰기를 마치면, 이를 user session 에 알린다. LGWR 가 쓰기를 마치고 redo changes 가 전부 디스크에 안전하게 쓰여졌음을 확인하고 알리기까지 user session 은.. 더보기
ORACLE SEQUENCE PERFORMANCE TEST v1.0 ORACLE SEQUENCE PERFORMANCE TEST v1.0 Date Ver Etc. 13.05.03 v1.0 1. SEQUENCE 시퀀스 성능은 CACHE, ORDER 옵션에 좌지우지 된다. 이와 관련해 얻는 결론은 상당히 단순한 것으로 문서 말미에서 확인할 수 있다. 2. PRACTICE (ENV) 테스트를 위해 다음과 같은 환경을 사용하였다. l RAC l Sequence 를 단순 select l 각 세션은 trace 다음과 같은 내용을 테스트한다. A. NOCACHE + NOORDER (SINGLE SESSION) B. NOCACHE + NOORDER (TWO SESSIONS, NODE1) C. NOCACHE + NOORDER (TWO SESSIONS, NODE1 and NODE2) D. .. 더보기
ORACLE 11g SEQUENCE v1.0 ORACLE 11g SEQUENCE v1.0 Date Ver Etc. 13.04.17 1.0 1. SEQUENCE 시퀀스는 순서대로 증가하는 혹은 감소하는 숫자이다. 보통 유니크한 값으로 사용하며 특수한 경우 (CYCLE 옵션) 를 제외하고 이 값이 중복 될 일은 없다. 2. SEQUENCE OPTIONS 11g 기준으로 ‘create sequence’ 에 다음과 같은 옵션을 사용할 수 있다. MINVALUE | NOMINVALUE ( 1, default) CYCLE | NOCYCLE (default) CACHE (20, default) | NOCACHE ORDER | NOORDER (default) [NO]MINVALUE 값은 값의 최저하한을 두는 옵션인데 실상 START WITH 를 사용하는 것과 차.. 더보기
ORACLE 11g Dictionary View and Stats for Partitioned table v1.0 ORACLE 11g Dictionary Views and Stats for Partitioned table v1.0 Date Ver Etc. 2013.01.03 1.0 1. Dictionary Views and Stats for Partitioned table 이 문서에서는 다음과 같은 내용을 다루려 한다. l Composite Partitioned Table ( list-range ) 과 인덱스를 생성 l 시스템 레벨에서의 통계정보 수집 정책을 확인 l 테이블 레벨에서 통계정보 수집 정책을 확인 l 파티션 테이블 구조 및 통계정보 조회하기 l 파티션 테이블과 연관된 인덱스 및 통계정보 조회하기 l 배치 및 신규 파티션 추가시 조치사항 여기서는 Global, Local Index, prefix, non-.. 더보기
MySQL 5.5 Binary Log (binlog_format=mixed) v1.0 MySQL 5.5 Binary Log (binlog_format=mixed) v1.0 Date Ver Etc. 12.11.15 1.0 1. Binary log MySQL 에서 Binary log 는 log-bin 에 값을 셋팅했을 때 (configuration file) 쌓이며 기본적으로 OFF 상태이다. 일반적으로 Replication Master 로 구성할 때 사용하며, 그 이유는 Replication 구성에 필수요소이기 때문이다. Replication Master 의 Binary Log 는 Slave 로 전송되어 Relay log 로 쌓이고 Slave 장비는 이를 읽어들여 실행 (SYNC) 한다. 이 문서에서는 binlog_format = mixed 인 경우에 대해, Function, Procedu.. 더보기
ORACLE 11g SWITCH v1.0 ORACLE 11g SWITCH v1.0 Date Ver Etc. 1.0 1. SWITCH l Ref.A 에서 발췌했다. Purpose 다음과 같은 목적으로 SWITCH 를 사용한다. - Database, tablespace, datafile 의 filenames 을 update 하기 위해 최신의 image copies 로 갱신한다. - SET NEWNAME 으로 수행 된 datafile 나 tempfiles 로 filenames 을 갱신한다. Prerequisites RMAN은 target 에 반드시 연결되어 있어야 한다. Tablespaces, datafiles 혹은 tempfiles 에 대해, 대상 파일은 반드시 offline 이어야 한다. Database 에 대해 switching 하는 경우에는 .. 더보기
ORACLE 11g v$datafile_header v1.0 ORACLE 11g v$datafile_header v1.0 Date Ver Etc. 12.11.05 1.0 1. v$datafile_header 더보기
ORACLE Table Free Space v1.0 dba_data_files 와 dba_free_space 를 사용하여,테이블 스페이스 프리공간을 산정 하나의 테이블 스페이스에 복수의 데이터 파일이 존재하기 때문에테이블 스페이스에 대해 그룹핑한 결과를 사용했다. ==============================================================================================col tbs_name for a15col file_name for a45col free(%) for 9999col free(mb) for 999999col total(mb) for 999999set linesize 120 select gp.tablespace_name tbs_name, ddf.file_name, gp.free_s.. 더보기
ORACLE 11g RMAN LOGGING AND SCRIPTING v1.0 ORACLE 11g RMAN LOGGING AND SCRIPTING v1.0 Date Ver Etc. 12.10.16 1.0 1. RMAN LOGGING AND SCRIPTING LOGGING RMAN 에서 일어난 결과, 출력물을 파일에 저장하겠다는 의미이다. 이는 사용자가 보겠다는 의미로 쓸 수도 있고 사후에 보기위해 기록할 수도 있다. 보통은 자동화 해 놓고 문제가 생겼을 때 보는 경우가 많다. SCRIPTING RMAN 을 자동화하여 사용하기 위해 명령어를 스크립트화 한다. 이는 SHELL SCRIPT 로 사용할 수도 있고, RMAN 전용 SCRIPT 로 사용할 수도 있다. 2. BEFORE ENTERING CONTENTS LOGGING 을 하든 SCRIPTING 을 하든 RMAN 에 로그온 하는 .. 더보기
ORACLE 11g RMAN Configurations v1.0 ORACLE 11g RMAN Configurations v1.0 Date Ver Etc. 12.10.11 1.0 1. RMAN Configurations RMAN 사용과 관련해 셋팅하는 정보들이다. 보통 정규적인 백업의 경우 한번 셋팅해 두고 값을 변경할 일은 많지 않다. 반대로 1회성 작업, 이를테면 가드 구성이나 데이터 이관을 위한 백업의 경우 값을 변경할 수 있다. 2. SHOW ALL show all 명령을 통해 configure 대상을 볼 수 있다. RMAN> show all; using target database control file instead of recovery catalog RMAN configuration parameters for database with db_unique_na.. 더보기