http://blog.naver.com/donoteat84?Redirect=Log&logNo=20068381273
백업 복구 모두
실행 - cmd
창에서 exp userid= 백업받을 계정 / 패스워드 file= 원하는 파일명.dmp
빨간 부분만 알아서 고치면 됩니다
백업하고 나면 파일이 생성되는데 파일 생성시 경로지정도 가능합니다
복구
역시 실행 - cmd 창에서
imp system/1111 fromuser=백업했던 계정 touser=테이블 복원할 계정 file=아까 그 덤프파일 .dmp
이렇게 빨간색부분만 본인이 원하는대로 복구하면 복구가 완료된다
* 백업(덤프 받기)
exp userid=계정명/패스워드 file=덤프파일명.dmp
* 복원
1.시스템 계정 사용시
imp system/시스템패스워드 fromuser=백업했던계정명 touser=복원할계정명 file=덤프파일명.dmp
2.일반 계정 사용시
imp 계정명/패스워드 file=덤프파일명
* 오라클 기본 설치시 TNS파일 위치
D:\oracle\ora92\network\admin\tnsnames.ora
(예제)
- cbs계정의 reserve_cbm, ch_info 테이블 백업하기
exp userid=cbs/cbsora file='reserve_cbm.dmp' tables=(reserve_cbm, ch_info)
- 백업한 테이블 모두 복원하기
imp userid=cbs/cbsora file='reserve_cbm.dmp' full=y
- 백업한 테이블 중 ch_info 테이블만 복원하기
imp userid=cbs/cbsora file='reserve_cbm.dmp' tables=(ch_info)
- cbs계정소유 전체를 백업하기
exp userid=cbs/cbsora file='cbs.dmp'
- 복원하기
imp userid=cbs/cbsora file='cbs.dmp' full=y
행여나.. DB가 안되고 있다면;;
[Message]
Oracle.DataAccess.Client.OracleException
ORA-12528: TNS:리스너: 모든 해당 인스턴스가 새 접속을 차단하고 있음
오라클이 가동중 혹은 다운 중(Pending) 인 경우 발생한다.
서비스 목록에는 시작됨으로 나오나 실제 접속하면
ORA-01033: ORACLE initialization or shutdown in progress
에러가 발생함을 볼 수 있었다.
해결 방법..
오라클 서비스를 재가동 시키면 정상적으로 수행된다.