database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38709 게시물 읽기
No. 38709
oracle 10g 백업과 관련하여..
작성자
홍종우(shairin)
작성일
2011-07-18 15:34
조회수
4,045

안녕하세요

오라클 초보입니다.

본의아니게 오라클 서버 몇대를 관리하게 되어 여간 골치가 아닌데요..

db를 날리고 고생하는 케이스를 많이 봐서 백업이 가장 걱정입니다.

현재 이전 담당자가 user 별로 datapump를 매일 새벽에 한번씩 백업하도록 해 뒀더군요

문제는 설정이 다 된게 아니라서 정리를 해야 하는데...

실시간으로 계속 서비스 하는 서버라 중단시키기도 문제고 노 아카이브 상태라 굳이 아카이브 모드로 바꾸는것 보다 그냥 datapump로 계속 하려고 합니다.

datapump로 매일 새벽에 덤프를 생성하고 특정시간에 백업서버로 옮겨서 일주일치만 보관 하려고 계획 중입니다.

제가 궁금한건 datapump 를 full로 해서 덤프를 생성했을때 입력시 에러 메세지가 많이 보이는것과..

현재 생성된 유저가 중구난방인데다 테이블 스페이스 위치도 다 제각각이고 개발자들이 어떻게 테이블을 생성했는지도 모르겠고..

이런경우 user별로 되어 있는것에 설정 안된 user만 추가하여 하는게 나을까요 아니면 테이블스페이스 별로 백업을 하는것이 나을까요..

user테이블 스페이스를 백업하여 복구하면 유저부분은 다 복구가 되는것이 맞는지..

datapump로 백업했을때 만에하나 오라클 서버가 날아간경우 덤프된 시점으로는 복구하는데 문제가 없는지.. 궁금합니다.

아니면 다른 추천백업방법이나.. 많은 조언 부탁 드립니다~ ㅠㅠ;

좋은하루 되세요!

 

이 글에 대한 댓글이 총 1건 있습니다.

개발서버가 아니라 운영서버를 넌어카이브로 서비스한다는건 심각한 문제가 있습니다.

뭐 아시겠지만 export 로 받은자료 기준으로만 import 하여 복구할수밖에 없죠..

최상의 방법은 당연히 사용자가 가장 적은 시간에 잠시 내리고 어카이브 모드로 변경하라는 예기밖에..

export 는 시스템에 사용중인 유저(스키마)가 많고 제각각 테이블스페이스를 사용한다면

스키마별로 export 받는게 좋을거같지만 역시나 불안합니다.

cold backup 을 받을수 없는 상황이라면 전체 테이블등의 object 생성 sql 은 받아놓으시기 바랍니다.

 

 

1님이 2011-07-18 17:56에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38712오라클 문자 사이값 구하기. [3]
왕초보
2011-07-19
5050
38711OS 시간 변경하면 디비에 영향이 없을까요?
문의
2011-07-19
3259
38710DB에서 데이터 변경 시 해당 내용을 다른 서버의 리스너등을 통해 알려줄 수 있는 방법이 있나요? [1]
김재욱
2011-07-19
3161
38709oracle 10g 백업과 관련하여.. [1]
홍종우
2011-07-18
4045
38708commit 되기 전 자료 알아내기 [1]
배움터
2011-07-18
3135
38707☆권한에 대해..여쭐게요 :D [3]
임서희
2011-07-18
4447
38706sequence 문의 [1]
레이첼
2011-07-18
3701
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다