JAVA 교육/Sql

2019/08/07 백업 및 복원

조별하 2019. 8. 7. 10:53

[본 수업] 지금까지 만들었던 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생성해야 함)

시작 -> 작업스케줄러
일정시간이 되면 시스템이 스스로 백업이나 복원을 해줄수 있게 스케줄을 잡을 수 있다.