Oacle 데이터베이스 콜 드 백업 방법
SVRMGR> select * from v$datafile;
SVRMGR> select * from v$controlfile;
SVRMGR> select * from v$logfile;
이 파일 들 의 경로 와 파일 이름 을 기록 하고 초기 화 매개 변수 파일 과 함께 disk 나 tape 에 백업 합 니 다.데이터 베 이 스 는 shutdown 후에 어떻게 오프라인 으로 백업 합 니까?오프라인 백업 은 물리 파일 을 한 위치 로 복사 하면 됩 니 다.백업 위치 에서 데이터 베 이 스 를 시작 하려 면 새로운 init 파일 을 쓰 고 control 파일 의 위 치 를 수정 한 다음 코드 를 실행 하 십시오
SQL> startup mount
ORACLE instance started.
Total System Global Area 57124108 bytes
Fixed Size 70924 bytes
Variable Size 40198144 bytes
Database Buffers 16777216 bytes
Redo Buffers 77824 bytes
Database mounted.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'F:ORACLEORADATALHGSYSTEM01.DBF'
startup restrict 안 됩 니 다.제어 파일 에서 log,data 파일 위치 가 수정 되 지 않 아 데이터 베 이 스 를 열 수 없습니다.mount 상태 로 시작 하고 수정 한 후에 열 어야 합 니 다.물리 백업 내용 은 오프라인 백업 을 복원 하 는 주의사항 을 할 필요 가 없습니다.완전 오프라인 백업,일명 콜 드 백업.콜 드 백업 의 존 재 는 현장 을 보호 하기 위해 서 입 니 다.우리 가 복구 에 실 패 했 을 때 처음부터 시작 할 수 있 습 니 다.데이터 파일 은 Oacle 이 os 에 예약 한 디스크 공간 이라는 것 을 알 고 있 습 니 다.만약 에 저희 가 데이터 베 이 스 를 계획 할 때 50g 을 신 청 했 습 니 다.처음에 Oacle 은 100 M 만 사 용 했 을 수도 있 습 니 다.저희 가 냉 방 할 때 필요 한 효과 적 인 데 이 터 는 더욱 적 습 니 다.5M 만 있 을 수도 있 지만 저 희 는 50g 을 백업 해 야 합 니 다.이것 이 바로 냉 비의 결점 이다. 냉 비 를 진행 할 때 백업 이 불완전 하거나 쓰레기 데 이 터 를 백업 한 상황 이 발생 할 수 있 습 니 다.그래서 우 리 는 반드시 데이터베이스 에서 본 것 을 기준 으로 해 야 한다.일반적으로 냉 비의 주요 대상 은 datafile,controlfile,redo log file 이다.우 리 는 몇 개의 보 기 를 빌려 그들 이 어디 에 숨 었 는 지 볼 수 있다.데이터 파일:
[sql]
SQL> select file_name from dba_data_files;
www.jb51.net
FILE_NAME
------------------------------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_8050fkdh_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8050fk3w_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8050fkc6_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_8050fk2z_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_8050jhm7_.dbf
:
[sql]
SQL> select name from v$controlfile;
NAME
------------------------------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_8050hgfp_.ctl
/u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_8050hgqh_.ctl
:
[html]
SQL> select member from v$logfile;
MEMBER
------------------------------------------------------------------------------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_3_8050hq4s_.log
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_8050hs2h_.log
/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_8050hm84_.log
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_2_8050ho5o_.log
/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_1_8050hhn1_.log
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_1_8050hkdv_.log
백업 시간 을 단축 하고 디스크 공간 을 절약 하기 위해 서,일반적으로 우 리 는 다음 과 같은 미조정 을 할 수 있다. 1)현재 oracle 에 활성 화 된 undo 를 보십시오.이 undo 는 냉 비의 일원 이 될 것 입 니 다
[html]
SQL> show parameter undo
www.jb51.net
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
2)temp 임시 파일 에 대해 서 는 백업 할 필요 가 없습니다.Oacle 이 켜 질 때 임시 파일 을 검사 하지 않 기 때 문 입 니 다.3)제어 파일 에 다 중 미 러 가 존재 하 므 로 그 중 하나 만 백업 할 수 있 습 니 다. 위의 몇 가지 우정 알림 을 완성 한 후에 우 리 는 실례 를 끄 고 냉 비 를 시작 할 수 있다.sql] shutdown immediate
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
activemq 5.5 의 입문 은 설치, 시작, 데이터베이스 지속 화 를 포함한다Apache ActiveMQ 5.5.0 은 주로 유지보수 버 전 으로 130 개가 넘 는 문 제 를 복 구 했 으 며 대부분 bug 와 개선 이 었 다. Improved performance for offline d...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.