본문 바로가기

Oracle242

18c 19c 기동시 백그라운드 프로세스 비교 v$bgprocess를 각각의 상태에서 비교하였습니다. 18c No Mount Open PADDR NAME DESCRIPTION ---------------- --------------- ---------------------------------------- 000000006A9E3848 CKPT checkpoint 000000006A9CFDD8 CLMN process cleanup 000000006A9EE6F8 D000 Dispatchers 000000006A9DBE00 DBRM DataBase Resource Manager 000000006A9E1558 DBW0 db writer process 0 000000006A9E03E0 DIA0 diagnosibility process 0 000000006A.. 2019. 12. 31.
인덱스 스플릿(INDEX SPLIT) 인덱스 스플릿(index split)이란? B-tree index에서 새로운 index key가 들어왔을 때 기존에 할당된 블록 내에 저장할 영역이 없어 새로운 블록을 할당하는 것입니다. 인덱스 스플릿은 새로 들어오는 index key 데이터에 따라 2가지 방식으로 이루어집니다. 1. 50:50 index split index key값이 기존의 index key 값에 비해 제일 큰 값이 아닌 경우 50/50 block split이 발생합니다. 기존에 존재하던 old block과 새로운 new block에 50%씩 데이터가 채워져 스플릿이 발생하는 것을 말합니다. 최대값이 아닌 값이 들어오면 old와 new block 중 어느 곳에 들어갈 지 모르기 때문에 50:50으로 스플릿을 합니다. 2. 90:10 .. 2019. 12. 30.
RMAN을 사용하여 Clone DB 생성 기존에 생성해서 사용하고 있는 DB와 같은 엔진을 사용하는 CloneDB를 생성하는 테스트방법에 대해서 설명하겠습니다. DB : Oracle 11gR2 AS-IS : ysbae To-Be : ysbae2 1. RMAN으로 백업 RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/nid_test/ctl_%F'; new RMAN configuration parameters: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/nid_test/ctl_%F'; RMAN> backup database plus archivelog .. 2019. 12. 23.
[RMAN]Recover Table 기존에 Clone DB를 생성하여 무정지 복구를 Manual하게 수행하던 것을 RMAN이 자동으로 진행합니다. 1. 임시 경로로 필요한 파일 복원 2. 파일 경로 변경 후 삭제된 테이블 복구 3. 임시경로에서 복구된 테이블을 추출 (Exp 또는 Expdp 사용) 4. 추출된 데이터를 운영 서버로 입력 (Imp 또는 Impdp 사용) 5. 복구에 사용된 DB 종료 후 관련 파일 삭제 위의 과정을 자동으로 실행해주는 기능이 recover table입니다. 1. 특징 RMAN을 사용하면 하나 이상의 테이블 또는 테이블 파티션을 지정된 시점으로 복구할 수 있으며 나머지 데이터베이스 Object에는 영향을 미치지 않습니다. 이전에 생성된 RMAN백업을 사용하여 테이블 및 테이블 파티션을 지정된 특정 시점으로 복구.. 2019. 12. 22.