티스토리 뷰

Database

Career Description v1.4

Dong538 2025. 3. 29. 02:48

[경력기술서]

1. 경력 개요

- Oracle 기반의 4년 차 DBA로 근무하며 On-premise 및 Cloud 환경의 대규모 데이터베이스 안정적 운영 경험 보유

- Oracle 19c, SQL Server, Linux 환경에서 CDC, ERD, Batch 등의 DB 솔루션을 활용한 데이터베이스 환경 관리

- 유통 및 의료 도메인의 대규모 시스템 운영 경험과 차세대 프로젝트, 전사 데이터 표준화 수행 경험 보유

- 성능 최적화 및 PM 작업을 통해 데이터베이스의 성능 저하 문제 해결

- 운영 안정성을 넘어 Oracle 최신 기술 동향, SQL 튜닝, 모니터링 자동화에 관심을 가지며 지속적인 개선 활동 수행

- 스스로 성능 관리 개선 포인트를 발굴하여 새로운 접근 방안을 적용, DB 시스템의 발전을 위해 고민하고 실행

2. 주요 업무

* 2022.03 ~ 2025.03 현재 | 롯데이노베이트 (3년)

1) Database 모니터링 및 장애 대응

- 장애 발생 시 AWR, Log, ASH, event trace 등을 활용하여 신속한 원인 분석 및 해결 방안 도출

- 테이블스페이스(add, shrink) 및 ASM Disk 관리

- TRUNCATE, 로그 삭제를 통한 스토리지 최적화

- Shell Script와 Batch를 활용하여 로깅 및 통계정보 수집 자동화

- DB Monthly 모니터링 프로세스 신규 개발 (점검 쿼리 및 Excel 활용)

- CDC 모니터링을 통해 Sync 오류 발생 시 Timestamp / locale 보정 작업 수행

2) Database 성능 최적화

- 인덱스 튜닝 및 CDC 적용을 통해 데이터 적재 및 조회 성능 개선

- 분기별 정기 메인터넌스를 수행하여 시스템의 안정적인 운영 유지

- 통계정보 수집 체크 및 이상 스키마 통계 수집 Skip 작업을 통해 플랜 변경으로 인한 성능 저하 방지

- Lock 발생 쿼리를 빠르게 분석하는 프로시저 개발

3) Database 설치 및 구성

- x86 서버 및 Linux 기반에서 Oracle 19c Silent, GUI 설치

- ExaCC VM 내 멀티테넌트 Database Home 설치 및 구성

- OCPU 오토스케일 적용을 통한 클라우드 운영 비용 절감

- DB 사용자 권한 부여 시 적정성 검토 및 불필요한 권한 삭제, ROLE 기반 권한 관리

- SQL Server 2016 신규 설치 및 백업 정책 수립

4) 데이터베이스 고가용성 및 백업 복구 전략

- Oracle ADG 및 SharePlex를 활용한 데이터 복제 및 장애 대비 아키텍처 구축

- RMAN을 이용한 백업 정책 운영 및 백업/복구 전략 수립

- OLAP DB ARCHIVE LOG 모드 변경을 통해 면세 업무 특성에 맞춘 최적화 수행

- 장애 발생 시 신속한 복구를 위한 복구 절차 수립 및 대응 경험 보유

- 데이터 백업 관리 및 DR 시스템 모의훈련 수행

5) SQL 검수 및 튜닝 수행

- 주요 조인 쿼리 튜닝을 통해 처리 시간 최대 60분 단축, 연간 10건 이상의 성능 개선 수행

- 면세점 프로모션 및 공휴일 트랜잭션을 고려한 DB 구조 최적화

- Deadlock 방지를 위한 인덱스 튜닝을 5건 이상 적용하여 근본적인 성능 개선

- 엔터티 및 관계 등을 고려한 Oracle 물리 모델 설계 및 검수

6) DA 역할 및 DB 관련 내부 교육 수행

- 연간 30건 이상의 DB 운영 및 트러블슈팅 관련 매뉴얼 작성, 신속한 조치에 기여

- 다양한 DB Tool 테스트 후 피드백을 반영한 매뉴얼 작성 및 교육 진행

- 트러블슈팅 및 세미나 과정 실습 내용을 블로그에 기록 (전체 방문자 수 2.2만)

- 내부 사용자 대상 오라클 Lock 원인 및 사례 교육을 통해 인적 장애 감소에 기여

- 튜닝에 관심 있는 팀원을 위해 실무 기반 교육 진행

- Oracle 23ai, ADB 등 최신 DB 기술 트렌드 학습 및 세미나 참석

* 2021.08 ~ 2022.03 | 평화이즈 (8개월)

1) DB 접근 제어 및 모니터링 운영

- 테이블스페이스 및 백업 점검을 통한 사이즈 관리 및 백업 장애 원인 분석

- Petra 등의 솔루션을 활용하여 DB 접근 제어 및 보안 정책 관리

2) Oracle 데이터베이스 세미나

- 부서 배치 후 2개월간 매주 SGA 메모리 구조와 같은 오라클 아키텍처 세미나 준비 및 발표, 팀 내 토론과 피드백 교류

3) Database 설치 및 구성

- 의료 데이터 중심 병원 Database 구축

- MariaDB 설치 및 데이터 적재 후 임상 빅데이터 활용

- CSV 추출, 캐릭터셋, 인코딩, 바이트코드 등을 식별하여 Python을 활용한 데이터 변환 작업 수행

4) IDC 무중단 운영 모의훈련

- 온도, 단전, 항온항습기 정지에 대비한 장애 대응 계획 수립 및 무중단 운영 모의훈련 수행

- Exadata 서버, 스토리지, AP 재기동 절차 숙지

- Oracle ILOM 활용한 Exadata 온도 모니터링 및 리포트 작성

3. 진행 프로젝트

1) 차세대 프로젝트 (2022.10 ~ 2024.02)

- OCI ExaCC 기반의 Multitenant DB 안정화, 전사 최초 도입 및 운영 개선

- AWR 수집 주기 및 보관 주기 조정 (성능 데이터 확보 및 유지보수성 증대)

- Oracle 11g에서 19c 업그레이드 수행 및 파라미터 최적화 (Undo retention, SGA 메모리 증설, JOB QUEUE PROCESS 증가 등)

- SQL Plan hash값 모니터링 및 스키마 통계정보 수집 최적화

- Alert log, Listener log 정리 crontab 배치 자동화 스크립트 개발

2) 데이터 표준화 관리 시스템 구축 프로젝트 (2021.11 ~ 2022.03)

- 용어 표준화 및 데이터 모델 현행화를 위한 시스템 관련 산출물 수집 및 분석

- 기준 정보 적재 데이터를 활용하여 물리명을 논리 속성으로 매핑 및 DB 적재

- 15만 개 이상의 컬럼을 보유한 방대한 데이터 모델을 표준화하며, 업무 담당자와 협력하여 정합성 유지

- ERD 모델 구현 및 DDL 스크립트 생성, 파일 리버스 등을 활용한 모델링 수행

- 신규 도입 솔루션에 대한 웨비나 참석 및 활용 방안 숙달

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함