본문 바로가기

oracle

ORACLE 11g Testing about log_archive_dest_n v1.0 ORACLE 11g Testing about log_archive_dest_n v1.0 Date Ver Etc. 12.09.17 v1.0 1. log_archive_dest_n log_archive_dest_n 에는 다양한 옵션을 사용할 수 있다. 이 문서에서는 MANDATORY, OPTIONAL 에 대해 간단한 예제를 통해 확인하려 한다. 2. SCENARIO A. 하나의 OPTIONAL 경로가 사용불가능해 지는 경우 log_archive_dest_1 value : LOCATION=/backup1 OPTIONAL l Destination 사용이 불가능한 상태에서 언제까지 switching 이 가능한가 가상머신에서 해당 디스크를 –f 옵션으로 umount 하려 했으나 계속 디바이스 사용 상태인지라, 대신.. 더보기
ORACLE LOG_ARCHIVE_DEST_n Parameter Attributes ORACLE LOG_ARCHIVE_DEST_n Parameter Attributes Date Ver Etc. 12.09.10 1.0 l http://docs.oracle.com/cd/E14072_01/server.112/e10700/log_arch_dest_param.htm 를 해석한 문서이다. 15 LOG_ARCHIVE_DEST_n Parameter Attributes 이 챕터는 LOG_ARCHIVE_DEST_n 의 (n 은 1 ~ 31) 속성에 대한 참고정보를 제공한다. 다음의 리스트는 파라미터의 속성 리스트이다 : · AFFIRM and NOAFFIRM · ALTERNATE (LOG_ARCHIVE_DEST_11 에서 LOG_ARCHIVE_DEST_31 지원하지 않는다.) · COMPRESSION ·.. 더보기
ORACLE GoldenGate 11.2.0.1 Process Parameter v1.0 ORACLE GoldenGate 11.2.0.1 Process Parameter v1.0 Date Ver Etc. 1. Processes of OGG Oracle GoldenGate 에는 파라미터를 가지는 다음과 같은 프로세스가 있다. l Manager l Extract (CAPTURE) l Extract (PUMP) l Replicat Manager 는 Source 와 Target 쌍방에 모두 존재한다. 반면 Extract 는 Source 에 Replicat 은 Target 에 존재한다. 이 문서에서는 각 프로세스에 대해 사용되는 파라미터들에 대해 용도를 확인하려 한다. 2. Manager PORT 7810 purgeoldextracts ./dirdat/*, usecheckpoints, minkeepd.. 더보기
ORACLE 11.2.0.1.0 NULL v1.0 ORACLE 11.2.0.1.0 NULL Date Ver Etc. 12.08.11 1. NULL NULL 값에 대해 ORACLE 의 동작 결과를 살펴본다. 2. Creating sample data OGG@ONE >create table test(id int, dt int default 1); Table created. OGG@ONE >insert into test(id) 2 select level from dual connect by level insert into test(id) values(null); 1 row created. OGG@ONE >commit; Commit complete. 위 과정을 통해 3개의 ID IS NOT NULL 인 Ro.. 더보기
ORACLE 11g Automatic SQL Tuning l http://docs.oracle.com/cd/E14072_01/server.112/e10821/sql_tune.htm 를 번역한 문서이다. 17 Automatic SQL Tuning 이 챕터는 Oracle Database 의 자동 SQL tuning 에 대해 이야기한다. Automatic SQL tuning 은 복잡하고, 반복적이고, 시간소모적인 수동 process 를 자동화한다. 이 챕터는 다음의 섹션을 포함한다 : · Overview of the Automatic Tuning Optimizer · Managing the Automatic SQL Tuning Advisor · Tuning Reactively with SQL Tuning Advisor · Managing SQL Tuning Sets.. 더보기
ORACLE Database Replay 11g v1.0 ORACLE Database Replay 11g v1.0 Date Ver Etc. 12.05.24 1.0 1. Database Replay Database Replay 는 RAT ( Real Application Testing ) 을 지원하는 도구중의 하나이다. 다른 하나는 SQL Performance Analyzer 이다. 기능은 capture / replay 로 나뉘어진다. 문자 그대로 워크로드를 캡쳐하여 어떤 SQL 이 어느 빈도로 수행이 되었는지 기록하고, 이 정보를 타겟이 되는 DB 에서 재생한다. 여기서 주의할 점은 재생 할 DB 는 소스 DB 와 논리적으로 동일해야 한다는 점이다. 그 이유는 캡처된 DML 도 재생하기 때문이다. 타겟이 되는 데이터가 없다면 에러가 날 것이다. 2. Neces.. 더보기
ORACLE 11g REMOTE_DEPENDENCIES_MODE v1.0 ORACLE 11g REMOTE_DEPENDENCIES_MODE v1.0 Date Ver Etc. 12.03.23 1. REMOTE_DEPENDENCIES_MODE REMOTE_DEPENDENCIES_MODE 는 remote PL/SQL stored procedures 의 dependencies 를 어떻게 다룰것인가에 대해 정의한다. Parameter type : String Value : TIMESTAMP | SIGNATURE Default value : TIMESTAMP Modifiable : Session Level, System Level Value 에 대해 설명하면 다음과 같다. TIMESTAMP Procedure 를 수행하는 client 는 로컬 프로시저의 현재 타임스탬프와 서버 쪽 프로시저에.. 더보기
ORACLE 11g R2 Enable Option (RAT) v1.0 ORACLE 11g R2 Enable Option (RAT) v1.0 Date Ver Etc. 11.11.15 1.0 1. v$option 위 View 를 통해 오라클의 라이선스와 관련된 기능들의 사용 여부를 알 수 있다. 최초 Installer 를 통해 EE 설치를 진행할 때 options 에서 선택한 옵션들과 연관이 있다. 기능들의 사용 가능 여부는 다음과 같이 확인 가능하다. SQL> select * from v$option where parameter = 'Real Application Testing'; PARAMETER VALUE ------------------------------ ------------------------------ Real Application Testing FALSE .. 더보기
ORACLE 11g LOG FILE SYNC v1.0 ORACLE 11g LOG FILE SYNC Date Ver Etc. 110829 1. LOG FILE SYNC User Session 이 commits ( or rollback) 을 할 때, 세션의 redo 정보는 LGWR 에 의해 반드시 redo logfile 로 쓰여져야 한다. Commit 이나 Rollback 을 수행하는 Server Process 는 redo log 가 다 쓰이는 동안 LOG FILE SYNC event 를 대기한다. (Ref. B 참고) 2. LGWR 가 Redo Log 를 내려쓰는 주기 - 매 3초마다 - redo log buffer 의 1/3 을 사용했을 때 - DBWn 이 수정된 버퍼를 디스크로 내려쓸 때 필요한 경우 (Ref.C 참고) 3. Log File Sync 가 .. 더보기
ORACLE 11g Modify Datbase Link v1.0 ORACLE 11g Modify Datbase Link v1.0 Date Ver Etc. 110831 v1.0 1. Database Link and Sql*Net service Database Link 를 변경하는 작업은 다음을 의미한다. - tnsnames.ora 의 수정 - drop database link -> create database link database link 는 alter 작업이 없다. 2. Questions about Database Link a. Database Link 와 tnsnames.ora 정보는 서로 독립적인가? b. 기존 정보로 수행되고 있던 쿼리는 DB Link 가 변경되는 경우 어떻게 되는가? c. Database Link 를 drop 하면 기존 실행플랜에 어떤일이 .. 더보기