[본 수업] 지금까지 만들었던 dbf 파일을 백업시키고 지웠다, 복원해보겠다
[백업(backup, export) 및 복원(restore, import)]
1) exp.exe 와 imp.exe
C:\oraclexe\app\oracle\product\11.2.0\server\bin
-exp.exe를 이용한 백업
형식) exp userid=계정명/비밀번호 file=백업 파일 이름
-imp.exe를 이용한 복원
형식) imp 계정명/비밀번호 file=백업 파일 이름 full=y ignore=y
(full=y 풀옵션 복원 ignore=y 에러 메시지 무시)
cmd에서 이용
2) 백업 파일 생성
★(sqlplus에 접속하기 전에 백업)
> exp userid=java0514/1234 file=d:\.java0514_20190807.bak ( C: 에서 만들어지지 않는다.)
select tname from tab;
3) 성적 테이블 삭제 후 목록을 확인
존재하는 성적 테이블을 삭제
drop table sungjuk;
4) 데이터 복원
★(테이블 삭제 후 복원도 sqlplus 나가서 복원 )
> imp java0514/1234 file=d:\.java0514_20190807.bak full=y ignore=y
5) SQL Developer
도구-> 데이터베이스 익스포트
k_zipcode 양이 많아서 pass!
6. 윈도우 작업스케쥴러 등록 (.bat생성해야 함)
시작 -> 작업스케줄러
일정시간이 되면 시스템이 스스로 백업이나 복원을 해줄수 있게 스케줄을 잡을 수 있다.