728x90 backup4 [Oracle] Crontab 스크립트가 작동하지 않을 때 rman 백업을 crontab에 걸어주었는데, 실행이 되지 않았다. mv, echo와 같은 다른 명령어는 작동하지만 rman target / 과 이후 run 구문만 실행이 안된채 스크립트가 종료된다. oracle 계정의 cron에 걸어주었고, 스크립트만 따로 실행해보면 rman 백업이 잘 진행된다. 원인은 환경 변수가 들어가있지 않아서 실행이 안되었던 것. cron은 새로운 shell로 환경변수가 백지인 상태에서 시작한다고 한다. 스크립트 내에 모든 환경 변수를 설정해주니 정상적으로 스크립트가 실행된다. 기존에 있던 설정도 어느정도 넣어준 상태였지만, profile의 설정을 모두 넣어주는게 마음 편할 것 같다. 기존 설정 #!/bin/bash ########## Oracle ########### umas.. 2022. 8. 31. [Database] 백업 방식별 특징/장점/단점 백업 방식별 특징/장점/단점 핫 백업 : DB 서버를 온라인 상태로 유지한 채 데이터 백업 장점 : 데이터베이스 서버를 중지하지 않고 백업 가능 트랜잭션, 스냅샷, 로그 등을 이용하여 실시간 백업 단점 : ARCHIVE LOG 모드에서만 백업을 수행할 수 있음 디스크 용량이 추가로 요구될 수 있음 콜드 백업 : DB 서버를 중지한 후 데이터 백업 장점 : 쉬운 백업 가능 단점 : 데이터 백업을 요청한 시기 이후의 데이터는 백업할 수 없음 (따라서 일부 데이터의 손실이 발생할 수 있음) 물리 백업 : 파일 자체를 그대로 백업 장점 : 빠른 속도의 백업과 복원 단점 : 디스크 용량을 크게 차지함 다른 PC(서버)간의 데이터 이전이 어려울 수 있음 논리 백업 : 각 오브젝트를 SQL문 등으로 저장 장점 : 데.. 2022. 7. 16. [Oracle] RMAN 복구 목차 FULL BACKUP + ARCH 복구 FULL BACKUP 복구 ARCH 복구 ※ 모든 복구는 다른 데이터베이스에서 복구하는 상황을 가정한다. 복구를 위해 사전에 init.ora 파일 세팅해둘것 vi $ORACLE_HOME/dbs/initTESTDB.ora 1. FULL BACKUP + ARCH 복구 192.168.4.41 (TESTDB) -> VM (TESTDB) 이름은 동일하게 맞춰준다. RMAN으로 FULL BACKUP을 해주고 추가로 데이터를 쌓은 뒤 ARCHIVED LOG FILE은 파일 자체를 복사해왔다. 복구 과정은 VM C7 (스테이지DB) 에서만 진행된다. profile 설정 변경 . ./.profile 혹은 export ORACLE_SID=TESTDB export ORACLE_U.. 2022. 6. 19. [Oracle] RMAN Backup RECOVERY MANAGER (RMAN) : 오라클에서 제공하는 백업 및 복구 작업을 수행하고, 백업 전략 관리를 자동화하는 솔루션 특징 : 증분 레벨 (INCREMENTAL LEVEL) 백업 기능 지원 BLOCK CHANGE TRACKING 기능 백업 수행 중 훼손된 블록 감지 자주 실행하는 작업을 스크립트로 저장 가능 사용 중인 블록만 백업 백업 수행시 압축 지원 제한 사항 : OPEN 상태에서 백업을 받으려면 DB가 ARCHIVE LOG MODE 이어야 한다. DB가 MOUNT 또는 OPEN 상태여야 한다. 백업 가능 대상 DATABASE TABLESPACE DATAFILE ARCHIVED REDO LOG CONTROL FILE +) ONLINE REDO LOG에 대해서는 백업하지 못하므로 ARC.. 2022. 6. 17. 이전 1 다음 728x90