오라클 풀백업시 사용자계정와 시스템계정간 차이점이 있나요? 0 1 3,338

by 미니피자 [Oracle 백업/복구] 오라클 풀백업 backup exp [2016.03.11 11:16:09]


사용자계정으로 풀백업시와

ex) exp userid=userid/userpw ~~~~~ full=y

시스템계정으로 풀백업시

ex) exp userid=system/manager ~~~~ full=y

 

1. 용량차이가 있던데 실제로 DB 복원시에 운영상 차이점이 있나요?

2. 다른버전으로 imp할때 버전에 따라서 사용자계정 외에 것은 복구시 에러를 뿜는것으로 알고있는데요

이 경우에 시스템계정풀백업이든 사용자계정풀백업이든 원하는 계정만 복원시에는 차이점이 없는건가요?

3. 2의 경우 사용자계정만 imp하고 다른 무슨 설정을 해줘야하나요? 권한설정이나 그런것들...

4. 오라클 장애, 백업, 복구 관련해서 참고할 만한 책이 있습니까?

by 김치찌게 [2016.03.15 11:41:14]

제가 아는 것만 정리해 보았습니다. 

0. full database export 권한 : EXP_FULL_DATABASE or DBA, 

   full database import 권한 : IMP_FULL_DATABASE or DBA

   자신의 object는 exp/imp가능.

1. 권한이 제대로 부여되어 있다면 차이 없는 것으로 알고 있습니다. (용량차이가 나나요???)

2. 에러원인: 존재하는 테이블, 존재하지 않는 user 이거나 권한 부족(다른 schema 접근 불가 등)

3. fromuser=A touser=A 지정해서 import ...아니면

    IMP_FULL_DATABASE  권한 있는 user로 import 수행 

4. .... oracle 매뉴얼과 예제 구글링.. 

 

exp/imp는 완전 복구에 활용할 가능성이 낮습니다. (db stop이 필요함...)

중요 DB 이면 hot backup 따로 받으세요..

다른 버전으로 imp 시에 sys, system의 object는 import 하지 않도록 주의 하셔야 합니다. 

용량이 크면. direct option, buffer option 사용하세요...

 

10g 이상이면 expdp / impdp 사용 추천 드립니다. 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입