Title: Toad for Oracle ?? ? ???
1Toad for Oracle ?? ? ???
- ? ? ? Toad for Oracle ??? ??
- ?? ?? 2006? 12? 21? 22?(2??)
- ?? ?? ??????????
2??
- Toad for Oracle ?? ??
- ?? ??
- Toad ?? ?? ? ???
- - Server Login
- - Schema Browser ( Data Grid )
- - SQL Builder
- - SQL Editor
- - Procedure Editor
- - SQL Optimizer
- - DBA ??
3Toad for Oracle ?? ??
4Toad for Oracle ?? ??
- ??? QUESTSOFT(??)
- ?? ?? 9.0
- ?? ??
- - ??? ?????? ?? QUERY ??, ??, ??
- - ?? ?? ??? ??? PL/SQL ??, ??
- - ?? ??? ?? DB MONITORING ? ??
- - GUI ????? ?? ???? ?????? ???? ??
- ??? ?? ?? 1 COPY ??(2006? 2? ??)
- ??? ??? ??? Toad for SQL Server ?? ??
5Toad for Oracle ?? ??
6?? ??(1)
?? ??
- System Requirement
- NT 4.0, Windows 2000, Windows XP, Windows 2003
- Hardware Requirement
- IBM Style PC, 44MB Disk Space, 256MB RAM ??
- Software Requirement
- Oracle Version 7.3.4 ??(Oracle Client ??)
7?? ??(2)
- Install ??? ?? ??
- Install CD ??
- ??? ????? toadx.exe? ??
8?? ??(3)
9?? ??(4)
- Local Toad Install(FULL) Local Hard Disk? TOAD
File ?? ?? - ?? ??? ??? ???? ??? Install
10?? ??(5)
- ?? ??? ?? ?? ??? ????? Browse ?? ??
11?? ??(6)
- ??? Toad ?? ??? Backup ??? ??
12?? ??(7)
13?? ??(8)
- Unix Job Scheduler Scripts ??
- Schedule ??? ?? Unix Shell Script File ??
- ???? BACKUP, Invalid Object Compile ?? ??? Script
14?? ??(9)
15?? ??(10)
16?? ??(11)
- Knowedge Xpert for PL/SQL ?? ??
- PL/SQL ??? ??? Syntax ? Oracle Error Code ??? ? ??
17?? ??(12)
- Knowledge Xpert for PL/SQL ??????
18?? ??(13)
19?? ??(14)
- Full Local Install Local PC? ?? ?? ??
- ?? ??? Server? ???? ??? ??
20?? ??(15)
21?? ??(16)
22?? ??(17)
- Oracle Error Message File ??
23?? ??(18)
- Knowledge Xpert for PL/SQL ?? ??? Backup ??
24?? ??(19)
25?? ??(20)
26?? ??(21)
- ?? ? SQL Optimizer ?? ?? ??
27?? ??(22)
- Server Side Object Toad Database User? ????
Object - Server Side Object? ??? ???? ???? ??
28?? ??(23)
29Toad ?? ?? ? ???
Sever Login
30Server Login (1)
- ?? ??
- ??? ??????? ?? User? ???
1
??? Toad ??? ?? ??
2
?? ???? ??? ???? ?? ? ??
3
31Server Login(2)
??? ???
??? ?? DB User ID Password DB SID Connect ??
1
2
3
4
Sort
?? ??? ???
- Oracle DB? ???? ?? ??
- Login? ???? Default? SQL Editor, Project Manager,
General Output ?? ??
32Server Login(3)
?? ???? DB User ??
Login?? ?? ?? DB User? ?? ??
??? ? ?? ?? ??? row ?? ?? Size ?? ??
AutoConnect ?? ?? Visible ??
1
2
3
4
???? ????
Favorite? ??? Row Filtering
33Toad ?? ?? ? ???
Schema Browser(Data Grid)
34Schema Browser(1)
- ?? ??
- ??? Object? Create, Drop, ????, ???? ??
1
?? ???? ??? ???? ?? ? ??
2
35Schema Browser(2)
Target DB User
Target DB Object
List Filtering
DB Object List
DB Object ?? ??
36Schema Browser(3)
DDL Script ?? ? ???? ??
1
Table ??
2
Table ??
3
1
2
3
4
5
6
7
Data Export(Insert? ??)
4
ER ?????(????)
5
?? ??(Grant) ? ??(Revoke)
6
??? ????(Primary, Foreign, Unique Key) ??
8
9
10
11
12
13
14
7
Table Analyze
8
Table Synonym ??
9
?? ?? List Filtering
10
Table Rebuild
11
? ???? ????? Object Compile
12
Drop Table
13
Truncate Table
14
37Schema Browser(4)
- ???? ???? Object Detail Pane ??
Column ??
1
2
3
4
5
6
7
8
9
10
1
Index ??
2
Constraint ??
3
Trigger ??
4
Data ?? ? ??
5
DDL Script
6
Grant ??
7
Synonym ??
8
Statistic/Size ??
9
???? ???? Object ??
10
38Schema Browser(5)
- Data Tab? Data Grid ??
- ??? ?? ? ??
- RowID? ??? Data Grid? ?? ??? ?? ???? ??
- ?? ? Commit?? DB ??
39Schema Browser(6)
Double Click
1
- Data Tab? Data Grid ??
- Popup Editor?? ??? ??
Popup Editor
2
??(Commit ??)
3
Cancel
4
1
3
4
2
40Schema Browser(7)
1
Single Row View
1
Sort
2
41Schema Browser(8)
1
2
3
4
5
6
7
Commit
1
Rollback
2
List Filtering
3
Query ?? ? ??
4
?? File(Text, Excel, XML) ??
5
Insert Row
5
Delete Row
5
42Schema Browser(9)
- Data Grid ??? ?? ?? ?? ??
Data Grid ??? ??? ?? ??? ?????? ?? ?? ?? ??
Data Grid Print
43Toad ?? ?? ? ???
SQL Builder
44SQL Builder (1)
1
?? ???? SQL Builder ?? ? ??
2
45SQL Builder (2)
Object Palette ?? ????-VIEW-Object Palette
1
1
3
SELECT Target Table? Double- Click OR DRAGDROP??
???????? ??
2
2
SELECT Target Column Check
3
46SQL Builder (3)
Join Column? ?? ? ?? ???? ???? DragDrop
1
1
2
Where ?? ?? ???? ??? Column? ??? Left Pane?
where?? DragDrop
2
3
Where ??? ?? ????? ? Variable ??
3
47SQL Builder (4)
Execute Query ?? ???? ??
1
1
??? QUERY? ?? ? Sql Editor?? ??
2
2
48SQL Builder (5)
- INSERT, UPDATE, DELETE ? ??
1
DML?? ?? ?? ???? ??
1
DML ?? ??? SELECT ? ??? ??
2
INSERT(??)
UPDATE(??)
49Toad ?? ?? ? ???
SQL Editor
50SQL Editor (1)
- ?? ??
- DML ?? ?? ? ??,??
- DATA ??
1
?? ???? Editor ?? ? ??
2
51SQL Editor (2)
Code Snippets ?? ????-VIEW-Code Snippets
1
1
?Code Snippets? ?? ????? ???? Function
Syntax ? ?? ??
2
SQL ?? ? ??
2
3
Double-Click or DragDrop?? Function ??
3
?? SQL? ???? CNTR O
4
SQL? PC ?? CNTR S
5
52SQL Editor (3)
?? ???? Popup (TABLE? .)
Table?? ?? (TABLE? F4)
1
2
2
53SQL Editor (4)
??? ????? SQL?? ?? ? ??? (F8)
1
1
Double-Click
54SQL Editor (5)
F9 ?? ??? SQL?? ??
1
SHIFT F9 ?? ??? SQL?? ??
2
F5 Editor ? ?? SQL??? Script? ??
2
CNTR E ?? ??? SQL??? Execution Plan ??
1
55SQL Editor (6)
1
3
4
2
SELECT ??? Rowid ????? ?? ??
1
??? Data Grid ??? ?? ?????, Double-Click?? Popup
Editor? ???? ??
2
Row ??
3
Row ??
4
56Toad ?? ?? ? ???
Procedure Editor
57Procedure Editor (1)
- ?? ??
- Package, Procedure, Function, Trigger? ?? ? ??
- 9.0 ???? SQL Editor? ??
- ?? ??(????-DATABASE-Editor)
1
?? ???? Editor ?? ? ??
2
58Procedure Editor (2)
- Function ? Procedure ?? ??
PL/SQL Style TAB ?? Editor ??-Create
Tab-PL/SQL Style
1
1
Function ? Procedure ?? ??
2
F9 Compile
3
2
Compile Error ??? Debug??? DB Error Code ?
Message ??
4
1
59Procedure Editor (3)
- ?? Function ? Procedure ?? ??
Load Object from DB ?? ??
1
1
??? PL/SQL ??
2
F9 Compile
3
Compile Error ??? Debug??? DB Error Code ?
Message ??
4
2
60Toad ?? ?? ? ???
SQL Optimizer
61SQL Optimizer (1)
- ?? ??
- ?? ?? ??? ?? ???? SQL ?? ??
1
Editor ???? Optimize SQL ?? ? ??
2
62SQL Optimizer (2)
2
1
Origin SQL ??
1
SQL Optimizer ??? Optimize ?? ?
???? Scenario? ??
2
63SQL Optimizer (3)
2
1
??? Scenario ???
1
? Scenario? ?? Excution Plan ?? ? ???? SQL ??
2
64SQL Optimizer (4)
- Compare Scenarios ?? ?? ??(1)
1
2
3
????? SQL??, Excution Plan, ????? ????? Compare
Scenarios ?? ? ??
1
SQL Optimizer? ??? ??? SQL
2
?? ?? Scenario
3
65SQL Optimizer (5)
- Compare Scenarios ?? ?? ??(2)
2
1
Scenario? ?? ??? ????? ?? Scenario? ?? ? SQL
Optimizer ??? Execute-Execute Selected? ??
1
66SQL Optimizer (6)
- Compare Scenarios ?? ?? ??(2)
1
2
??? Scenario? ?? ?? ??(total elapsed time, total
cpu,
physical/logical read count ?)
1
?? ?? ??? ???? ??? Execution statistics ?? ??
2
67Toad ?? ?? ? ???
DBA ??
68DBA ?? (Create DB Object)
- ?? ??
- DB Object? ?? ??
- ?? ??
- ????-Database-Create-Object??
69DBA ??(Create DB Object)
1
3
2
Table ?
1
Add/Delete Column
2
Column ?? ??
3
70DBA ?? (Database Browser)
- ?? ??
- Database ? ?? ?? ??
- ?? ??
- ????-Database-Monitor-Database Browser
71DBA ??(Database Browser)
2
1
Database ??
1
???? ?
2
Overview, Instance, Database, Options,
Parameters, Sessions, Top Sessions, Datafile IO,
RBS Activity, Space Usage
72DBA ?? (Database Monitor)
- ?? ??
- Database ? ????? ???? ???? ??
- ?? ??
- ????-Database-Monitor-Database Monitor
73DBA ??(Database Monitor)
1
???? ?? ?? Refresh Now ?? ??
1
???? ?? ??
2
Logical IO, Phisical IO, Event waits, Sessions,
Call rates, Miss rates, SGA Memory Usage, Shared
Pool, Indexed Queries
74DBA ?? (Database Probe)
- ?? ??
- Database ? ??? ?? ????
- ?? ??
- ????-Database-Monitor-Database Probe
75DBA ??(Database Probe)
1
2
???? ?? ?? Refresh All ?? ??
1
???? ?? ??
2
Sessions, Processs, PGA, SGA, Files
76DBA ?? (Session Browser)
- ?? ??
- ?? ???? ?? Session ??
- ?? ??
- ????-Database-Monitor-Session Browser
77DBA ??(Session Browser)
1
2
User? Session ???
1
Session ?? ??
2
Processs, IO, Waits, Current Statement, Open
Cursers, Access, Locks, Statistics
78DBA ??(Session Browser)
1
2
Lock Session ??
1
????? Session Kill ??
2
79DBA ?? (Top Session Finder)
- ?? ??
- ?? ?? ??? ???? ?? Session? ??
- ?? ??
- ????-Database-Monitor-Top Session Finder
80DBA ??(Top Session Finder)
1
2
Top Session Find List Sessions ?? ??
1
Session ? ??? ??
2
??? ????? ?? ??? ??? Session ??
81DBA ?? (Oracle Parameters)
- ?? ??
- ??? Parameter? ??? ?? ?
- ?? ??
- ????-Database-Administer-Oracle Parameters
82DBA ?? (TableSpaces)
- ?? ??
- Tablespace? ?? ??
- ?? ??
- ????-Database-Administer-Tablespaces
2
1
Create / Alter Tablespace ??
1
Tablespace ?? ?
2
Spaces, Files, Free Space, Objects
83DBA ?? (Export)
- ?? ??
- Export ???
- ?? ??
- ????-Database-Export-Export Utility Wizard
Export ?? ??
1
84DBA ?? (Export)
Export Option ??
3
Dump ?? ?? ?? ??
4
Export ??
5
85DBA ?? (Import)
- ?? ??
- Import ???
- ?? ??
- ????-Database-Import-Import Utility Wizard
Import ?? ??
1
Import ?? DB User ??
2
86DBA ?? (Import)
Import ?? Dump ?? ??
3
Import ??
4
87END
- ?????? ???
- http//www.quest.com/korea
- Trial Version ????
- http//www.quest.com/toad_for_oracle/software_down
loads.aspx - Toad for Oracle ?? ?? ??
- \\168.131.44.127\tools\ToadForOracle