DBLink 3

백업&복구 11번째 (DBLink) ; DBLink, Oracle Network

Database link linux에서의 NFS처럼 oracle내에서 제공하는 원격접속 기능 dblink를 이용한 논리적인 장애 무정지복구 예제 : http://gyh214.tistory.com/107 참조 DB Link하기 전에! Oracle Network * DB Link는 클라이언트 쪽에서 생성해서 서버쪽으로 연결 *네트워크 파일설정 클라이언트(tnsnames.ora) ----> 서버 192.168.0.16(SID:testdb, 신경쓸 파일 listener.ora)으로 연결 시 tnsnames.ora, listener.ora 파일내용 (해당 파일들은 netca실행 후 설정한 다음, $ORACLE_HOME/network/admin/ 아래에 저장됩니다. 생성방법 : http://blog.naver.co..

백업&복구 10번째(cloneDB를 이용한 무정지자료복구)

http://gyh214.tistory.com/92 : clonedb 만드는법 http://gyh214.tistory.com/106 : clonedb만들어서 논리적인장애 복구 (복구시 exp/imp) http://gyh214.tistory.com/107 : clonedb 만들어서 논리적장애 복구 (복구시 DBlink) 1. 파라미터파일복제 후 파라미터파일수정 컨트롤파일 경로수정, dbname 수정 2. 파일복사 backup에서 데이터파일 복사, 컨트롤파일재생성스크립트 생성 및 스크립트 수정(REUSE-> SET, DBNAME) 3. 복구시도 4. 복구된 데이터 exp/imp or DBlink 해서 넣어주기

2012.02.15 drop user복구(DBlink, CloneDB이용), logmnr에서 삭제된 유저의 쿼리찾기관련(글의 마지막참조)

DB link사용해서 논리적인 장애복구하기 시나리오 : 백업 후, DB운영하다가 실수로 user를 drop해버렸다. (drop user cascade) 1. DB는 계속 운영되어야 하고, 2. cloneDB를 만들자니 하드용량이 모자라서 --> 다른 console에다가 cloneDB를 설치하고 drop한 user를 복구 (실습환경은 같은 PC에서 작업하겠습니다. 클론DB이름 : clone, 디렉토리 : /backup/clone/) 3. DB link를 이용해 바로 연결해서 drop 한 user를 복구 고찰 : 1. oracle network를 이용해 둘 간의 연결을 만들 수 있어야 한다. 2. 복구 한 후 해당 user에게 어떤 table들이 있었는지, 어떤 상태였는지 정확하게 알 수 있어야 한다. 3...