반응형
처음에 확장자를 dmp이 아니고 dump로 했다가 imp에서 실패했다. 사실 원인은 확실하지 않다.
어쨌든 다시 팀뷰어에 접속하여 DB 테이블을 exp 하기로 했다.
시도한 명령어 ( 실패한 명령어 )는 아래와 같다.
exp id/password@서비스명 tables=테이블1,테이블2 file=dump명 log=로그파일명 full=y
위 명령어를 putty터미널에 적용
exp INAIRUSER/INAIRUSER tables=INAIR_RAW_5MIN file=(inair5.dmp) log=inair5.log full=y
그런데 exp-00026-conflicting-modes-specified-oracle 에러가 발생했다. 푸티는 괄호도 쓰면 안됨.
검색해보니, 하단의 설명을 발견했다.
https://stackoverflow.com/questions/32074530/exp-00026-conflicting-modes-specified-oracle
익스포트 모드에는 3가지가 있습니다
전체 익스포트
유져 익스포트
테이블 익스포트
위의 커맨드는 전체 익스포트랑 유저 익스포트를 혼용으로 사용하고 있네요..
소유자의 전체 테이블을 익스포트 하고 싶은 경우는
c:\> exp id/pw@tns명 owner=소유자 file='c:\tmp.dmp'
로 충분합니다..
full=y 때문에 에러가 났었음.
full=y를 지워주고,
exp INAIRUSER/INAIRUSER tables=INAIR_RAW_5MIN file=inair5.dmp
로 실행
반응형
'Server > Oracle' 카테고리의 다른 글
[Oracle] 오라클 CONNECT BY LEVEL (0) | 2018.10.29 |
---|---|
[Oracle] mybatis selectKey (스크랩) (0) | 2018.10.11 |
테이블 끼리 데이터 비교 SELECT (0) | 2018.09.07 |
[Oracle] select 후 delete 하는 SQL문 (0) | 2018.09.07 |
테이블 생성 후 외래키 설정 (0) | 2018.09.06 |