Chat now with support
Chat with Support

Toad for Oracle 12.12 - Toad 사용 안내서

목차 Toad 시작 Toad 리소스 필수 권한 데이터베이스 연결 작성 및 관리 Editor 기본 사항 Schema Browser 기본 사항 데이터 그리드 기본사항 데이터 작업 데이터베이스 객체 작업 코드 작업
문장 및 스크립트 작성 Query Builder 작업 문장 및 스크립트 실행 명령문 저장(SQL Recall) PL/SQL 객체 작업 디버그 Analyze Code Optimize SQL
Toad 환경 사용자 정의 다른 Quest Software 제품을 Toad와 함께 사용

Compare Databases

데이터베이스 객체 작업 > 객체 비교 > Compare Databases

데이터베이스 또는 데이터베이스 스냅샷 파일 간 테이블스페이스, 롤, 유저 등과 같은 데이터베이스 수준의 객체를 비교할 수 있습니다.

이 기능은 DB Admin Module에서만 사용할 수 있습니다. 이 모듈은 일부 Toad 버전에 포함되어 있거나 별도로 구입할 수 있습니다.

데이터베이스를 비교하려면

  1. Database | Compare | Databases를 선택합니다.
  2. 필요에 따라 필드를 완성합니다. 
    필드 설명
    Databases    
     

    Reference Source

    비교 기준으로 사용할 현재 데이터베이스나 데이터베이스 정의 파일을 선택합니다. 동기화 스크립트를 실행할 경우 기준 소스에 맞게 대상 데이터베이스가 업데이트됩니다.

    팁: Create Database Snapshot File을 선택할 경우 파일 이름에 변수를 사용할 수 있습니다. 기본적으로, Toad는 %DATEFILE% 및 %TIMEFILE% 변수를 포함하며, 정의 파일을 작성할 때 현재 날짜 및 시간을 파일 이름에 삽입합니다.

     

    Targets and Output

    Live Databases 또는 Snapshot Files 필드에서 을 눌러 비교할 대상 데이터베이스를 추가합니다. 이 단계를 반복하여 여러 개의 대상 데이터베이스를 소스와 비교할 수 있습니다.

    팁: 대상을 마우스 오른쪽 버튼으로 눌러 대상을 편집 또는 삭제하거나 기준 소스로 전환하십시오.

    Options

     
     

    Database Object Types

    비교할 객체 유형을 선택합니다. 객체 유형 수를 줄이면 비교하는 데 걸리는 시간이 줄어듭니다.

    팁: 마우스 오른쪽 버튼을 사용하여 모든 필드를 선택 또는 선택 취소하고 설정을 저장 또는 회수합니다.

     

    “Safe Drop” on users, tablespaces, and profiles

    객체를 소유하지 않은 사용자 또는 테이블스페이스를 삭제하거나 할당된 사용자가 없는 프로파일을 삭제할 경우에만 선택합니다.

    Object Set

     

     
     

    Specify Object Set

    비교할 특정 객체 집합을 지정할 수 있습니다. 이 경우 Options 탭보다 비교를 더 많이 제한할 수 있습니다. 참고: 사용자를 선택하는 Compare with another object 명령의 결과로 Compare Databases가 열려 있는 경우 선택된 사용자가 여기에 표시됩니다.

    객체 집합을 추가하려면 을 누릅니다. 이미 객체를 로드한 경우 새 객체를 로드하기 전에 그리드를 지울지 여부를 묻는 확인 대화 상자가 나타납니다. 다시 시작하려면 Yes를 누르고, 새 객체를 그리드에 추가하려면 No를 누릅니다.

  3. 선택 항목을 Toad 동작으로 실행하거나 저장 또는 예약하려면 을 누릅니다. 자세한 내용은 온라인 도움말에서 Automation Designer 개요를 참조하십시오.

    팁: 명령행에서 동작을 실행할 수 있습니다. 자세한 내용은 온라인 도움말에서 명령줄에서 동작 실행을 참조하십시오.

  4. Results 탭에서 차이를 검토합니다. 자세한 내용은 다음을 검토하십시오.

    Task

    수행할 작업

    선택한 객체에 대한 동기화 스크립트 표시

    객체를 선택하고 을 누릅니다.

    한 객체의 차이 확인

    객체를 선택하고 을 누릅니다.

    또 다른 대상의 차이 확인 Target Database 필드에서 대상을 선택합니다(비교를 위해 둘 이상의 대상을 선택한 경우에만 해당).
  5. 데이터베이스를 동기화하려면 Sync Script 탭을 선택하고 을 눌러 Editor에서 즉시 실행하거나 을 눌러 실행을 예약합니다.

    주의: 원하지 않는 데이터 손실을 방지하려면 실행 전에 이 스크립트를 주의깊게 읽어보십시오.

 

객체 재작성

데이터베이스 객체 작업

Toad를 사용하여 데이터베이스 객체에 대한 정보를 조회, 추가, 수정하고 가져올 수 있습니다. SQL 명령을 사용하지 않고도 데이터베이스 객체를 빠르게 작업할 수 있습니다.

 

객체 재작성 정보

데이터베이스 객체 작업 > 객체 재작성 > 객체 재작성 정보

Rebuild Multiple Objects 창을 사용하여 재작성해야 할 객체를 식별한 후 해당 객체를 동시에 재작성하는 기준을 설정할 수 있습니다.

여러 객체 재작성

또한 Schema Browser에서 보다 단순한 인터페이스를 사용하여 한 번에 하나씩 인덱스 또는 테이블을 재작성할 수 있습니다.

 

테이블 재작성

데이터베이스 객체 작업 > 객체 재작성 > 테이블 재작성

이 기능을 사용하여 열 삭제 및 이름 바꾸기를 포함하여 테이블을 재작성할 수 있습니다.

참고:

  • Rebuild Multiple Objects 기능을 사용하여 여러 테이블을 동시에 재작성할 수 있습니다.
  • 스키마에서 테이블을 재작성하려면 해당 스키마를 소유해야 합니다.

테이블을 재작성하려면

  1. 표준 도구 모음에서 image\Toad0015.gif을 눌러 Schema Browser를 엽니다.
  2. 왼쪽의 테이블을 마우스 오른쪽 버튼으로 누르고 Rebuild Table을 선택합니다.

    팁: 또한 Database | Optimize | Rebuild Table을 선택할 수 있습니다.

  3. Options 탭에서 필요에 따라 설정을 선택합니다.
  4. Table Storage 및 Index Options 탭에서 필요에 따라 매개변수를 선택합니다.

    참고: 이 창의 매개변수는 Oracle에서 정의한 것입니다. 자세한 내용은 Oracle 설명서를 참조하십시오. Knowledge Xpert에서 매개변수에 대한 자세한 정보를 확인할 수도 있습니다. Knowledge Xpert는 Jump 검색에서 검색할 수 있는 광범위한 Oracle 기술 리소스입니다. Jump 검색

  5. 열을 추가, 편집 또는 삭제하려면 Columns 탭의 도구 모음 버튼을 사용합니다.
  6. ALTER 문을 보려면 Script 탭을 선택합니다.
  7. 재작성을 실행하려면 Rebuild Table 도구 모음에서 을 누릅니다. 참고: 또한 도구 모음 버튼을 사용하여 스크립트를 예약, 복사, 재생성 및 저장할 수 있습니다.

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating