ORACLE 데이터 복구

  1. Oracle Database
  2. 모든 오라클 버전 대응
    8i,9i,10g,11g,12c,18c,19c,21c,22c

대응 가능한 증상

오라클 장애・트러블이 발생되면 복구 천사로 문의해 주세요.
시스템 다운으로 오픈할 수 없거나, 유효한 백업 본이 없어 복구할 수 없는 상황에서도 대응이 가능합니다.

  • *.DBF
    물리적 손상 및 삭제
  • control,
    redo, undo

    물리적 손상 및 삭제
  • 서버 장애 후
    DB OPEN
    불가
  • 테이블 또는 데이터
    파일 삭제

대응 범위

  • Oracle 모든 버전 대응 ( 8i, 9i, 10g, 11g, 12c, 18c, 19c, 21c, 22c )
  • CDB & PDB 대응
  • Big Endian, Little Endian 아키텍처 대응
    - Big Endian : RISC 칩 계열(AIX, HP-UX 등)
    - Little Endian : CISC 칩 계열(Window, Linux 등)
  • 다국어 문자 셋 대응
  • FLM(Free List Management) and ASSM(Automatic Storage Segment Management) 대응
  • 다양한 데이터 타입 대응
    - raw, long, char, nchar, varchar, nvarchar, varchar2, nvarchar2, number, date, timestamp, timestamp with timezone, timestamp with local time zone, interval year to month, interval day to second, basicfile lob, securefile lob
  • 일반, IOT, Clustered, Partitioned, Subpartitioned 테이블 대응
  • chained and migrated row 대응
  • multiple db block size 과 automatic db block size detection 대응

대표적인 장애 증상

  • 디스크 오류
  • 데이터베이스 블록 손상
  • 테이블 스페이스가 가득 찬 경우
  • 특정 테이블 DELETE로 인한 데이터 조회 불가
  • ORA-에러: ORA-00000부터 ORA-29999까지 다양한 에러 코드
    - 특정 테이블 세그먼트 헤더 블록 손상(ORA-01578)으로 인한 데이터 조회 불가
    - 데이터베이스 파일 블록 손상으로 DB 열기(ORA-01110) 불가
    - ORA-01114: "파일 %s의 블록 쓰기 I/O 오류입니다. 블록 번호 %s."
    - ORA-01115: "파일 %s의 블록(블록 번호 %s) 읽기 I/O 오류입니다."
    - ORA-01498: "블록체크 실패 - 트레이스 파일을 보십시오."
    - ORA-06431: "SSAIIO: 부적절한 블록 번호."
    - ORA-06438: "SSAIIO: 비동기 읽기는 데이터베이스 파일로부터 읽을 수 없습니다."

장애 발생 후 주의할 점

오라클 장애 발생 시 신속하고 정확한 복구가 최우선입니다.
많은 고객이 1차 복구업체에 의뢰했다가 데이터베이스가 열리지 않아 2차로 복구천사에 재의뢰하는 사례가 많습니다.
따라서 파일이 보인다고 인수하지 말고, 오라클 체크가 가능한 전문 업체에 의뢰하는 것이
시간과 비용을 절약할 수 있습니다.
* 데이터 복구를 의뢰할 전문 업체를 신중히 선택하는 것이 복구 성공, 비용 절감, 신속한 정상화에 중요합니다.

복구천사 장점

point_01

서버, 스토리지 분석

복구천사는 모든 RAID 볼륨과 파일시스템에 대한 다수의 복구 사례를 바탕으로, 오라클 DB가 저장된 서버를 우선 점검하고 오라클 파일을 최우선적으로 복구합니다.

다수의 복구 실적 보유 (기업, 국가기관, 방송국 등)
모든 파일 시스템 대응 가능
모든 서버, 브랜드 대응 가능

point_02

자체 개발 오라클 툴 보유

복구천사는 자체 개발 ORACLE 툴을 보유하고 있어 모든 오라클 버전, 장애 증상에 즉시 대응할 수 있습니다.

Recovery Angel for Oracle 툴은 오라클 데이터베이스가 정상적으로 오픈되지 않거나, 마운트 되지 않는 등의 문제에서 dbf 파일로부터 유효한 데이터를 추출할 수 있습니다. 내부 코드 오류로 DB 기동이 되지 않는 경우에도 이 툴을 사용해 데이터를 복구할 수 있습니다.

point_03

하드웨어 복구 기술력

당사의 복구 엔지니어는 업계 30년 동안, 국내 및 해외 근무한 엔지니어로 구성되어 있으며
해외 기술이전 등을 통해 기술력을 인정받았습니다.

정확한 진단을 통해서, 손상된 부품을 안전하게 자체 크린 시설에서 손상된 부품을 교환하고 있습니다.

point_03

보안

당사는 세계적 권위의 인증기관인 디엔브이 지엘(DNV-GL)로부터 ISO27001 인증을 업계 최초로 획득하였습니다.
ISO27001은 국제표준화기구(ISO)에서 제정한 정보보호 경영시스템 인증으로 물리적 보안, 운영보안, 접근통제, 개인정보 보호 등

14개 영역 114개 관리 기준에 따른 심사를 통과해야만 받을 수 있는 정보보호 분야에서 가장 권위 있는 국제 표준 인증으로 고객이 의뢰한 데이터 복구 서비스에 대해 체계적인 정보보호 관리를 통하여 최상의 서비스를 제공하고 있습니다.

오라클 복구 작업 흐름

복구천사는 자체 개발한 ORACLE 복구 툴을 모든 증상에 대응 가능합니다.
복구된 데이터는 ( .dmp 파일 또는 텍스트 )로 제공합니다.

User Interface Module License & Authentication  Module Command

ORACLE 데이터베이스를 정상적으로 오픈하지 못하는 증상, 마운트 되지 않는 증상, 데이터베이스가 손상된 증상으로부터 오라클 데이터 베이스 파일(~.dbf)을 직접 읽어들이는 방식으로, 파일로부터 유효한 데이터를 추출해 내는 툴을 개발하여 사용하고 있습니다.
오라클이 오픈되지 않는 경우, Hidden parameter를 변경해도「internal code error」
등으로 기동되지 않는 경우 등 자체 개발한 솔루션을 사용해서 dbf 파일로부터 데이터를 추출하는 것이 가능합니다.

오라클 엔진이 없어도 직접 손상된 데이터 파일을 읽어들여 복구를 진행합니다.
1복구 대상 데이터 파일로부터 ORACLE 카탈로그 정보 및 DB Block 정보 추출
복구 천사 의 독자기술로 데이터 파일에서 카탈로그 정보와 DB Block 정보를 추출합니다.
카탈로그 정보와 DB Block 정보를 조합하여 손상된 데이터베이스로부터 데이터를 추출하는 것을 가능하게 합니다.
2추출된 카탈로그 정보와 DB Block 정보를 파일에 저장
메모리 DB에 저장하기 위한 중간 단계로 추출된 카탈로그 정보를 파일에 기록하고
모든 DB Block에 대한 정보의 Map 또한 파일에 저장합니다.
3카탈로그 파일을 자체 메모리 DB로 로딩
별도의 ORACLE 소프트웨어 설치 없이 ORACLE 카탈로그 파일과 DB Block Map 파일을 자체 메모리 DB에
로딩한 후 사용자가 테이블을 선택할 수 있도록 프로그램 GUI 화면에 Display 합니다.
4복구 대상 데이터 파일로부터 DB Block을 직접 읽어 데이터 추출
복구 천사만의 특징으로서, 헤더 영역과 테이블 스페이스, ROW(행) 영역의 일부 등 ORACLE 데이터베이스 내의 Block이
손상되어도 데이터 파일 자체에 직접 접근하여 데이터를 추출하는 기능을 탑재하고 있습니다.
복구하고자 하는 데이터를 테이블 단위로 선택하여 추출할 수 있으며 데이터뿐만 아니라
테이블 생성 스크립트와 sqlldr 스크립트 생성이 가능합니다.
5추출한 데이터를 텍스트 파일로 보존
추출된 텍스트 파일을 정상적인 데이터베이스에 import 한 후 export 명령어를 사용하여
추출한 dmp 파일을 외부 미디어에 보존하여 납품하고 있습니다. 납품 형식은 고객 요청에 맞춰 대응 가능합니다.

ORACLE 복구 비용

긴급하게 오라클 복구 서비스가 필요한 경우

우선, 긴급 서비스를 선택하면 24시간 복구 서비스도 제공 가능합니다.

일반
근무시간 내 복구 진행
우선
주말, 휴일 포함 복구 서비스 진행
긴급
24시간 복구 완료까지 Nonstop 진행

LV. 1작업 난이도에 따라 비용이 책정됩니다.
2,200,000원 ~
  1. ※ 데이터베이스 용량에 따라서 비용이 책정됩니다.
  2. ※ 작업 증상에 따라서, 복구 난이도에 따라서 비용이 책정됩니다.
  3. ※ CDB & PDB 사용에 따라서 비용이 책정됩니다.
LV. 2작업 조건에 따라 비용이 책정됩니다.
5,500,000원 ~
  1. ※ 타사 복구 실패로 재의뢰 되는 경우
  2. ※ DB 연동 및 운영 확인 체크 까지 희망 하는 경우
  3. ※ 우선, 긴급 서비스를 희망 하는 경우

복구 사례

타사에서 복구 불가로 재의뢰받은 사례를 안내합니다.

오라클 DB 대표 복구 사례

DB SIZE: 100GB 이상
오라클 버전: 11.0.2 버전
  1. 1차 타사 복구 의뢰 실패
  2. - 하드디스크 장애 발생 후 접근 불가
  3. - 디스크 교체 후 리빌드 중 추가 손상 발생
  4. - 오라클 담당자 진단 결과 85% 이상 손상 판단
  1. * 자체 개발 오라클 툴을 이용하여 데이터 추출
  2. * DB 재생성 및 복구 성공
  3. * 복구된 DB 중외 병원 프로그램에 연동 체크 진행
  4. * 처방전 등 진료 기록 복구 성공
복구기간: 7일복구율: 95%이상
복구 대상 데이터 베이스
* 복구대상 데이터베이스 Open 시 에러
dbv file=SYSTEM01.DBF logfile=SYSTEM01.LOG
dbv file=CIT_01.DBF logfile=CIT_01.LOG
  • * 오라클 dbv utility로 모든 데이터베이스 파일 블록 손상 조사
  • * 조사 결과 모든 데이터베이스 파일에서 다수의 블록 손상 발견
* Recovery Angel for Oracle를 이용하여 데이터 복구
  • - 파라미터 셋업 : 복구 대상 오라클 Endian, 복구 대상 오라클 버전, 캐릭터 셋, 복구 카탈로그 디렉토리,
    데이터 추출 디렉토리 등 셋팅
* Recovery Angel for Oracle를 이용하여 데이터 복구
  • - 손상된 블록 리스트 만들기 : 손상된 블록을 제외하기 위해 Oracle dbv 유틸리티에서 조사된 손상된
    블록 리스트를 아래의 format으로 파일 생성
* Recovery Angel for Oracle를 이용하여 데이터 복구
  • - 복구 카탈로그 생성 : 복구 대상 데이터베이스 파일 등록, 손상된 블록 리스트 등록
* Recovery Angel for Oracle를 이용하여 데이터 복구
  • - 복구 대상 테이블 조회 : 복구 대상 테이블 데이터 조회하여 데이터 확인
* Recovery Angel for Oracle를 이용하여 데이터 복구
  • - 복구 대상 테이블 추출 : 복구 대상 테이블 데이터 추출, 테이블 생성 스크립트 및 오라클 sqlldr 용 control 파일 생성
  • * 복구 대상 테이블 추출 데이터 import
  • - 복구 대상 테이블 데이터를 import 할 신규 오라클 데이터베이스 생성 및 *.sql 파일을 이용하여 복구 대상 테이블 생성 후 오라클 sqlldr 유틸리티로 데이터 import
  • * import 테이블 확인
  • - sql developer, orange 등 데이터베이스 쿼리 툴을 활용하여 import된 데이터 확인
데이터 export dump
  • - Oracle expdp 유틸리티를 데이터 export dump
복구천사 (RECOVERY-ANGEL)
영업 시간 안내
평일 오전 10시 ~ 오후 5시
(토,일, 공휴일 휴무)

Pagetop