Oracle Database

61개의 글

SMON parallell 로 트랜잭션 롤백하기
Oracle Database

트랜잭션을 킬하면 트랜잭션이 처리했던 데이터들을 롤백하게 됩니다. 롤백이 끝날때까지 해당 테이블에 트랜잭션을 수행할 수 없어 무한정 기다리게 되는데 이 롤백을 좀더 빨리 하고 완료시간을 예상해볼 수…

kkimdubi·2019년 5월 8일·조회 27,974
Oracle partition 추가 작업 ( high_value 컬럼 varchar2로 사용하기 )
Oracle Database

제가 운영하는 시스템 중 테이블을 년+월로 range 파티셔닝 하는 시스템이 있습니다. 2018년 말에도 2019년 파티셔닝 작업을 했는데 이 때 유용하게 사용한 쿼리 공유 드립니다. 포인트는 데이…

kkimdubi·2019년 3월 19일·조회 28,766
ORA-01578 block corruption 발생 시 해당 block 스킵하는 방법
Oracle Database

백업본이 없는 DB에 block corruption 이 발생하여 조치한 케이스 공유 드립니다. 해당 block 복구가 아닌 corrupted block을 skip 함으로써 조치했습니다. -- ORA…

kkimdubi·2018년 9월 14일·조회 12,744
Oracle RAC Load balance
Oracle Database

1. 개요 RAC의 로드 밸런스에 대한 설명이다. 2. 종류 2-1. 클라이언트 로드 밸런스 tnsnames.ora 파일에 LOAD_BALANCE=ON 설정 각 노드 별로 1/n개의 클라이언트를 할…

hhotrod·2018년 2월 19일·조회 8,878
Oracle RAC CTF vs TAF
Oracle Database

1. 개요 CTF와 TAF의 차이점이다. 2. CTF (Connection Time Failover) 기본 설정 장애가 발생하면 신규 접속자를 다른 인스턴스로 넘겨준다. 즉, 사용자 입장에서는 기존…

hhotrod·2018년 2월 13일·조회 7,299
DB Reorg (재편성) 관련
Oracle Database

1. 확인 1-1. 최초 상태 SQL select LF_ROWS,LF_BLKS,LF_ROWS_LEN,DEL_LF_ROWS,DEL_LF_ROWS_LEN from index_stats; LF_ROWS …

유호석·2017년 12월 26일·조회 7,640
undostat 확인 SQL문
Oracle Database

1. 소개 v$undostat 을 확인하는 SQL문이다. 2. SQL set linesize 100 col BeginTime for a16 col EndTime for a16 select to_ch…

유호석·2017년 12월 26일·조회 3,779
Oracle 7 버전의 NLS CHARACTER SET 변경 방법
Oracle Database

1. 개요 이 자료는 Oracle RDBMS SERVER에서 NLS CHARACTER SET 변경 방법에 대한 내용을 소개한다. 2. 방법 데이타베이스의 CHARACTER SET은 데이타 딕셔너리 …

유호석·2017년 12월 21일·조회 6,104
LogMiner란?
Oracle Database

1. 개요 Oracle8i부터 새로 나온 LogMiner의 기능과 사용 방법에 대해 알아보자. 2. LogMiner란? Log file에는 Oracle Database에서 발생한 작업에 관련된 많은…

유호석·2017년 12월 21일·조회 7,179
File '/dev/async' not present : errno=2 에러
Oracle Database

1. 에러 메세지 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning a…

hhotrod·2017년 12월 20일·조회 9,265
Two Phase Commit이란?
Oracle Database

1. 개요 Two Phase Commit은 분산 트랜잭션에서 Commit이 발생하는 경우에 사용되며, 오라클은 이를 사용하여 Global Database의 일관성을 유지함. 다시 말해, 이 메커니즘…

hhotrod·2017년 12월 20일·조회 12,692
AIX 서버에서 Oracle 10g 설치 시 필요한 OS package
Oracle Database

bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.proctools

hhotrod·2017년 12월 20일·조회 3,593
오라클 RAC의 SCAN이란?
Oracle Database

1. 소개 클라이언트에서 싱글네임으로 클러스터안의 어느 DB에 접속할 수 있는 Oracle 11gR2 RAC 의 새로운 기능이다. SCAN IP 가 싱글네임 정보와 함께 GNS(Grid Naming…

유호석·2017년 12월 5일·조회 17,269
오라클 SQL 튜닝 기법 (Oracle DB Tuning) 2편, 인덱스란?
Oracle Database

1. 인덱스란? 검색연산의 최적화를 위해 키 값과 레코드에 대한 포인터로 구성된 자료 구조 2. 인덱스 특징 성능 향상 : 트랜잭션 성능 향상 목적 독립성 : 데이터 저장 구조와 별도의 인덱스 알고…

유호석·2017년 9월 18일·조회 6,120
오라클 SQL 튜닝 기법 (Oracle DB Tuning) 1편, 옵티마이저란?
Oracle Database

1. 옵티마이저의 종류 CHOOSE : 통계정보의 생성여부에 따라 Cost-Based Approach (ALL_ROWS) 와 Rule-Based Approach 중 선택 ALL_ROWS : Cost…

유호석·2017년 9월 17일·조회 9,830
UNDO, REDO를 많이 생성시키는 SESSION을 찾아주는 SQL 쿼리
Oracle Database

1. 개요 이 자료는 운영 중인 Oracle 데이타베이스에서 Redo를 많이 생성시키는 session 정보를 순서 대로 출력해주는 SQL 문에 대한 자료이다. 2. 설명 다음 두 가지 SQL 문을 …

유호석·2017년 9월 13일·조회 17,123
Oracle Database 9i 새로운점(New Feature)
Oracle Database

1. 요약 1-1. 저장 부문의 개선 자동 세그먼트 공간 관리 (Automatic Segment Space Management) 로컬 관리 타입의 시스템 테이블스페이스 (Locally Managed…

유호석·2017년 9월 13일·조회 3,051
오라클 플래시백(Oracle Database Flashback)이란?
Oracle Database

1. 소개 프로젝트 진행중에 요긴하게 사용했던 내용입니다. 오라클 9i부터 지원되는 기능중에 flashback query 라는게 있습니다. 과거 일정시점의 데이터를 쿼리해 볼 수 있는 기능입니다. …

유호석·2017년 9월 11일·조회 14,648
Oracle Database

column 위치에 따른 select 성능 비교

TABLE 의 컬럼 위치에 따른 select 성능 차이가 있는지 궁금하여 알아보던 중 좋은 글을 발견하여 테스트 해본 결과 입니다. --1. TEST 환경 구성 1) 250 개 COLUMN 테이블 …

kkimdubi·2017년 8월 6일·조회 146,433
오라클 DB의 테이블(table) 별 row 수 출력하기
Oracle Database

이 PL/SQL 프로시저는 오라클 e-business suites 에서 사용하던 프로그램입니다. TABLE_ROW_DATA 부분에서 owner 는 수정해서 사용하시면 됩니다. create or re…

유호석·2017년 7월 13일·조회 10,976
Oracle Database

Flashback 을 통한 복구-1

--1. Flashback 이란 사용자의 논리적인 오류 (delete, truncate,update 등)를 undo data , flashback logfile 를 사용하여 빠르게 복구해내는 기능 …

kkimdubi·2017년 4월 22일·조회 4,683
Oracle Database

Clone DB를 통한 무정지 상태에서의 복구

--1. Clone DB를 사용하는 이유 이전에 살펴본 recovery 작업들은 모두 DB를 내렸다 올려야 하는 단점이 존재함 그러나 절대 DB를 내리면 안되는 상황에서는 clone db를 생성하여…

kkimdubi·2017년 3월 19일·조회 8,092
Oracle Database

incomplete recovery

불완전복구 (Incomplete Revocery) 1. 장애가 난 시점까지가 아닌, 과거의 원하는 시점까지 데이터를 복구하는 것 2. 데이터 복구 후 DB Open 시에는 resetlogs 옵션을 …

kkimdubi·2017년 2월 12일·조회 12,393
Oracle Database

complete recovery

지난 글에서 오라클에는 archive mode 와 no archive mode 가 있다고 하였습니다. Archive mode의 경우, 복구 방법은 완전복구와 불완전 복구가 있는데 이번 글에서는 완전…

kkimdubi·2017년 2월 4일·조회 4,409