Chat now with support
Chat with Support

Toad for Oracle 12.12 - Toad 릴리스 노트

릴리스 노트

 

Toad® for Oracle® Xpert

릴리스 노트

2017-10-25 수정

 

Toad for Oracle 정보

Toad for Oracle은 기술과 경험 면에서 모든 단계에 해당하는 데이터베이스 전문가들이 워크플로 및 생산성을 전반적으로 향상시켜 작업을 수행할 수 있는 보다 이해하기 쉽고 효율적인 방법을 제공합니다. Toad for Oracle를 통해 다음과 같은 작업을 수행할 수 있습니다.

  • 시각적인 표현을 통해 데이터베이스 환경 이해
  • 자동화 및 원활한 워크플로를 통해 쉽게 마감 기한 준수
  • 단일 도구를 통해 필수적인 개발 및 관리 작업 수행
  • 사용자 요구사항을 충족시키고 예측 가능한 안정적인 생산을 수행하는 고품질 응용 프로그램 배포
  • 최적의 성능 및 Best Practices 표준 준수를 위해 데이터베이스 코드의 유효성 검사
  • 프로젝트, 템플릿, 스크립트 등을 쉽게 관리 및 공유

Toad for Oracle 솔루션은 사용자가 직접 필요에 맞게 구축합니다. 20년에 가까운 개발 기간, 그리고 Toad World와 같은 다양한 커뮤니티를 통해 제공된 피드백으로 이 제품이 가장 강력하고 유용한 도구라는 사실이 입증되었습니다. 200만 명 이상이 사용하고 있는 Toad for Oracle은 데이터베이스 개발 및 관리를 위한 "사실 상의" 표준 도구로 지속적으로 자리매김하고 있습니다.

Toad for Oracle 리소스

ToadWorld.com은 모든 Toad 제품군의 상위 사이트이며 여기에서 비디오, 백서, 웹 기반, 교육, 전문가 블로그 및 팟캐스트를 보고 베타 릴리스와 평가판 다운로드 등 다양한 서비스를 이용할 수 있습니다. 이 사이트에 있는 Toad for Oracle 커뮤니티에서는 이 내용을 중점적으로 설명합니다(특히 Toad for Oracle에 대해).

Toad World에서 가장 사용 빈도가 높은 두 가지 기능은 포럼과 Idea Pond입니다.

  • Idea Pond 페이지에서 Toad 개선을 위한 아이디어를 제출하고 다른 고객의 아이디어에 대해 찬성 또는 반대 투표할 수 있습니다. Toad 팀은 고객의 제안사항을 소중히 여기며 해당 주제의 개발자로부터 답변을 들으실 수 있습니다. Toad의 개선 방법과 관련하여 Toad를 처음 사용하는 고객과 사용이 능숙한 고객의 의견을 언제든지 환영합니다.
  • 포럼 페이지에서는 질문을 하거나 논의를 시작하고 Toad 커뮤니티에 있는 다른 모든 포럼을 볼 수 있습니다.

Toad World 페이지 블로그에는 관심을 가질만한 업계 주제뿐만 아니라 최신 Toad 기능을 사용하기 위한 팀 구성원의 지침 등 광범위한 정보가 담겨 있습니다.

Toad for Oracle 웹 기반 교육은 제품 라이센스를 위한 최고의 동반자입니다. 이 무료 교육은 주요 제품 기능을 안내하고 자주하는 작업을 수행하는 방법을 설명합니다. 또한 시간이 절약되는 자동화 기능을 활용하는 방법도 확인할 수 있습니다. 각 과정에 포함된 테스트를 통과하면 완료 인증서를 받게 됩니다!

이 릴리스 정보

Toad for Oracle 12.12 향상된 특징과 기능을 포함한 부 릴리스입니다.

Toad® for Oracle® 2017 Editions 정보

Toad for Oracle 의 모든 상용 버전에는 사용자가 구입한 라이센스에 따라 추가적인 Quest 제품이 번들로 제공됩니다. 이러한 번들은 Editions로 알려져 있으며 다음을 포함합니다.

Toad for Oracle Base Edition

  • Toad® for Oracle®

  • Toad™ Data Modeler(무료 사용)

Toad for Oracle Professional Edition

  • Toad® for Oracle® Professional
  • Toad™ Data Modeler(무료 사용)

Toad for Oracle Xpert Edition

  • Toad® for Oracle® Xpert
    Base 및 Professional Edition의 모든 기능을 포함합니다.
  • SQL Optimizer for Oracle®

Toad for Oracle Developer Edition

  • Toad® for Oracle® Xpert
  • Code Tester for Oracle®
  • Benchmark Factory® for Databases - Oracle Edition

Toad for Oracle DBA Edition

  • Toad® for Oracle® Xpert
  • DB Admin Module 추가 기능
  • Spotlight™ on Oracle®
    Spotlight on Unix/Linux, Spotlight on Windows 및 Spotlight on Oracle Data Guard를 포함합니다.
  • Benchmark Factory® for Databases - Oracle Edition
  • Toad® Data Modeler

Toad for Oracle DBA RAC Edition

  • Toad® for Oracle® Xpert
  • DB Admin Module 추가 기능
  • RAC 옵션이 있는 Spotlight™ on Oracle®
    Spotlight on Unix/Linux, Spotlight on Windows 및 Spotlight on Oracle Data Guard를 포함합니다.
  • Benchmark Factory® for Databases - Oracle Edition
  • Toad® Data Modeler

Toad for Oracle DBA Exadata Edition

  • Toad® for Oracle® Xpert
  • DB Admin Module 추가 기능
  • RAC 및 Exadata 옵션이 있는 Spotlight™ on Oracle®
    Spotlight on Unix/Linux, Spotlight on Windows 및 Spotlight on Oracle® Data Guard를 포함합니다.
  • Benchmark Factory® for Databases - Oracle Edition
  • Toad® Data Modeler
 

Toad for Oracle Edition의 제품 및 이러한 제품을 실행하기 위한 최소 시스템 요구사항에 대한 자세한 내용은 다음에서 Toad for Oracle 2017 Editions 릴리스 노트를 참조하십시오.

https://support.quest.com/ko-kr/technical-documents

새로운 기능

  • Automatic Designer는 이제 여러 연결을 대상으로 행동을 수행하게 할 수 있는 Connection Iterator가 있습니다. Automatic Designer에서 여러 연결을 대상으로 행동을 수행할 수 있지만(오른쪽 클릭하고 Run with Connections를 선택합니다.), iterator는 추후 사용 시에도 유지됩니다. 이 행동은 Control 탭에서 사용 가능합니다.
  • 예전 버전의 스키마 비교 기능(Toad 12.10)은 여러 스키마 비교 기능(Toad 12.11)과 통합되어 새로운 여러 스키마 비교 기능을 수행합니다. 12.11 여러 스키마 비교 창은 이제 "여러 스키마 비교 - 구버전"이라 불리며 메뉴에서 제거됩니다. 이를 복구하기 위해서는 메인 툴바를 오른쪽 클릭하고 Customize를 선택합니다. 대화상자에서 Commands탭을 선택하고, Compare를 클릭한 뒤, Multiple Schemas – Legacy를 드래그하여 Database | Compare밑의 메인 메뉴 또는 원하는 다른 장소에 놓습니다.
  • Action Console은 대부분 사용되지 않습니다. 기존의 단축키(Shift+F4)는 계속해서 기존에 Action Console이 존재했던 위치에서 Action Console을 보여줄 것입니다. 하지만 Action Console 용 오른쪽 클릭 메뉴와 모든 툴바 버튼은 제거되었습니다. 이것들은 새로이 향상된 콘텍스트 메뉴로 대체되었습니다. Editor에 있는 객체의 이름이나 Toad의 다른 연관 부문을 SHIFT + 오른쪽 클릭하면 객체가 해결될 수 있는 경우 향상된 메뉴가 표시됩니다. 객체가 해결될 수 없는 경우 Toad는 일반 콘텍스트 메뉴를 보여줍니다.

개선 기능

Toad Idea Pond에서 개선된 기능

다음은 Toad Idea Pond의 Toad for Oracle 사용자가 요청했으며 이번 릴리스에서 구현된 개선 사항의 목록입니다.

Toad World의 Idea Pond는 Toad 개선 아이디어를 제출하고 다른 고객이 제출한 아이디어를 평가하거나 의견을 올릴 수 있는 사이트입니다. Toad 개발 팀은 언제나 고객의 주도로 운영되어 왔으며, Idea Pond를 통해 어떤 변경 사항이 가장 중요한지를 저희에게 더욱 쉽게 알리실 수 있습니다. 모든 Toad 고객은 이 사이트를 무료로 이용할 수 있습니다.

개선 기능 Idea Pond에 대한 링크
스키마 브라우저와 에디터를 별도 탭에서 표시 링크
여러 객체의 Team Coding Lock 부수기 링크
파티션 그리드에 잘못된 수의 블록이 있습니다. 링크
TOAD가 새줄 바꾸기 스타일을 감지할 수 있도록 하는 방법이 있습니까? 링크

기타 개선점

  • 대부분의 사용자들은 모든 출력 유형에 같은 이름을 지정하기 때문에 코드 분석 동작의 Properties 대화상자는 하나의 파일명만 허용하도록 변경되었습니다. 이제 하나의 기본 파일명을 지정하고 출력 형식을 선택할 수 있습니다. Toad는 지정된 이름과 적절한 확장명을 가진 파일을 생성합니다.
  • 코드 분석 기능에도 이제 Team Coding의 통과/실패 로직이 들어있어 적합하지 않은 경우 사용자의 코드 분석이 실패할 수 있습니다.
  • Toad의 여러 부문에 있는 아이콘을 더 현대적인 모습으로 업데이트하였습니다.
  • 플러거블 데이터베이스를 생성할 때, 마지막 대화상자에 "데이터베이스 브라우저에서 플러거블 데이터베이스 관리가 가능합니다"라는 옵션을 포함합니다. 이는 데이터베이스 브라우저를 열어 새로운 데이터베이스로 추가 작업을 수행할 수 있게 해줍니다.
  • "인증이 필요한" 우회 연결에 대한 지원이 추가되었습니다. SQL *플러스는 이런 종류의 연결을 허용하지 않기에 Toad에서 이러한 종류의 연결에서 SQL *플러스 실행은 실패할 것입니다.
  • 선택된 PL/SQL 객채와 관련된 Code Tester 단위 테스트를 보여주는 탭이 스키마 브라우저의 RHS 위에 추가되었습니다.
  • 중복을 제거하고 옵션 및 자격 목록을 논리적으로 범주화하기 위해 데이터베이스 객체의 오른쪽 클릭 메뉴가 업데이트 되었습니다.
  • Toad Security는 잘 사용되지 않아 기본 메뉴에서 제거되었습니다.
  • 데이터 비교와 여러 테이블 비교의 레이아웃은 사용하기 더 쉽게 변경되었습니다.
  • 첫번째 사용자가 컴파일을 누르기 전에 객체가 Editor에서 (체크아웃되지는 않았지만) 열렸고 다른 사용자가 그 객체의 DDL을 변경할 때 확인하는 추가 확인 작업이 Team Coding에 추가되었습니다. 이러한 현상이 발생하면 Toad는 첫번째 사용자에게 데이터베이스 객체가 변경되었음을 알리며 차이를 병합할 옵션을 제공합니다. 이 확인 작업은 사용자 간 덮어쓰기를 방지하는 데 도움이 됩니다. 참고: 이는 Editor에서 연 객체에만 적용됩니다. 이는 사용자가 수행한 자유로운 형태의 타이핑을 통해 수동으로 바뀐 객체에 적용되지 않습니다.
  • 툴팁 텍스트를 보기 위해 Navigator에 있는 노드 위에 마우스를 두면 전체 익명 블록에 텍스트를 보여주는 것 대신 Toad가 커서의 텍스트를 보여줍니다.

해결된 문제

이 절에는 Toad for Oracle의 이 릴리스에서 해결된 문제 목록이 포함됩니다.

해결된 문제 문제 ID
Editor: 12.7 27/27의 검색으로 돌아가기에서 정렬 대괄호(Block staples) 기능이 제거됨 TOR-881

F5: 날짜가 있는 Oracle Type의 잘못된 데이터 형식 표시

TOR-891

'execute as script'가 취소되면 Toad에서 메모리를 해제하지 않음 TOR-901
비-SYS 사용자가 SYSDBA로 로그인하면 드롭다운에 SYS 객체가 표시됨 TOR-940
Alt+왼쪽 화살표를 누르면 패키지 본문으로 돌아가지 않는 경우가 있음 TOR-988
DDL을 가져올 수 없는 경우 sys 제약 조건에 대한 "show diff details" 비활성화 TOR-1003
TC Manager를 두 번 누르면 VCS 버전 파일 대 로컬 사본이 열림 TOR-1022
Named SQL 드롭다운 목록을 확인하기 어려움 TOR-1031
Toad: 보안 FTP를 통해 연결한 경우 Toad의 FTP 도구에 잘못 수정된 타임스탬프가 표시됨 TOR-1180
*.xls 버전 5.0/95에서 가져오면 날짜를 숫자로 가져옴 TOR-1210
데이터 비교에 스크롤 막대 추가 TOR-1218
Session Browser의 Locks | System 탭을 누르면 ora-00936에 식이 누락됨 TOR-1219
스케줄러 작업 > 예약된 런타임 탭에 올바른 런타임이 표시되지 않음 TOR-1222
OP에서 Editor로 끌면 커서가 이동함 TOR-1224
바인딩 변수가 있는 익명 블록이 두 번 실행됨 TOR-1225
tablespece 파일 정의의 최소 크기가 잘못 계산됨 TOR-1236
스키마가 로그인 스키마와 다를 경우 스케줄러 작업 알림이 작성되지 않음 TOR-1255
Session Browser에서 Explain Plan 창에 내용이 적절하게 표시되지 않음 TOR-1256
12c: Users > Object Grants 탭에서 low priv 사용자에 대해 잘못된 질의 사용 TOR-1259
Threads 옵션을 켠 상태에서 Execute Queries에서 파일 형식 지정 시 AV TOR-1265
DBA 역할 설정 시 Session Browser Disconnect Sessions 및 Kill Session 버튼이 활성화되지 않음 TOR-1277
큰 파일 비교 시 목록 인덱스가 경계를 벗어나는 오류 발생 TOR-1310
Pluggable RAC에서 디버그할 수 없음 TOR-1330
Export File Browser가 중단됨 TOR-1333
테이블 스크립트에서 Temporal Validity(임시 유효성 검사)가 지원되지 않음 TOR-1345
기록에서 현지 시간이 아닌 GMT 시간으로 보고 TOR-1346
TC 객체에 대한 Schema Browser 새로 고침 시 문제가 발견됨 TOR-1411
Team Coding에서 잠금을 해제하면 VCS가 업데이트되지 않음 TOR-1415

해결된 형식 지정/파서 문제:

  • 형식자: 아래의 예에서처럼 SQL 텍스트의 첫 문("덩어리")이 한 쪽으로 치우쳐 정렬되는 경우가 있음

    GRANT ALTER,

    CONTROL,

    DELETE

    INDEX,

    INSERT,

    REFERENCES,

    SELECT,

    UPDATE

    ON "ADVISE_INSTANCE"

    TO ROLE "RL1";

    토큰이 제대로 위치하지 않는 경우도 있음

  • 형식자: CREATE/ALTER TABLE/SEQUENCE: 오른쪽에 있는 왼쪽 쉼표를 움직임
  • 코드 분석: 유효하지 않은 Oracle $IF/$ELSE/$ENDIF 신택스에서의 QP5CA.dll 콤포넌트 엑세스 위반
  • 코드 분석: 규칙 6406("nested scope 내 같은 엘레멘트에 대해 여러 정의를 하는 것을 삼가하십시오.")에 대해 작업을 한 후 규칙 유니버스가 변경되지 않은 상태로 잘못되게 있어서 구 버전의 로직이 계속 사용됨
  • 코드 분석: WHERE절에 질의가 있지 않는 이상 한 개 이상의 테이블 참조가 있을 때만 규칙 5809("SELECT 리스트에 있는 엘레멘트(행 또는) 익스프레션)가 테이블/뷰 이름에 의해 조건을 갖추었는지 확인하십시오.")가 히트함
  • 코드 분석: 규칙 3807("프로시져에서 RETURN문 사용을 삼가하십시오.")는 규칙 5601("PROCEDURE에서 RETURN문 사용을 삼가하십시오.")과 동일하기에 삭제됨

