메뉴 건너뛰기

조회 수 11740 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

오라클을 사용하는 경우라면 Oracle SQL Developer 도구를 사용하여 문서작성 및 서로 다른 데이터베이스를 쉽게 복사할 수 있다. Oracle SQL Developer 는 http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 에서 다운로드 받아 사용하면 된다

사용된 Oracle SQL Developer 버전정보

1. 스키마 문서 만들기

Oracle SQL Developer 는 리뷰 또는 정보 공유를 위하여 HTML 포맷으로 데이터베이스에대한 문서 만들 수 있다. 문서는 다음과 같은 단계를 따라 만들 수 있다.

1. 문서 생성을 원하는 스키마에 대한 접속을 생성한다. CTRL + N 키를 입력하고 데이터베이스 접속을 선택하여 생성한다.

<그림 1> 새로 생성 창


2. 데이터베이스에 대한 접속을 실행하고 DB 문서생성(Q) 메뉴을 클릭한다.

<그림2> DB 문서 생성하기

3. 출력 디렉토리를 설정하고 확인 버튼을 클릭한다.

<그림3> DB 문서 생성 창


<그림4> DB 생성 진행 상태 창

4. 작업이 완료되면 프라우저가 실행되어 생성된 HTML 포맷의 문서를 보여준다.


2. 데이터베이스 복사하기 

Oracle SQL Developer 는 데이터베이스 복사를 위한 여러가지 방법을 제공한다.


  • 특정 객체 (테이블, 함수, 프로시저)에 대한  Data Definition Language (이하 DDL)  을 생성하는 경우  빠른 DDL(D)  기능을,  
  • 다중 테이블에 대한 DDL과 그 데이터을 위한 INSERT 문을 함께 생성하는 경우는 익스포트 마법사를 사용하는 것이 유용한다. 
  • 하나의 데이터베이스에서 다른 데이터베이스로 복사하는 경우는 데이터베이스 복사 마법사를 사용한다.



2.1 빠른 DDL 생성
접속>테이블 노드의 테이블 객체들을 선택, 우측 마우스 버튼을 누르고 빠른 DDL(D) > 워크시트에 저장(W) 을 선택하여 DDL 을 만든다. 프로시저 또는 함수의 경우도 동일하게 적용하면 된다.

<그림6> DDL을 워크시트에 저장
워크시트에 저장된 DDL 은 다른 스키마에 실행하기에는 적합하지 않는 스키마 이름, 테이블스페이스 정보와 같은 불필요한 정보를 포함하고 있다.


DDL 을 생성할 때 이러한 정보를 무시하고 생성하려면 도구(T)>환경설정 을 선택하고 환경설정 창에서 데이터베이스>유틸리티>익스포트 항목의 저장영역(G)과 스키마 표시(S) 의 체크를 제거한다음 다시 DDL 을 생성한다.

<그림7> 환경설정 
<그림8> DDL 생성 옵션 변경

2.2 익스포트마법사
접속>테이블 노드의 테이블을 선택, 우측 마우스  버튼을 누르고 익스포트(B) 메뉴를 선택하여 익스포트 마법서를 실행한다.

<그림9> 테이블 데이터 익스포트
마법사는 디폴트로 단일 파일에 DDL 을 저장하도록 되어 있어 이부분을 적절하게 수정한다.   

<그림10> 익스포트 마법사



2.3 데이터베이스 복사 마법사 
도구>데이터베이스 복사(C) 메뉴를 선택하여 데이터베이스 복사 마법사를 실행한다. 데이터베이스 복사 마법사는  INSERT 문을 스크립트로 생성하는 대신, 직접 대상 테이블에 데이터를 입력한다. 또한 BLOB, CLOB 데이터 역시 지원하고 있다.



  1. No Image 08Dec
    by
    2016/12/08 Views 7215 

    오라클(PL/SQL) 미리 정의된 예외처리

  2. No Image 08Dec
    by
    2016/12/08 Views 8444 

    오라클 계정 lock 해제

  3. ORA-01652 128(으)로 테이블 공간 ***에서 임시 세그먼트를 확장할 수 없습니다.

  4. IMP-00010: 엑스포트 파일이 유효하지 않고, 헤더가 검증에 실패했습니다

  5. 오라클 DB 생성 후 설정 Listener.ora & Tnsnames.ora (윈도우)

  6. 오라클11g DB 생성

  7. 오라클 테이블 생성 스크립트 DDL 추출 - 깔끔하게 Table 전부 추출(Export)하기

  8. CentOS 6.5 에 Oracle Database 11g Release 2 설치하기

  9. Oracle DBMS_CRYPTO 사용하기 - 암복호화 하기

  10. No Image 08Dec
    by
    2016/12/08 Views 8911 

    sqlplus에서 Ampersand나 특수 문자를 갖는 데이타를 insert하는 방법 sqlplus 데이터 insert 입력값 요구

  11. Oracle SQL Developer 도구 활용하기 - Part2

  12. Oracle SQL Developer 도구 활용하기 - Part1

  13. No Image 08Dec
    by
    2016/12/08 Views 8969 

    ORA-39142 덤프 버전이 틀려서 넣지 못할 때

  14. 데이터의 암호화 및 복호화

  15. No Image 08Dec
    by
    2016/12/08 Views 7023 

    oracle 에서 Index를 이용해서 즉 힌트와 rownum을 이용하여 게시판 작성하기

  16. No Image 08Dec
    by
    2016/12/08 Views 13469 

    오라클에서 레코드 값이 없을때

  17. No Image 08Dec
    by
    2016/12/08 Views 13061 

    CLOB TEXT 데이타를 저장하고, 조회하는 예제

  18. No Image 08Dec
    by
    2016/12/08 Views 7706 

    오라클 25가지 SQL 작성법

  19. No Image 08Dec
    by
    2016/12/08 Views 9984 

    rownum 사용 - 최근글 몇개만 가져오기

  20. No Image 08Dec
    by
    2016/12/08 Views 6822 

    Oracle Batch Processing

Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved