'오라클 스크립트'에 해당되는 글 1건

  1. 2009.09.17 테이블 스크립트 만들기.
Oracle2009. 9. 17. 20:54
1.DB에서 export 로 dmp 파일을 생성합니다.
2.export 받은 dmp 파일에서 스크립트 생성
  imp system/manager file=expdata.dmp fromuser=pvs touser=npvs indexfiles=index.sql constraints=y full=y log=intra.log
  
 - index.sql :테이블과 인덱스를 생성하는 스크립트
3.스크립트수정
 오브젝트가 위치할 테이블스페이스 ,인덱스테이블 스페이스 명 변경
 오브젝트 앞의 유저이름 변경
 더블쿼테이션(") 은.. vi 같은데서 일괄적으로 삭제. row 몇건 이런건 앞에 -- 로 주석처리 해줍니다. 
:1,$s/"//g 이런식으로요..
:1,$s/row/--row/g 대충이런식으로 바꾸면, 처리되지요..

4. import 할 유저로 로긴해서, index.sql 을 돌려줍니다.
  - 테이블과 인덱스가 생성

5.데이타와 프로그램 임포트
imp system/manager file=expdata.dmp fromuser=pvs touser=npvs constraints=y commit=y ignore=y log=intra.log direct=y
commit 옵션은 롤백세그먼트가 작다면, 써주시구요.. ,direct 옵션은 써주면 빠르더라구요..
ignore 옵션이 가장 중요합니다. 데이타만 때려넣어야 되니까요..
Posted by Julyus