TOR-1469

해결된 형식 지정/파서 문제:

  • 질의 FLASHBACK 절: 섞여 있는 순서의 AS OF 절을 지원함
  • CREATE MATERIALIZED VIEW LOG: 모든 PARALLEL절을 지원함
  • ALTER MATERIALIZED VIEW LOG: ALTER TABLE에서와 같은 파티셔닝 절을 지원함
  • GRANT/REVOKE: ON과 TO 절을 들여 씀
  • 코드 분석:

    • 새로운 규칙 5920("동적 SQL을 실행하는 모든 저장 코드에 invoker rights 메서드를 적용하십시오.")
    • 규칙 5906("이메일 주소 또는 URL을 포함하는 리터럴을 발견") : 이 고객 특정 규칙은 이메일 주소와 URL을 감지하기 위해 일반화되었음
    • 규칙 5916("묵시의 데이터 유형 전환을 조심하고 삼가하십시오.") : TO_DATE, TO_TIMESTAMP 및 TO_CHAR(날짜)의 더 많은 형태를 감지할 것
    • 규칙 2812("동일한 데이터 유형의 변수에 대한 부분형을 정의하는 것을 고려하십시오.") : 이 규칙은 결함이 있음
    • 규칙 2131("가능한 경우 언제나 CONSTANT 키워드를 사용하십시오.") : 객체 메소드 호출에 대해 예상치 못하게 사용됨

TOR-1740

