Run? Learn!/Oracle - Objects

Run? Learn!/Oracle - Objects

Oracle]MView / DB link를 사용한 테이블 동기화

PURPOSE Database의 중요성은 늘 강조해도 지나치지 않다. 데이터의 손실이 기업의 금전적 손실로 이어지기 때문이다. 예를 들면 필자가 A에게 돈을 100만원 입금했다. 근데 해당 거래 은행의 Database에 장애가 생겨 데이터가 날아갔다면...? 그 시간 데이터가 날아갔다고한다면 우리가 상상도 못할 금액인 것이다. 물론, 금융권의 Database는 이중화, 삼중화, 백업, DR 시스템 등등을 갖추어 놓았기 때문에 이런일이 일어나지 않을 것이다. 필자가 이런 이야기를 꺼내는 이유는 무엇일까? 데이터가 중요한 만큼 우리는 언제 일어날 지 모르는 상황에 대비를 해야한다. 그렇기 때문에 고객들의 니즈도 점점 운영은 물론 잘 돌아가야하는 것은 기본이고 백업이나 데이터 동기화에 관심이 많아졌다는 이야기..

Run? Learn!/Oracle - Objects

Oracle]Materialized View Intro / Syntax

사실 저는 DBA가 아닙니다. 시작부터 지금까지 쭉 ORACLE DB 엔지니어로 지내고 있습니다. 물론 엔지니어라고해서 Objects에 대해서 몰라도 되는 것은 절대적으로 아닙니다. 하지만 엔지니어에게 Object는 사실 처음부터 접하기는 힘든 것이 사실이긴합니다. 이번 경우에도 as-is 서버와 to-be 서버로 특정 Table의 동기화를 특정 Product 없이, 예를 들면 OGG(Oracle Golden Gate)나 쉐어플렉스를 사용하지 않고 동기화할 필요가 생겼습니다. 그래서 사용하려는 방법이 Materialized View를 통해 Table 실시간 동기화를 하려고합니다. 앞으로 몇일간은 Materialized View와 Scheduler Job을 통한 동기화에 대한 내용을 다루도록 하겠습니다. ..

아잇티ㅇ-ㅇ
'Run? Learn!/Oracle - Objects' 카테고리의 글 목록