惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
Spread Privacy
Spread Privacy
I
InfoQ
V
V2EX
S
Schneier on Security
小众软件
小众软件
C
CERT Recently Published Vulnerability Notes
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Attack and Defense Labs
Attack and Defense Labs
云风的 BLOG
云风的 BLOG
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
NISL@THU
NISL@THU
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
Latest news
Latest news
S
Secure Thoughts
Project Zero
Project Zero
MongoDB | Blog
MongoDB | Blog
I
Intezer
Security Latest
Security Latest
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
N
Netflix TechBlog - Medium
V2EX - 技术
V2EX - 技术
量子位
T
Threatpost
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
T
Tor Project blog
A
Arctic Wolf
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
博客园 - Franky
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
L
LINUX DO - 热门话题

博客园 - kings

项目团队成长日志--聆听客户声音,沟通无所不在 使电脑鼠标右键相应快的办法 非常好用的对日面试资料(转) IT技術者日本語面接(ぎじゅつしゃにほんごめんせつ)によく出(で)る100質問(しつもん) 获取应用程序路径 再议 构造方法(转自Q.yuhen) 基元类型、值类型和引用类型(转自Q.yuhen) C# 2.0 - 泛型(Generics)(转自Q.yuhen) new 和 override 的区别(转自Q.yuhen) “多态”一个需要注意的问题(转自Q.yuhen) C# 方法参数 ref 详述(转自Q.yuhen) 浅析Family Show 2.0的动态换肤实现(转tonyqus) 浅析Family Show 2.0的子窗体实现(转tonyqus) webservice 遇到的小问题 泛型集合类型,赋予集合业务意义,增强集合的抽象使用(转-lizhe1985) WPF_Markup的几种写法 When I tab into a toolbar in WPF I can't tab out again? What can I do to change this tab behaviour? Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定之二:使用外部URL的XML文件)(转-大可山) Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)(转-大可山)
TOAD使用筆記
kings · 2009-07-18 · via 博客园 - kings

TOAD使用筆記

1、把滑鼠停在sql所在行,然后ctrl+Enter直接執行當前sql。

2、解決Toad對中文顯示亂碼問題(如果資料庫所在主電腦的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):
系統環境變量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

3、toad中自動提示功能,就像plsql developer那樣:
輸入表名前幾個字母,然后用Ctrl + .就可以跳出,如你輸入select * from emp t where t. 這時候停頓一下,會跳出emp的字段來供你選擇

4、如何支持代碼自動更正,如輸入ndf,自動替換成NO_DATA_FOUND,輸入sf自動替換成select * from:
點開功能表edit->editer_options->auto_replace中,自己去設定。可以設置任何你想自動替換的單詞

5、toad如何實現多線程,像plsql developer那樣可以取消當前的操作:
安裝的時候有選項設置,如果未設置進入view-options-oracle-transactions,把第一個選項選上。

6、在TOAD的SQL Editor中修改查詢的資料:
  select rowid,b.* from acc_bill b 就可以修改資料了......

7、使用Object Palette吧,很棒:
在VIEW——Object Palette找到入口。點擊后在SQL Editor視窗右側產生一個視窗,里面可以根據schema選擇對象類型,比如table,出現的表名雙擊后就出現在SQL編輯器里了,下面還有字段名,是不是很方便啊。

8、關於TOAD啟動的一些問題:
有的時候安裝完成后突然發現無法同時打開兩個TOAD,其實這是一個option控制的。進入option界面,選擇General,右側第四個 “Allow multiple copies ...”,那個就是選項了,打勾后重啟程序就可以了。同一個界面里第五個是控制是否顯示進入畫面,覺得麻煩可以刪掉,去掉那個勾就可以了。

9、安裝好toad后根據需要使用到的特性,需要運行一些腳本:(都在Toad\temps目錄下)
ü 如果需要用Toad來查看執行計划,必須運行腳本PrepToad.sql或者notoad.sql
n 如果希望專門建立一個Toad 使用者來存放Toad需要使用的對象的話,就運行preptoad.sql。
n 如果希望在當前連接使用者模式下建立toad需要使用的對象的話,就運行notoad.sql。
n 注意,如果是選擇了專門建立toad這個使用者的話,需要先修改一下腳本,指定使用者的預設表空間和臨時表空間。
ü 需要使用Oracle8i 的Profile analyzer,必須運行ToadProfiler.sql
ü 需要加強Toad的安全性,必須運行ToadSecurity.sql

10、以下都是指toad8.0xpert下:
執行toad自帶的執行計划的方法:
view->options->oracle->general配置explain plan的表名和使用者名,如圖:

如果還沒有建立計划表plan_table請執行以下腳本:
-----------------------------------------------------------------------------
SQL> @C:\oracle\ora92\rdbms\admin\utlxplan.sql
SQL> create public synonym plan_table for plan_table;
SQL> grant select,update,insert,delete on plan_table to public;
-----------------------------------------------------------------------------

11、TOAD 9.0.1.8 版本的幾個不錯的功能:
Utilities-Unix Job Scheduler 有不少DBA、Backup、Table和Index維護的相關shell腳本,可供學習參考。
Utilities-Network Utilities 有telnet/RExec/Ping/TNSPing/SSH等功能。
Utilities-Script Manager 有不少常用的資料庫查詢和維護SQL語句,並且能直接執行測試。
View-Object Palette 選上后,會在toad右側顯示資料庫對象面板,雙擊可以在輸入區輸入對象名,且方便查詢。
按F8顯示最近執行的sql語句,方便查詢,並可選擇出來修改、執行。
Database-Compare-Single Objects 可以比較兩個對象腳本之間的差異。
Database-Report-HTML Schema Doc Generator 可以生成超文本格式的資料庫對象及其代碼詳細資訊文檔。
Database-Optimizer-Unix Kernel Parms 計算unix主電腦(包括Solaris/AIX/HPUX/Tru64/Linux)的內核參數資訊。
Database-Optimizer-Repair Chained Rows 可以計算和修復行連結
Database-Optimizer-Rebuild Table 可以生成重建表的腳本(包括索引、約束及其重編譯對應存儲過程資訊)。
Database-Optimizer-Pinned Code 可以查詢共享池中的代碼資訊,並且能Fulsh SGA和pin指定的對象到共享池中。

12、Toad Database Health Check功能執行前操作:
SQL> conn /as sysdba
Connected.
--為了分析alert.log文件
SQL> CREATE OR REPLACE DIRECTORY TOAD_BDUMP_DIR as '/opt/oracle/db01/app/oracle/admin/ORCL/bdump';
Directory created.
SQL> GRANT READ, WRITE on DIRECTORY TOAD_BDUMP_DIR to wacos;
Grant succeeded.
[FK Constraints with nonmatching column definitions]太耗時,建議取消

13、如何設置使得注釋字體是立體字而不是斜體字(Toad 9.1.0.62)
編輯區右擊 - 選擇edit options - 查看Language組合框 - 選擇PL/SQL語言 - 點擊Edit按鈕 - 選擇Highlighting標簽 - 從左側Styles里選擇Comment - 把Font Style組合框里的Italic選擇框的小勾去掉。

TOAD使用筆記

1、把滑鼠停在sql所在行,然后ctrl+Enter直接執行當前sql。

2、解決Toad對中文顯示亂碼問題(如果資料庫所在主電腦的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1):
系統環境變量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

3、toad中自動提示功能,就像plsql developer那樣:
輸入表名前幾個字母,然后用Ctrl + .就可以跳出,如你輸入select * from emp t where t. 這時候停頓一下,會跳出emp的字段來供你選擇

4、如何支持代碼自動更正,如輸入ndf,自動替換成NO_DATA_FOUND,輸入sf自動替換成select * from:
點開功能表edit->editer_options->auto_replace中,自己去設定。可以設置任何你想自動替換的單詞

5、toad如何實現多線程,像plsql developer那樣可以取消當前的操作:
安裝的時候有選項設置,如果未設置進入view-options-oracle-transactions,把第一個選項選上。

6、在TOAD的SQL Editor中修改查詢的資料:
  select rowid,b.* from acc_bill b 就可以修改資料了......

7、使用Object Palette吧,很棒:
在VIEW——Object Palette找到入口。點擊后在SQL Editor視窗右側產生一個視窗,里面可以根據schema選擇對象類型,比如table,出現的表名雙擊后就出現在SQL編輯器里了,下面還有字段名,是不是很方便啊。

8、關於TOAD啟動的一些問題:
有的時候安裝完成后突然發現無法同時打開兩個TOAD,其實這是一個option控制的。進入option界面,選擇General,右側第四個 “Allow multiple copies ...”,那個就是選項了,打勾后重啟程序就可以了。同一個界面里第五個是控制是否顯示進入畫面,覺得麻煩可以刪掉,去掉那個勾就可以了。

9、安裝好toad后根據需要使用到的特性,需要運行一些腳本:(都在Toad\temps目錄下)
ü 如果需要用Toad來查看執行計划,必須運行腳本PrepToad.sql或者notoad.sql
n 如果希望專門建立一個Toad 使用者來存放Toad需要使用的對象的話,就運行preptoad.sql。
n 如果希望在當前連接使用者模式下建立toad需要使用的對象的話,就運行notoad.sql。
n 注意,如果是選擇了專門建立toad這個使用者的話,需要先修改一下腳本,指定使用者的預設表空間和臨時表空間。
ü 需要使用Oracle8i 的Profile analyzer,必須運行ToadProfiler.sql
ü 需要加強Toad的安全性,必須運行ToadSecurity.sql

10、以下都是指toad8.0xpert下:
執行toad自帶的執行計划的方法:
view->options->oracle->general配置explain plan的表名和使用者名,如圖:

如果還沒有建立計划表plan_table請執行以下腳本:
-----------------------------------------------------------------------------
SQL> @C:\oracle\ora92\rdbms\admin\utlxplan.sql
SQL> create public synonym plan_table for plan_table;
SQL> grant select,update,insert,delete on plan_table to public;
-----------------------------------------------------------------------------

11、TOAD 9.0.1.8 版本的幾個不錯的功能:
Utilities-Unix Job Scheduler 有不少DBA、Backup、Table和Index維護的相關shell腳本,可供學習參考。
Utilities-Network Utilities 有telnet/RExec/Ping/TNSPing/SSH等功能。
Utilities-Script Manager 有不少常用的資料庫查詢和維護SQL語句,並且能直接執行測試。
View-Object Palette 選上后,會在toad右側顯示資料庫對象面板,雙擊可以在輸入區輸入對象名,且方便查詢。
按F8顯示最近執行的sql語句,方便查詢,並可選擇出來修改、執行。
Database-Compare-Single Objects 可以比較兩個對象腳本之間的差異。
Database-Report-HTML Schema Doc Generator 可以生成超文本格式的資料庫對象及其代碼詳細資訊文檔。
Database-Optimizer-Unix Kernel Parms 計算unix主電腦(包括Solaris/AIX/HPUX/Tru64/Linux)的內核參數資訊。
Database-Optimizer-Repair Chained Rows 可以計算和修復行連結
Database-Optimizer-Rebuild Table 可以生成重建表的腳本(包括索引、約束及其重編譯對應存儲過程資訊)。
Database-Optimizer-Pinned Code 可以查詢共享池中的代碼資訊,並且能Fulsh SGA和pin指定的對象到共享池中。

12、Toad Database Health Check功能執行前操作:
SQL> conn /as sysdba
Connected.
--為了分析alert.log文件
SQL> CREATE OR REPLACE DIRECTORY TOAD_BDUMP_DIR as '/opt/oracle/db01/app/oracle/admin/ORCL/bdump';
Directory created.
SQL> GRANT READ, WRITE on DIRECTORY TOAD_BDUMP_DIR to wacos;
Grant succeeded.
[FK Constraints with nonmatching column definitions]太耗時,建議取消

13、如何設置使得注釋字體是立體字而不是斜體字(Toad 9.1.0.62)
編輯區右擊 - 選擇edit options - 查看Language組合框 - 選擇PL/SQL語言 - 點擊Edit按鈕 - 選擇Highlighting標簽 - 從左側Styles里選擇Comment - 把Font Style組合框里的Italic選擇框的小勾去掉。