일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- prompt
- Network
- MySQL
- 연산자
- command & perl
- php5
- perl string
- solaris network
- fdisk
- sqlplus
- grid
- bash
- Linux
- Unix
- mariaDB
- rac
- PERL
- 오라클
- SQL
- perl one-liner
- cygwin
- patch
- perl + 정규표현식
- dba
- oracle
- solaris
- Oracle RAC
- RHEL4
- memory
- oracle install
- Today
- Total
목록Data Architecture/Backup & Recovery (2)
DATA 전문가로 가는 길
1. 내용 [1-1 장애 내용] DBA는 2월 1일에 전체 백업(Cold Backup)을 정상적으로 수행 하였습니다. 이후 추가 업무로 인해 테이블 스페이스를 생성(TEST)한 후 Scott 유저가 est_tb 테이블을 생성하고 중요한 데이터를 입력 한 후 정상적으로 DROP 시킵니다. DBA는 이런 사실을 모르고 TEST 테이블 스페이스의 데이터 파일인 test01.dbf 파일을 삭제 해버렸습니다. 1. 전체 백업 2. 테이블 스페이스 생성(scott계정의 est_tb 테이블의 TEST 테이블 스페이스) 3. 중요한 데이터 입력 4. commit (commit 시점 시간 확인) 5. drop table 명령어 수행 6. 로그 스위치 발생 7. 정상 종료 8. 복구 하기 * 사용 할 SQL 2. 장애 만..
1. Oracle Log Miner 개념 [1-1 개념] DB 운영을 하다보면 사용자의 실수로 Drop되서 복구 시점을 잡을 수가 없게 될 수도 있습니다. Log Miner(로그 마이너) 유틸리티는 오라클의 리두 로그 파일의 내용을 자세히 분석하여 볼 수 있게 해주는 유틸리티 입니다. 리두 로그 파일이나 아카이브로 그 파일에 있는 내용을 보고 싶을 때 유용하게 사용하는 경우가 많습니다. 보통 리두 로그 파일에서 필요한 최소한의 정보만 저장하는데 Supplemental Logging은 부가적인 정보를 더 저장하게 됩니다. 예로 든다면 UPDATE 문장에서 특정 컬럼만 수정 했을 경우 해당 컬럼에 대한 정보만 Logging을 하게 되는게 아니라 전체 컬럼에 대해서 Logging을 하게 됩니다. 그래서 리두 ..