티스토리 뷰
출처 : http://andang72.blogspot.kr/2012/04/oracle-sql-developer-part1.html
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 데이터 역시 지원하고 있다.
주의...... 할 때...... DDL복사는 체크를 푼다.
'SQL 쿼리 > oracle 오라클' 카테고리의 다른 글
날짜 형식 변환 (0) | 2017.07.23 |
---|---|
오라클 view 복사 하기 (0) | 2017.07.23 |
오라클 11g XE 무료 (0) | 2017.07.23 |
길이가 없는 문자열은 null 이다. (0) | 2017.07.23 |
oracle developer 쿼리 자동정렬 (0) | 2017.07.23 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 르프리크
- 위잇딜라이트
- html
- node관리
- input
- 톰캣
- Lalavel
- floating button
- Tomcat
- 터미널
- 오라클
- 정규식
- 토라식당
- 조직도관리
- 성수뚝떡
- Oracle
- Apach
- Mac
- 성수밥
- 힘냉면록
- jstree
- tree로만들기
- 최고심
- 아파치
- 이클립스
- server.xml
- SQL
- 메뉴관리
- Eclipse
- 맥
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함