티스토리 툴바

달력

092009  이전 다음

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  

조금 오래된 사진이고, 잘 찍지 못한 사진이지만...
활짝 웃는 아들과 딸의 모습이 너무나 이뻐보이는 사진이다.
앞으로도 계속 이렇게만 커 주었으면 하는 작은 바램을 가져본다..

Posted by 빈이파파

최근에 수행하고 있는 프로젝트는 유지보수성이 강한 프로젝트이다.
기 개발된 시스템에 기능을 추가하거나, 일부 기능을 자동으로 사용할 수 있도록 변경하는 프로젝인데...
거의 개발이 완료되었다. 문제는 현재 그 회사에서 사용하는 프로그램은 변경없이 그대로 두고
새롭게 개발된(변경된) 파일만 운영중인 시스템에 복사하고자 하는데.. 이게.. 만만치가 않다.
어느게 어느것인지.. 추가 및 변경된 파일을 찾기가 쉽지가 않다.
이리저리 인터넷을 수소문 해보니, WinMerge 라는 프로그램을 발견할 수 있었다.
공개적으로도 사용할 수 있고, 한글도 지원하여 사용하기 상당히 편리한 프로그램인 것 같다.
CVS를 이용해서 할 수 도 있지만, WinMerge를 사용하는게 더 효과적인것 같은 느낌이...

Posted by 빈이파파


1. 익스포트(백업)
   - exp userid=계정명/패스워드 file=덤프파일명.dmp
 
- 예) c:\DB\exp userid=hygas/***** file=hygas20090914.dmp
  - 사용하던 계정명이 hygas 로 셋팅되어 있었다.

2.  임포트(복원)
  - imp 계정명/패스워드 file=덤프파일명 full=y
  - 예) c:\DB\imp hygas/***** file=hygas20090914.dmp full=y
   - 위 방법은 테이블 스페이스 및 사용자가 생성되어 있어야 하고 그 사용자에 테이블 스페이스가
      할당되어 있어야 한다. 물론 DBA 권한 및 Connect 권한은 당연히 가지고 있어야 한다.
   - 시스템 계정으로 임포트 할 경우는 아래와 같다.
   - imp system/시스템패스워드 fromuser=백업했던계정명 touser=복원할계정명 file=덤프파일명.dmp

3. 다른 테이블스페이스로 옮길때(시퀀스는 만들어지지 않는다. 별도로 생성해야 함-원인은 모름)
   - import할때 스크립트 옵션을 사용하여 일단 스트립트만 받은다음 스크립트를 열어 테이블 스페이스를 수정한후 스크립트를 수행.(껍데기만 생성됨) 그후에 ignore=y로 한번더 import하여 자료를 입력

   - 원본 exp받기
     # exp aaa/aaa123 file=aaa.dmp  
    
  - index script 생성하기
     # indexfile Option을 이용하여 index script 생성
     # imp aaa/aaa123 file=aaa.dmp indexfile=index.sql  fromuser=aaa touser=aaa(tablespace 부분 수정)

 - 수정한 sql문을 실행시켜서 테이블 만들기/index만들기   

 - exp받아둔 파일로 진짜 import 하기/ignore=y하여 에러안나게
    #  껍데기만 만들어진 상태에서 ignore없이하면 또 만들려다 에러남
    # imp aaa/aaa123 file=aaa.dmp commit=y fromuser=aaa touser=aaa ignore=y

Posted by 빈이파파