해결된 형식 지정/파서 문제:

  • 형식자와 옵션을 GUI에 호출하여 Windows 10을 64 비트 모드에서 실행할 때 고정 접근 위반
  • 형식자와 옵션을 GUI에 호출하여 Windows 10을 64 비트 모드에서 실행할 때 고정 접근 위반 가능
  • 코드 분석 규칙 5901("코드 내 "FND_GLOBAL.apps_initialize 스트링을 찾을 경우, 대신 xxccs_fea_utl_session.apps_initialize()를 사용하십시오.") 이 규칙은 고객 특정성 때문에 제거되었음 개인 규칙은 필요한대로 생성될 수 있음(범위 7000-9999)
  • 코드 분석 규칙 2911("DECODE function을 CASE construct로 대체하십시오.")이 규칙 5816("DECODE 대신 CASE construct를 사용하십시오.")을 부분적으로 복제함 규칙 5816과 통합되어 제거됨
  • 코드 분석 규칙 4537("GOTO문 대신 looping construct 내 CONTINUE문 또는 추가적인 수준의 조건부 로직을 활용하십시오.") 이는 이제 back GOTO에만 적용될 것
  • 코드 분석 규칙 5003("시작 변수를 NULL로 놓는 것을 삼가하십시오.") CONSTANT 선언문은 이제 건너뜀
  • 코드 분석 규칙 5809("SELECT list의 엘레멘트(행 또는 익스프레션)가 테이블/뷰 이름에 의해 조건을 갖추었는지 확인하십시오.") inline 질의 및 CAST를 동반한 긍정 오류

    SELECT ( SELECT 1 FROM dual d3 ) FROM dual d1 CROSS JOIN dual d2;

    SELECT CAST( 1 AS INTEGER )

    FROM dual

    CROSS JOIN dual;

TOR-1772

해결된 형식 지정/파서 문제:

GRANT/REVOKE: 빠진 12cR2 권한을 추가하였음

질의 테이블 참조 내 여러 PIVOT/UNPIVOT 절 배열에 대한 지원

SqlPlus: @- 와 @@- 명령어에 필요없는 공간을 제거함

코드 분석 규칙 2106("스키마 이름에 대해 불필요한 참조를 삼가하십시오") 이 규칙은 맥락에 너무 의존하기 때문에 제거되었음

코드 분석 규칙 2120("두 개 이상의 UNION 작업을 포함하는 SELECT 문의 사용을 삼가하십시오") 이제 하위 쿼리의 최대값에 대한 "변수"를 가짐

코드 분석 규칙 2752 ("지정된 파라미터 표기법을 사용하십시오")은 이제 모든 Oracle 내장 function을 모두 제외할 것

코드 분석 규칙 2832 ("변수 또는 %TYPE이 있는 행 또는 SUBTYPE에 선언문을 앵커링하거나 SUBTYPE을 정의한 후 부분형에 따라 변수를 선언하여 VARCHAR2 변수에 제약사항을 하드 코딩하는 것을 삼가하십시오.") 은 더이상 XMLTABLE function 내에서 제기되지 않음

TOR-1804

스키마 비교가 직접 연결된 스키마와 자신을 비교함

TOR-1813

스키마 브라우저가 TC 상태 행을 리프레시하는 데 느릴 수 있음

TOR-1833

해결된 형식 지정/파서 문제:

  • PLS_INTEGER 데이터 유형 사용에 대한 신탁스 확인
  • LISTAGG function은 한 개의 인수를 가질 수 있음
  • 아래 일부 혹은 전체 형태의 형식 개선

    CREATE TABLE

    ALTER TABLE (각 절이 해당 줄에 있음)

    CREATE DATABASE

    ALTER DATABASE

    TRUNCATE TABLE

    CREATE SEQUENCE

    ALTER PROCEDURE

    ALTER INDEX

  • CREATE VIEW와 CREATE MATERIALIZED VIEW는 행 배치가 달랐었음 이젠 두 개가 통합됨
  • CREATE TABLE의 행 정렬은 고정됨
  • 모델 절의 형식 지정이 개선됨
  • 규칙 2831("INTEGER 및 이와 동등한 부분형 대신 PLS_INTEGER를 사용하십시오") 가 CAST(AS 데이터 유형) 및 행 정의 또는 CREATE/ALTER TABLE, CLUSTER, TYPE에서 나타나는 속성에서 더 이상 제기되지 않음
  • 규칙 2118("파티션 Truncate, Exchange/Split을 제외한 DDL을 사용하지 않습니다") 다른 모든 DDL문을 제외하고 EXECUTE, IMMEDIATE문 안에 있는 DDL만을 처리함
  • 구 버전 규칙을 처리하면서 입력 텍스트에 1000 글자보다 많은 토큰이 있다면 고정 접근 위반이었으나 500KB이 새로운 한계치임

TOR-1846

RAC에서 디버깅이 항상 작동하지는 않음

TOR-1847

해결된 형식 지정/파서 문제:

  • 수정중 발생한 고정 접근 위반
  • SQL *플러스 12c Release 2를 대상으로 한 향상된 파서
  • 코드 분석 규칙 4204("불리언 변수에 값을 할당할 때 IF를 삼가하십시오") : 규칙 이름을 변경 기존의 이름은 "복잡한 조건문 대신 불리언을 사용하십시오"이었음
  • 코드 분석 규칙 4503("DBMS_ADDM을 호출하는 것은 DIAGNOSTIC + TUNING을 위한 추가 OEM 팩이 필요함") : 오타 수정: DBMS_ADM 대신 DBMS_ADDM 사용
  • 코드 분석 규칙 5914("변환되지 않은 열 값을 WHERE 절에 사용합니다") : 이 규칙은 실제 행만을 히트해야 함
  • 중복 괄호를 감지하는 코드 분석 규칙을 추가하였음.

    • 규칙 6812("전체 조건문 주위에 괄호를 삼가하십시오")
    • 규칙 6813("간단한 조건문 주위에 괄호를 삼가하십시오")
    • 규칙 6814("같은 우선순위의 expression 주위에 괄호를 삼가하십시오")
    • 규칙 6815("조건문 한쪽에 괄호를 삼가하시오")

TOR-1907

FK 제한조건이라 명명된 스키마 비교 처리 시스템을 다르게 명명

TOR-1826

Self Service Tools
Knowledge Base
Notifications & Alerts
Product Support
Software Downloads
Technical Documentation
User Forums
Video Tutorials
RSS Feed
Contact Us
Licensing Assistance
Technical Support
View All
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating