>>방랑자 님께서 쓰시길<<
:: 안녕하십니까 고수님들?
:: oracle admin 의 왕초보입니다
:: 저의 어려움을 부탁드립니다 .
:: oracle data 를 backup 을 받을려고합니다
:: hat backup, full backup 방법등세히 알고자합니다
:: 그리고 oracle 에서 어느 data를 backup 받아야 하는지 자세히 알려주십시요
:: 현재 저희 oracle ver 8i 이고 상태는 arch online 입니다.
:: 상세하고 자세하게 알려주시면 정말로 고맙겠습니다.
:: 또한 oracle backup 관리방법 주기등 가르쳐주시면 감사하겠습니다.
:: 고수님의 많는 조언 부탁드립니다.
:: 꾸벅 감사합니다.
일단은 원하신 질문에 대한 답은 천상 이렇게 짧은 글로 할 수는 없습니다. 오라클 관련 서적에서 백업부분을 찾아보셔야 합니다.
그런데 어차피 필요한 내용은 매뉴얼 보고 하면되지만 중요한것은 백업정책을 세우는 부분이지요.
위에서처럼 아카이브 백업은 온라인 상태에서 백업을 수시로 받는 것이고 이 경우에는 약간의 자료라도 날라가는 일은 적겠지만 그만큼 DB에 부하를 줍니다. 노아카이브 모드의 경우에는 실시간으로 완벽하게 백업을 하는 것이 힘들지요. 대신 실시간백업하는것보다는 시스템의 부하가 적지요.
이외에 OS명령어을 이용하여 전체백업등을 수행할 수 있고 특정한 사용자, 특정 테이블등은 import, export 이용하면 됩니다. (여기에 있는 기능중 좋은게 증분백업등이 가능하지요. 처음 전체백업, 이후는 바뀐 부분만 백업하는 기능)
또 백업에서 리두 로그 파일, 컨트롤 파일 등도 보관하는게 필요하지요.
자신의 사이트와 서비스 성격을 고려하여 백업을 하면 됩니다.
저의 경우는 오라클에서는 트랜잭션이 거의 없는 정적인 db 서비스라서 증분백업을 이용하고 있고(import/export) Mysql의 경우는 아직 파일크기가 크지 않아서 처음에는 Mysqldump를 사용하다 현재는 디렉토리를 통째로 압축해서 ftp로 보내서 사용합니다. 백업주기도 자료의 성격 등에 따라 조절을 하고 있지요.
|