Oracle Database
61개의 글
Archive log mode 와 NoArchive log mode
지난 글에서 control file에 대해 살펴보며 recovery 시, 컨트롤파일의 어떤 정보를 참고하고, 어떻게 복구의 필요성을 결정하며 복구는 어떻게 진행되는지를 간단히 살펴보았습니다. 이번 …
Oracle Database오라클 Control file에 대해
지난 글에서 오라클 아키텍쳐에 대해 말씀드렸습니다. 이번 글에서는 백그라운드 프로세스들이 어떻게 작용 하는지 흐름을 살펴보고 오라클 복구에 있어서 control file이 왜 중요한지에 대해 con…
Oracle DatabaseMOVE를 통한 REORG 작업
안녕하세요 며칠 전에 처음으로 작업했던 move를 통한 reorg 작업을 간단히 소개하겠습니다. 물론 운영중인 상황에서는 MOVE를 통한 작업은 힘들고 개발자와 협의 후 진행해야 한다는 점 꼭 참고…
Oracle DatabaseOracle Architecture 간단히 살펴보기
안녕하세요! Oracle 백업 복구를 시작하기 앞서 다들 잘 아시는 오라클 아키텍쳐에 대해 아주 간단히 소개 드리고자 합니다. 1. Oracle Architecture Oracle server는 크…
1. TDE 관점 1-1. TDE (Transparent Data Encrytion) 암호를 풀 수 있는 암호화 키를 DB 서버에 파일 형태로 두는 방식이다. 속도가 빠르다. 애플리케이션을 수정하지…
INDEX 인덱스를 순차적으로 스캔 INDEX_ASC 인덱스를 내림차순으로 스캔 INDEX_DESC 인덱스를 오름차순으로 스캔 INDEX_FFS INDEX FAST FULL SCAN PARALLEL…
인덱스 스캔 방식 1. Index Range Scan 가장 일반적인 인덱스 스캔 방식이다. root block - branch block - leaf block 순으로 수직 탐색한 뒤, 필요한 le…
이번 주는 오라클 메모리 구조에 대해 간략이 정리해 보려고 한다. 우선 크게 SGA vs PGA에 대하여. SGA (System Global Area) 모든 서버 프로세스가 공용으로 사용하는 영역이…
ASMCA를 이용하여 GUI로 ask diskgroup을 만들수 있지만 SQL쿼리로 직접 만들어보고 싶어 이런 저런 테스트를 해보았는데 생각보다 바로 처리되지는 않았습니다. 매뉴얼을 보고 구글링을 …
ASM을 사용하기 위해서는 디스크를 ASM이 인식가능한 형태로 만들어줘야하는데요. 테스트를 해보니 raw disk도 가능하고 lvcreate로 만들어진 logical volume도 가능하네요. 일단…
1. 개요 지난 번에 Exa의 간단한 역사와 소개에 대한 내용 을 정리한 바 있다. 이번에는 DB 서버와 스토리지 서버 사이의 I/O 개선을 위한 좀 더 디테일한 내용을 정리해보고자 한다. 2. I…
Oracle Database오라클 엑사데이터란? (1) - Oracle Exadata
우선 Exa는 Giga, Tera, Peta 다음의 단위이다. 사실 아직 이 Exa 단위가 사용될 일은 거의 없다고 할 수 있다. Exadata의 역사는 Exadata 스토리지에서 시작한다. 물론 …
Tablespace Point-in-Time Recovery (TSPITR) 방법으로 삭제된 테이블스페이스 복구를 시도해보았습니다. (thanks to durecat) 1. 일단 테스트를 위해 테이…
결론부터 말씀드리면 저번주처럼 또 테스트 완료를 못했습니다. 테스트 db가 다른 문제로 올라오질 않아 테스트완료가 되지 못하였으나 작업한 곳까지 올리고 그 후에 하려고 했던 작업을 쓰는걸로 해야할것…
이번 주에는 간단히 Tablespace에 대하여 정리해 볼까 한다. 실습은 없지만, 그렇다고 퍼온 글도 아니다. 모두 내가 한 땀 한 땀 타이핑한 내용이다. Tablespace는 물리적인 존재인 D…
Oracle DatabaseUbuntu에 Oracle 11gR2 Enterprise|Standard 설치하기
Oracle Document에 따르면 11gR2 설치를 지원하는 리눅스는 아래와 같습니다.(https://docs.oracle.com/cd/E11882_01/install.112/e24324/toc…
오라클 8 버전까지는 기본적으로 pfile을 사용했지만, 9 버전부터는 spfile을 사용한다. 만약 pfile과 spfile을 모두 사용한다면 spfile을 먼저 로딩하게 된다. 그러면 show …
Memory Parameters * The smallest chunk on memory: 4M bytes (must be a multiple of four) Parameter Example MEMO…
Oracle DatabaseOracle Architecture: Memory (Concepts)
1. Oracle Database - A database is a collection of data treated a unit. - The purpose of a database is to stor…
오늘은 지난주에 생성한 DB에 계정을 생성하는 방법을 알아보자. Oracle 11g XE 설치 방법은 /index.php/oracledatabase/506-linux-oracle-database-1…
오늘은 데이터파일을 백업해보겠습니다. 1. 일단 RMAN접속한후 데이터백업을 시작합니다. 백업에는 IMAGE COPY라는 방식과 BACUP SET이라는 방식이 있습니다. COPY는 현재파일을 그대로…
RMAN에는 controlfile autobackup이라는 기능이 있습니다. 언제 이 기능이 동작하는지 확인해보겠습니다. 먼저 RMAN에 접속합니다. 1. catalog db를 사용하지 않으므로 그…
이번 주 나의 오라클 데이터베이스 스터디 주제는 오라클 데이터베이스 11g XE 설치 이다. 설치 환경 : CentOS 6.3 설치 파일 : oracle-xe-11.2.0-1.0.x86_64.rpm…
1. 개요 Oracle 데이터베이스는 8.1.6 버전부터 기본적으로 Statspack이라는 성능 데이터 수집 및 보고 도구를 제공한다. Statspack은 기존의 Bstat/Estat에 비해 수집된…