Toad for Oracle 13 - 2018版本 發行公告說明
Toad
for Oracle 13 – 2018 Edition
新特點
新特點
關於此版本說明
Toad for Oracle為所有高技能和經驗水準的資料庫專業人員提供了一種直觀且高效的方式,以全面改進工作流程的有效性和生產力來執行他們的工作。有了Toad for Oracle工具,您可以:
l 通過視覺表示去理解您的資料庫環境
l 通過自動化和流暢的工作流程輕鬆地在任務期限內完成工作
l 執行重要的開發和管理任務只需單一個工具
l 部署符合用戶要求的高質量應用程序;在正式環境中可預測地和可靠地執行任務
l 驗證資料庫程式碼以確保最佳性能並遵守最佳實踐標準
l 輕鬆管理和共享項目,模板,腳本等
Toad for Oracle解決方案是由您及為您創建的。近二十年的發展和反饋,像Toad World這樣的各種討論區已經使它成為功能最強大最實用的工具,隨著Toad
for Oracle超過兩百萬個安裝,這使得Toad for Oracle持續成為資料庫“名義上的”的開發和管理標準工具。
新特色介紹
l General
n 已增加支援雙顯示器。您現在可以在Standard MDI(Multiple Document Interface)模式或SDI(Single Document Interface)模式中使用Toad
•
Toad的默認模式是MDI,其中Toad具有單個應用程序窗口,並且您打開的所有其他窗口都包含在該應用程序窗口中。但是,即使在MDI模式下,Toad也允許您選擇“彈出”MDI子窗口,將它們移動到單獨的屏幕或同一屏幕的單獨部分。然後你可以將彈出的窗口在需要時再崁入Toad應用程序,並將其恢復到其原始形式。雖然彈出了一個窗口,但它的名稱仍會顯示在Toad任務欄的選項卡上,好像它沒有彈出似的。因此,您可以使用鍵盤快捷鍵或工具欄上的選項卡在窗口之間切換。
•
或者,您可以使用SDI模式,其中每個窗口都在自己的窗口中打開,位於Toad應用程序之外。該模式提供對窗口放置位置的完全控制。因此,不僅可以將單個窗口移動到其他監視器,還可以固定在窗口上,如項目管理器,團隊編碼管理器和對象選項板。您可以將工作分散到多個監視器上,以同時處理多個任務,而無需等待某些過程完成。當進程在後台運行多執行緒時,它們可以保持可見,而非隱藏在其他窗口的後面,所以當它們完成時立即知道。
ü 使用MDI模式,到 View | Toad
Options | General,然後在Application Style下選擇模式
ü 在SDI模式下啟動時,浮動停靠窗口會自動重新對齊。為了讓他們在上次關閉Toad後保持他們的位置,到View | Toad Options | Startup,清除Realign floating dock sites when starting in SDI mode的設定
n Toad工具欄現在默認鎖定,以防止意外拖動到不需要的配置。要解鎖工具欄,請右鍵單擊任意工具欄,然後清除“鎖定工具欄”。您仍然可以右鍵單擊工具欄自定義它,即使工具欄被鎖定。
n The Trace File Browser有以下更改:
•
將主語句列表中的“Seq”列重命名為“Rel Seq”(用於相對序列)。它為父語句中的項目編號。
•
添加了一個新的“Seq”列,它是所有語句的直接編號。
•
添加了“Send to Excel(no units)”選項,該選項留下數據資料中的非數字資料,以便Excel中的排序是數字。
l Schema Browser
n Schema Browser的右側分區和子分區標籤(For tables,MVs and indexes)已合併到單個分區標籤中。這將允許您獲得給定對象的整體分區圖,而不必在兩個單獨的標籤之間來回切換。默認情況下,分區和子分區顯示在樹狀中。但是,顯示器可以很容易地更改為僅顯示分區或子分區,以便您可以輕鬆選擇其中一個或另一個來執行某些操作。
n “Toad Options”中的Schema Browser選項的Description Option現在包括將Description窗口默認為彈出或彈出位置的設置。 Stay on top選項已被刪除。
l Database
n 重做日誌管理器現在支持備用重做日誌。
n 將重建表,生成架構腳本,比較資料庫和生成資料庫腳本窗口重新組織為嚮導(Wizards)。
n 在Toad的32-bit版本中生成架構腳本已得到改進,可在創建SQL文件時更好地管理記憶體。
n 生成架構腳本,生成資料庫腳本,比較架構和比較資料庫現在可以進行多執行緒,以便在同時處理其他事務時在背景運行它們。這僅適用於從Toad GUI窗口運行的情況。如果你在Automation Designer中運行它們,則不會有。
n 提升了生成schema腳本的性能。
n 當在預先建立的表上創建Material Views時,新的預建表格選項已被添加到Export DDL的Materialized Views標籤中以包含表格DDL。
n 比較個體物件功能已得到改進:
•
它現在支持同一窗口中的所有物件類型(選中/取消選中Schema以在schema-level和database-level對象之間切換)。
•
並排查看器和同步腳本現在出現在同一個窗口中,而不是啟動新窗口或彈出窗口。
•
僅用於表格和視圖的列現在只是結果部分中的單獨標籤,而不是選項。
•
已經添加了DBMS_REDEF同步表格的選項。
n 比較數據功能已得到改進:
•
The Minus
mode已被刪除。您仍然可以通過編輯Toad.ini文件並在 [DataCompare] 下設置EnableComparisonMethod = 1來使用它。
•
查看/編輯查詢並單獨運行每個比較步驟的按鈕已被刪除。您仍然可以通過編輯Toad.ini文件並在 [DataCompare] 下設置AdvancedMode = 1來使用它。
•
比較表結構鏈接已被替換為單個對像比較的圖標。只有在比較的表格之間有差異時,才會在頁面左下方的選擇列步驟中可見。
•
還添加了一個開關按鈕(僅在“Select
Tables”步驟中可見),以便您切換來源表格和目標表格。
•
“同步完成”訊息現在更短,並包含“提交”和“回滾”按鈕。如果只是關閉對話框而沒有選擇提交或回滾,則比較數據窗口中會出現一對提交/回滾圖標。
•
Toad現在在同步開始時執行自動保存點。如果用戶取消同步,Toad會回滾到保存點。
•
同步步驟已被替換為同步按鈕。該按鈕確定最快的同步方法並自動選擇它,因此用戶不必再進行此選擇。該按鈕是一個下拉選單,可以提供選項以立即同步,將腳本保存到文件或將其發送給編輯器
n “估計表格大小”和“估計索引大小”窗口已合併為一個稱為“估計表格/索引大小”的標籤式窗口。
n 以下快捷方式已添加到Session Browser的刷新:按F5刷新全部。按F6刷新細節。
l Team Coding
n 您現在可以自定義如何為團隊編碼物件提取DDL。這些設置可以在Team Coding Configuration窗口的Team Settings節點下進行配置。默認情況下,這些設置模仿了當前為團隊編碼提取的內容,但有以下例外:由於導出方法的變化,NOT NULL約束具有與當前正在使用的格式不同的格式。
n 現在您可以選擇性地將INSERT語句一起列入有DDL腳本的表格數據以保存到您的版本控制提供程序。注意:這可能會導致將非常大的腳本保存到VCS中,並且可能會顯著影響團隊編碼的性能。因此,應謹慎使用此選項。
n 存取對文件夾和副檔名的命名對話框已從工具欄移動到“團隊設置”節點下的“General”頁面。
n Toad安裝中的docs文件夾中添加了新的Team Coding入門指南。團隊編碼配置工具欄中添加了一個快捷按鈕,使您可以使用內置的PDF查看器啟動本指南。
n 團隊編碼VCS debugging已得到改進:
•
添加了一個偵錯日誌查看器窗口,當您單擊打開日誌文件時該窗口將啟動。此窗口允許通過日誌輕鬆導航以定位日誌條目並查看版本控制系統的請求和響應。您還可以在查看器網格中選擇多個單元格,然後按Ctrl + C僅將日誌文件的條目(以其原始格式)提取到剪貼板。
•
添加了團隊編碼上下文信息以幫助確定哪些特定的VCS命令正在執行哪些團隊編碼步驟。
•
您仍然可以通過單擊工具欄上的 來在文本編輯器中查看完整的原始文本文件,也可以單擊
打開日誌文件夾以選擇要打開的文件。
•
您可以選擇網格中的多個單元格,然後按Ctrl
+ C僅將這些條目複製到剪貼板。條目將以與日誌文件相同的格式複製到剪貼板。
n Toad現在支援在Visual Studio
Team Services中使用personal access token。只需產生token,然後在從團隊編碼登錄VSTS時將其貼到登錄窗口中。有關產生token的更多信息,請參閱https://docs.microsoft.com/zh-cn/vsts/integrate/getstarted/authentication/pats。
n 團隊編碼現在支持表格重建。團隊編碼管理器為表格對象添加了“重建表格”選項。當您單擊此選項時,它將啟動架構瀏覽器,從中可以運行重建表嚮導(選擇Rebuild | Table)。運行重建腳本後,表格會自動更新。
n “物件屬性”對話框的“修訂歷史記錄”網格有一個新的右鍵單擊選項以在編輯器中打開修訂。通過此功能,您可以將特定修訂版編譯回資料庫,從而提供了一種輕鬆恢復舊版修訂的途徑。
n 從Toad內部添加了用於複製和分佈式遠程存儲庫之間的Pulling和Pushing,以便您不再需要到Toad外執行這些功能。
n 團隊編碼已支援可以從團隊編碼管理器,架構瀏覽器和編輯器來做rebuild tables的功能。
l Automation Designer
n 添加了運行狀態,在自動化設計器中執行長時間運行的操作時,會通知用戶該操作仍在運行。
n 已支援在動作級別編碼選項的設定:
•
添加編碼到生成資料庫腳本和生成模式腳本操作。在Output | Scripts | Encoding下找到這個選項。
•
在“DB Misc”tab下為“執行腳本”操作添加Encoding和Spool Encoding選項。
l Connections
n 使用連接顏色時,顯示連接列表的Toad組合框現在包含所示每個連接的顏色。這些包括:
• Compare Data
• Compare Databases
• Compare Schemas
• Compare Multiple Tables
• Analyze All Objects (under Options
-> Stats Table and Copying)
• Trace File Browser (in the Open trace
file on database server dialog)
• Export File Browser (DB Compare mode)
• Single Object Compare
• Copy object to another schema
• Data Subset Wizard
l Formatter
n 格式化程序現在在格式化大量SQL text時使用更少的記憶體。
n 在堆疊的命名參數列表中,無論何時具有大值的參數將其值包裝到下一行時,它都不會再觸發所有其他參數來執行此操作。另外,文字在右下邊距處有更好地折疊顯示。例:
p_partno => r.partno, p_synonym_of => r.synonym_of,
p_value_lines => COALESCE
(r.value_lines, 0) + COALESCE (r.repl_value_lines, 0), Former
output (5.307): p_
partno => r.partno, p_synonym_of => r.synonym_of,
p_value_lines => COALESCE
(r.value_lines, 0) + COALESCE (r.repl_value_lines, 0), New
output: p_partno =>
r.partno, p_synonym_of => r.synonym_of, p_value_lines =>
COALESCE (r.value_
lines, 0) +
COALESCE (r.repl_value_lines, 0),
n 對齊已被添加到“parameter = value”列表。
n 括號之間的表達式的格式不同,更接近“表達式”和“括號”格式化程序選項。這是由於所需的內部格式化程序重構。您可以通過選擇Toad Options | Formatter | List Arrangements | Expressions |
Parentheses options = 1, 2 or 3,並結合On Overflow = None在同一頁面上。
l Parser
n 已支援SET SQLFORMAT。
n 已支援PIVOT子句中的自定義分析函數。
n 函數DBMS_XMLGEN.GETXMLTYPE(查詢)已更改:如果參數是簡單字串,則將對該字串執行語法檢查。
l Code Analysis
n The Code Analysis HTML report報告的頂部添加了“總體摘要”部分,其中包含使用的計數,運行日期和規則集。
n 一個選單選項被添加到Context選單中,其用於違反規則時,允許用戶快速存取來編輯規則。
n 代碼分析規則窗口現在允許編輯而無需打開單獨的編輯窗口。
n New Rules
• Rule 2141 ("Make sure the given
Schema Prefix name exists for all objects.")
• Rule 2142 ("Table names should
be under N characters.")
• Rule 2143 ("When creating an
index or a table then specific tablespaces should be used.")
• Rule 2144 ("When creating a
table then a primary key should be created.")
• Rule 2145 ("Avoid using the
listed data types.")
• Rule 5903 ("All queries (dynamic
and fixed) must leverage bind variables for performance, security, and maintainability
purposes.") will not flag simple comparisons with equal left and ride side
such as 1 = 1 and 7 < 7 anymore.
• Rule 6702 ("No RETURN statement
found in function.")
• Rule 6703 ("Replace IF ...
CONTINUE by CONTINUE WHEN.")
• Rule 6705 ("An IF having ELSIF
clauses should have an ELSE clause.")
• Rule 6709 ("ROWNUM found in a
WHERE clause.")
• Rule 6711 ("Search literal
following LIKE should contain wildcards _ or %.")
• Rule 6713 ("Isolated
semicolon(s) found.")
• Rule 6714 ("Duplicate CASE WHEN
entry found.")
• Rule 6715 ("COMPRESS or
NOCOMPRESS specified more than once.")
• Rule 6724 ("Check on PL/SQL block
and loop label matching.")
• Rule 6726 ("Consider replacing
'(NOT) IN subquery' by '(NOT) EXISTS subquery'.")
• Rule 6727 ("NVL in a WHERE
clause may disable the use of an index.")
• Rule 6731 ("A WHERE condition
containing the (+) operator cannot be combined with another condition using the
OR logical operator.")
• Rule 6740 ("Assigning variable
to itself (A := A).") : New rule detecting assignments to itself (A := A).
• Rule 6748 ("Consider writing IF
THEN CONTINUE as CONTINUE WHEN.")
Enhancements
from Idea Pond
以下是Toad for Oracle用戶在Toad
Idea Pond上請求並在此版本中實施的增強功能列表。
The Idea Pond on
Toad World是一個網站,您可以提交您的想法來改進Toad,並投票或評論其他人提交的想法。 Toad開發團隊一直由我們的客戶所推動,Idea Pond可以讓您輕鬆地告訴我們哪些變化是最重要的。本網站對所有Toad用戶免費。
Enhancement
|
Link to Idea Pond
|
When creating a user script, there is no option to exclude
directory grants.
|
|
Centralize -invalid objects
|
|
Export Dataset to default to and find XLSX files
|
|
Dual Monitor Support
|
移除的項目
在此版本中,以下項目從Toad中刪除:
l 以下項目已從Toad選項中刪除。
n Commit after every statement option已從包含它的功能中刪除。如果您必須使用此功能,則可以編輯Toad.ini文件以在[設置]下添加CommitAfterEachStatement = 1以重新啟用它。
n Check for access to DBA view選項已被刪除。
l INI文件作為連接導出格式已被刪除。連接只能導出到XML。但是,您仍可以從INI文件導入。
l Autocommit的圖標和文字已從主狀態欄中刪除。
l Stay on Top選項已從Describe窗口中刪除。您現在可以右鍵單擊窗口並根據需要彈進和彈出窗口。
l Unix Job Scheduler和Unix Monitor已從界面中刪除,但仍可通過選單自定義使用。
已解決問題
以下是此版本中解決的問題的列表。
Issue ID
|
Resolved Issues
|
TOR-435
|
Session browser resets filters, they don't stay set.
|
TOR-477
|
Ctrl+B and Shift+Ctrl+B (comment/uncomment line) do not work in modal
dialogs
|
TOR-480
|
Left/Right navigation keys do not filter Code Insight
|
TOR-487
|
Query to load packages to
the Schema Browser slow in some cases
|
TOR-491
|
Compare current val option not working for sequences
|
TOR-1032
|
Error when running Health
check with "FK Constraints with
nonmatching column
definitions"
|
TOR-1043
|
Cursor results
showing numbers in scientific notation
|
TOR-1194
|
SQL Recall not
saving Named SQL
|
TOR-1333
|
Export File Browser
hanging
|
TOR-1744
|
Access Violation
pasting large text in 64-bit
|
TOR-1816
|
Out of bounds after
removing connections
|
TOR-1835
|
Invalid column
suggestion for un-aliased subquery
|
TOR-1842
|
Ora-02248 after
altering datafile in 12c non-pluggable database
|
TOR-1867
|
DBMS Output for
PL/SQL Table (associative array) is not generated
|
TOR-1881
|
Syntax error
occurred for dblink in this case.
|
TOR-2020
|
Entering single(s) quote
into the check in/out comment box cause errors.
|
TOR-2042
|
Schema compare
synonym bug
|
TOR-2092
|
Private synonyms
going into wrong schema
|
TOR-2098
|
Invalid command to
lock/unlock partition stats
|
TOR-2103
|
RAW datatype is
incorrectly unsupported for unit test creation
|
TOR-2107
|
Search Match
transparency results in difficult to read text
|
TOR-2112
|
Toad defaulting to TNS
entries, even when LDAP connections are made
|
TOR-2116
|
Describe menu does
not come to the front
|
TOR-2117
|
F4 does not always
open DESC
|
TOR-2118
|
Ctrl+T causes AV
|
TOR-2122
|
Poor Performance of
behind scenes Constraints Query
|
TOR-2127
|
Dropping a type with force
option from schema browser does not work
|
TOR-2128
|
"Exact
match" not working correctly in Object Search
|
TOR-2129
|
Can't connect from
"create login record" window when using direct method
|
TOR-2135
|
Paste non-functional
in Editor data grid
|
TOR-2138
|
Schema Browser bug
in procedure/function query for pre-11g
|
TOR-2144
|
"ORA-12538:
TNS:no such protocol adapter" opening workspace
|
TOR-2155
|
set define off in glogin.sql
changes escaped characters to
UPPERCASE
|
TOR-2161
|
Project Manager
width not retained
|
TOR-2164
|
Object compare -
next/previous difference option setting not being saved
|
TOR-2181
|
Primary/Secondary Instances
showing incorrectly in Queue Table Ganeral Tab
|
TOR-2185
|
Oracle ODBC
connection not working
|
TOR-2186
|
Ctrl+C and Ctrl+V not always
functioning in SDI mode when Project Manager is open
|
TOR-2193
|
DB Links weren't
being closed after testing
|
TOR-2209
|
Generated join
conditions are incorrect
|
TOR-2211
|
ORA-12154 error when using
Direct Connect and calling TSR or Auto Optimize SQL
|
TOR-2215
|
SQL*Loader sometimes
not connecting
|
TOR-2219
|
Toad forms sometimes
opening off-screen when in SDI mode
|
TOR-2224
|
Uncomment block does
not work in Alter windows
|
TOR-2232
|
Code Insight not
working for CTE with a union
|
TOR-2237
|
"An invalid
character was found in text content"
|
TOR-2240
|
Package isn't split
|
TOR-2241
|
Explain Plan columns
get reset on editor tab switch
|
TOR-2242
|
Words matching
selected word not highlighted
|
TOR-2253
|
Improvement Program Window
still displays on first launch/close of Toad with RESTRICTIONS=i install
|
TOR-2254
|
The Script Tab not
showing NULL values
|
TOR-2263
|
Jump not enabled when
Internet is restricted with
RESTRICTIONS=i
installation
|
TOR-2266
|
LIOOB when copying
tables with Clobs and logged in as SYSDBA
|
TOR-2272
|
Session Browser
doesn't use correct schema for Auto-Optimize
|
TOR-2276
|
Undo checkout is
recreating table and therefore all data is lost
|
TOR-2277
|
Find Next not
working
|
TOR-2280
|
Wrong "Min
size" query if non-empty recyclebin
|
TOR-2283
|
Can't close Toad
when session disconnected
|
TOR-2294
|
Rebuild Table fails
without SELECT privilege
|
TOR-2308
|
Make Schema Compare
more responsive
|
TOR-2294
|
Rebuild Table fails
without SELECT privilege
|
TOR-2435
TOR-2434
|
• Change the default for Spool
encoding to ANSI
• Add support for setting the
encoding option at an action level
|
TOR-2447
|
Extend the width of Foreign
Column and Sequences in Data
Generation
|
TOR-2313
|
Session adds itself to login
recently used list every time it is
established
|
TOR-2344
|
AV on closing SB or
Editor after CLOB edit
|
TOR-2355
|
Macro with newline
does not observe auto-indent option
|
TOR-2362
|
Object Search
treating underscore as a word boundary character
|
TOR-2376
|
ESC to cancel query
execution cannot be disabled
|
TOR-2382
|
File reopen menu
inconsistencies
|
TOR-2391
|
Missing InMemory information
for partitioned tables
|
TOR-2403
|
Custom colors in
login window don't show in the grid
|
TOR-2421
|
AV sorting grid
column
|
TOR-2431
|
Additional Editor
opened unnecessarily
|
TOR-2441
|
Output window doesn't
automatically scroll to the added line for TC messages
|
TOR-2443
|
Auto Replace
activates on whitespace
|
TOR-2497
|
Reopen File menu is
empty
|
TOR-2499
|
"One/Connection"
and "One/Toad" Windows behavior options are not working for
Describe window.
|
TOR-2502
|
Error due to
"Enable FK Lookup"
|
TOR-2507
|
Custom dates from
excel files don't preview in data import
|
TOR-2529
|
Add Schema dialog
showing off screen in SDI mode
|
TOR-2537
|
Executing the Generated
Query does not return results, but the same query returns results in the
Editor.
|
TOR-2561
|
"send selected sync scripts"
top panel button does not respect checkboxes below
|
TOR-2586
|
Editor hang editing
text
|
QP5
(Quest Parser)
以下是對其the parser, formatter, and Code Analysis rules進行的修復
Issue ID
|
Resolved Issues
|
TOR-2106
|
一般:
修復:非常深層巢狀的代碼可能會發生堆疊溢出。現在將妥當地處理。
Code Analysis:
•
修正:Rule 4001(“避免使用GOTO退出循環”)沒有檢查GOTO實際上是否退出循環。
•
修正:Rule 6806(“對於計算密集且SQL很少的PL
/ SQL使用本機執行”):該規則已被刪除,因為當它發生時它將永遠發生。這種嘮叨行為無法通過本地編譯來停止,因為此時Code
Analysis無法了解實際的編譯模式。
•
修正:Rule 2102(“防止在代碼主體內不能解釋的註釋”):由於標準過於模糊,過於主觀,因此刪除了此規則。
|
TOR-2093
|
Parser:
•
修正(-QP-2599-):MERGE語句:USING子句中的數據來源現在可以是 identifier.identifier@dblink。
•
修正(-QP-2615-):在右邊的語句後面支援了SQL
* Plus多行註釋。範例:
Example:@myproc
/* some comment*/
In Sql*Plus
the /* must be followed by a space
•
修正(-QP-2604-):創建表空間:LOGGING不能與FORCE
LOGGING一起使用。
Formatter:
修正(-QP-2628-):自5.311版本開始,行尾註釋被定位在右邊一個空格處,在語句和註釋之間留下兩個空格。這已改回成一個空格。範例:
p_partno
=> r.partno, p_synonym_of => r.synonym_of, p_value_lines =>
COALESCE
(r.value_lines, 0) + COALESCE (r.repl_value_lines, 0), Former
output
(5.307): p_partno => r.partno, p_synonym_of => r.synonym_of, p_
value_lines
=> COALESCE (r.value_lines, 0) + COALESCE (r.repl_value_lines,
0),
New output: p_partno => r.partno, p_synonym_of => r.synonym_of, p_
value_lines
=> COALESCE (r.value_lines, 0) + COALESCE (r.repl_value_lines,
0),
Code Analysis:
•
修正(-QP-2299-):Rule
4002(“避免使用向後的GOTO”)被重寫以利用QP5 XPath。
•
修正(-QP-2306-):Rule
5804(“確保SELECT COUNT(*)正用於檢查行數,而不僅僅是行的存在性”)被重寫以利用QP5 XPath。
•
修正(-QP-2579-):Rule
2831(“使用PLS_INTEGER而不是INTEGER或等價的子類型”)不再為CREATE
TYPE引發。
•
修正(-QP-2600-):Rule
4503 ("Calls to DBMS_ADDM require optional OEM packs for DIAGNOSTIC +
TUNING. "):DBMS_ADM在適用的情況下重命名為DBMS_ADDM。
•
修正(-QP-2601-):Rule
4204(“避免IF,當將值指給布林變量時”):修正了示例代碼。
•
修正(-QP-2612-):Rule
4537 ("Consider using a CONTINUE statement to eliminate a backward GOTO
to the beginning of the loop. ") 重新命名為 "Utilize the CONTINUE statement rather than a GOTO or an
extra level of conditional logic within a looping construct"。
|
TOR-2217
|
Formatter:
修正(QP-2534):修正(QP-2689):由於需要更改,所有列表圓括號現在將在其列表節點內出現。以前,他們被定位在名單上。因此,關於所有列表結構現在將遵守列表排列格式化程序選項,不應再有任何“Hard
Code”列表。因此,幾個名單的佈局可能有點不同。短期內,名單上的工作仍在進行中。
Code Analysis:
修正(QP-807):
[ Rule 4403|http://qp5/do/view/QP5/CodeAnalysisRule4403] ("Avoid
unlabeled nested blocks.") : 轉換為XPath表達式。
|
TOR-2239
|
•
修正(QP 2678):為用戶定義的分析功能添加了支持
•
修正(QP 2714):解析Json_objectagg錯誤 (KEY identifier ...)
Formatter相對於版本5.319進行了更改:
•
關於所有列表現在遵守 "list arrangement" 設置; 許多不常使用的列表則歸在 "Other" 列表中。
•
如果不需要折疊,則折疊較少,特別是括號之間的單個名稱現在輸出在同一行上。
•
選擇該選項時,更多的SELECT語句將在單行上格式化。
•
SELECT列表別名:當在選擇列表項和索引之間留有與空間相同的行(一個縮進單元)時;這應該導致更透明的語句。
•
其他增強的格式:
CREATE
INDEX
CREATE
TABLE: data types were not aligned
PARTITION
clause
|
TOR-2268
|
Parser:
修正(QP
2766):包:在CAST函數中使用關鍵字AS時修剪塊固定。
Formatter:
修復(QP
2768):格式化程序無法對齊VALUE子句中的值。
Code Analysis:
•
修正(QP 2735):規則2746(“CASE語句應具有ELSE子句”)規則類型,類別和嚴重性丟失,導致規則不會出現在Toad規則Universe中。
•
修正(QP 2735):規則6748(“考慮編寫IF
THEN CONTINUE as CONTINUE WHEN。”)規則類型,類別和嚴重性丟失,導致規則不出現在Toad規則Universe中。
|
TOR-2297
|
Formatter
•
修正 (QP 2788)
:
參數和數據類型之間的距離固定為一個縮進(從一個縮進+一個空格)。這種改變是由於參數聲明格式化程序代碼需要進行重大重構。
•
堆疊的參數聲明列表現在具有其參數聲明的IN,OUT,INOUT和NOCOPY關鍵字。
Code Analysis
•
修正(QP 2800):規則5914(“在WHERE子句中使用未轉換的列值”。)
n 加速(大約70次)修復可能的多秒延遲。
n 沒有考慮參數規格。
•
修正(QP 2786):規則5920(“對所有執行動態SQL的代碼” 套用上invoker
rights method)
n 加速(大約70次)修復可能的多秒延遲。
|
TOR-2352
|
修正(QP 2304):
規則4806(“避免使用未引用的FOR循環索引。”)RULE
REMOVED。
規則2746(“一個CASE語句應該有一個ELSE子句”):添加主題文本。
規則2757(“CASE表達式應該有一個ELSE子句以避免它返回NULL”):修改主題文本。
規則5920(“對所有執行動態SQL的代碼應用調用者權限方法”):添加了示例代碼。
|
系統需求
l 硬體需求
n 處理器
•
1 GHz processor (Spotlight requires 1.2 GHz processor)
n 記憶體
•
1 GB RAM – Toad for Oracle 32 bit
•
2 GB RAM – Toad for Oracle 64 bit
n 硬碟空間
By Toad Edition
•
800MB – Toad for Oracle Base Edition
•
500MB – Toad for Oracle Professional Edition
•
625MB – Toad for Oracle Xpert Edition
•
1GB – Toad for Oracle Developer Edition
•
2GB – Toad for Oracle DBA Edition
•
2GB – Toad for Oracle DBA RAC Edition and Toad for Oracle
Exadata Edition
By Product
•
120MB – Toad for Oracle 32bit
•
150MB – Toad for Oracle 64bit
•
120MB –Benchmark Factory™ for Databases - Oracle Edition
•
1GB - Spotlight™ on Oracle®
•
180MB – SQL Optimizer for Oracle® (32-bit)
•
217MB – SQL Optimizer for Oracle® (64-bit)
•
400MB (1GB recommended) - Toad™ Data Modeler
n 操作系統
• Windows Server 2008 R2
(64-bit) - 2 CPU required
• Windows 7 (32-bit and
64-bit)
• Windows 8 and 8.1
(32-bit and 64-bit)
• Windows Server 2012
(32-bit and 64-bit) - 2 CPU required
• Windows Server 2012 R1
and R2 (64-bit) - 2 CPU required
• Windows Server 2016
•
Windows 10
l 資料庫需求
n Database client
必須在系統上安裝和配置Oracle Client,以下支援:
•
Oracle Client or Instant Client 10.2.0.5
•
Oracle Client or Instant Client 11.2.0.1/11.2.0.3
•
Oracle Client or Instant Client 12c Release 1 and 2
n Database server
Oracle 版本
•
10g R2
•
11g, 11g R2
•
12c Release 1 and 2
Exadata
Toad已在運行Oracle 12.1的Oracle Exadata 5.0上進行了測試。
例外:
•
Benchmark Factory requires 9i or later.
•
Code Tester requires 9.2.0.6 or later.
•
SQL Optimizer requires 8.1.7 or later.
•
Toad Data Modeler requires 9i or later.
n Cloud database service
Oracle Database as a
Service on Amazon EC2 and Oracle Cloud
l 網路
互聯網協議版本6(IPv6)正在被美國聯邦政府和全世界各地的工業採用。在最基本的格式中,新協議使用128-bit位址而不是當前IPv4 所使用的32-bit位址,來用於通過Internet路由數據包。
l 額外需求
n Microsoft .Net Framework 需求
•
Spotlight on Oracle: .NET Framework 3.5 (Service Pack 1 or later)
•
SQL Optimizer: .NET Framework 4.0 Full Profile
•
Toad Data Modeler: .NET Framework version 3.5 on first application
start
l 虛擬化支援
n Application virtualization
•
Citrix® XenApp
n Desktop virtualization
(VDI)
Dell™ vWorkspace™ 7.0 has
been tested.
例外:
•
Spotlight: tested on desktop VMware® workstations.
•
Toad Data Modeler: To avoid printing problems, the virtual
printer must be installed directly on vWorkspace.
n Server virtualization
Oracle VM 3.1
has been tested.
VMware ESX
Server 3.5, 4.0, and 5.5 have been tested.
l Windows權限
n Windows 7
•
對於Oracle
client資料夾要有Read權限
•
連結的Oracle
Home路徑要有Read/Write權限
n Windows 8 and later, Windows
Server 2012 and 2016
•
對於Oracle
client資料夾要有Read權限
•
連結的Oracle
Home路徑要有Read/Write權限
留言
張貼留言