You are on page 1of 4

CONTENTS 3 1. INTRODUCTION 9 2. INSTALLATION 13 2.1 SYSTEM REQUIREMENTS 13 2.2 WORKSTATION INSTALLATION 13 2.3 SERVER BASED INSTALLATION 13 2.

4 SCRIPTED INSTALLATION 14 2.5 UNINSTALLING PL/SQL DEVELOPER 14 3. LOGGING ON TO AN ORACLE DATABASE 15 4. WRITING PROGRAMS 16 4.1 CREATING A PROGRAM 16 4.2 SAVING A PROGRAM 17 4.3 MODIFYING A PROGRAM 18 4.4 COMPILING A PROGRAM 18 4.5 COMPARING A PROGRAM 19 4.6 COMPILER PREFERENCES 20 5. TESTING PROGRAMS 21 5.1 CREATING A TEST SCRIPT 21 5.2 EXECUTING A TEST SCRIPT 22 5.3 VARIABLE TYPES 23 5.4 SAVING TEST SCRIPTS 23 5.5 TRACKING RUN-TIME ERRORS 25 5.6 PACKAGE STATES & JAVA SESSION STATES 25 5.7 VIEWING RESULT SETS 25 5.8 VIEWING DBMS_OUTPUT 25 5.9 VIEWING HTP OUTPUT 26 5.10 DEBUGGING 26 5.11 TRACING EXECUTION 30 5.12 REGRESSION TESTING 31 6. OPTIMIZING 32 6.1 USING THE EXPLAIN PLAN WINDOW 32 6.2 AUTOMATIC STATISTICS 33 6.3 THE PL/SQL PROFILER 34 6.4 SQL TRACE 35 7. AD HOC SQL 37 7.1 USING THE SQL WINDOW 37 7.2 RESULT GRID MANIPULATION 39 7.3 QUERY BY EXAMPLE MODE 43 7.4 LINKED QUERIES 44 7.5 SUBSTITUTION VARIABLES 45 7.6 UPDATING THE DATABASE 45 7.7 VIEWING AND EDITING XMLTYPE COLUMNS 46 7.8 DIRECT QUERY EXPORT 46 7.9 SAVING SQL SCRIPTS 47 7.10 CREATING STANDARD QUERIES 47 8. THE COMMAND WINDOW 48 8.1 ENTERING SQL STATEMENTS AND COMMANDS 48 8.2 DEVELOPING COMMAND FILES 49 8.3 SUPPORTED COMMANDS 50 9. CREATING AND MODIFYING NON-PL/SQL OBJECTS 9.1 THE TABLE DEFINITION EDITOR 53 9.2 THE SEQUENCE DEFINITION EDITOR 67 9.3 THE SYNONYM DEFINITION EDITOR 67 9.4 THE LIBRARY DEFINITION EDITOR 68 9.5 THE DIRECTORY DEFINITION EDITOR 68 9.6 THE JOB DEFINITION EDITOR 69 9.7 THE QUEUE DEFINITION EDITOR 69 9.8 THE QUEUE TABLE DEFINITION EDITOR 70 9.9 THE USER DEFINITION EDITOR 71 9.10 THE ROLE DEFINITION EDITOR 74

53

9.11 9.12 10. 10.1 10.2 10.3 10.4 10.5 11. 11.1 11.2 11.3 11.4 11.5 11.6 12. 12.1 12.2 12.3 12.4 12.5 12.6 12.7 13. 14. 14.1 14.2 14.3 14.4 14.5 14.6 15. 15.1 15.2 15.3 15.4 16. 16.1 16.2 17. 17.1 17.2 17.3 17.4 18. 18.1 18.2 18.3 19. 19.1 19.2 20. 20.1 20.2 20.3 20.4 20.5 20.6 20.7 20.8

THE PROFILE DEFINITION EDITOR 75 THE DATABASE LINK DEFINITION EDITOR 75 DBMS SCHEDULER 76 CREATING OBJECTS 82 EDITING OBJECTS 82 DELETING OBJECTS 82 VIEWING JOB RUNS 82 VIEWING RUNNING JOBS 83 DIAGRAMS 84 CREATING A DIAGRAM 84 ZOOMING 88 SAVING AND OPENING A DIAGRAM FILE 88 UPDATING A DIAGRAM 88 PRINTING A DIAGRAM 88 EXPORTING A DIAGRAM 88 REPORTS 89 STANDARD REPORTS 89 CUSTOM REPORTS 90 VARIABLES 91 REFINING THE LAYOUT 95 THE STYLE LIBRARY 102 OPTIONS 102 THE REPORTS MENU 104 GRAPHICS 105 PROJECTS 107 CREATING A NEW PROJECT 107 SAVING A PROJECT 108 ADDING FILES TO A PROJECT 108 ADDING DATABASE OBJECTS TO A PROJECT 108 WORKING WITH PROJECT ITEMS 109 COMPILING A PROJECT 110 TO-DO ITEMS 111 CREATING A TO-DO ITEM 112 EDITING A TO-DO ITEM 112 CLOSING A TO-DO ITEM 113 DELETING A TO-DO ITEM 113 THE CONNECTION LIST 114 USING THE CONNECTION LIST 114 DEFINING FOLDERS AND CONNECTIONS 116 CONNECTIONS, WINDOWS, SESSIONS AND TRANSACTIONS 119 THE MAIN CONNECTION 119 WINDOW CONNECTIONS 119 SESSION MODE 120 EXECUTION IN MULTI SESSION OR DUAL SESSION MODE 120 BROWSING OBJECTS 121 USING THE OBJECT BROWSER 121 OBJECT BROWSER FILTERS 127 OBJECT BROWSER FOLDERS 128 BROWSING FILES 130 SETTING UP THE FILE BROWSER 131 USING THE FILE BROWSER 132 PREFERENCES 133 CONNECTION 134 ORACLE ORACLE OPTIONS 135 ORACLE COMPILER 137 ORACLE DEBUGGER 138 ORACLE OUTPUT 139 ORACLE TRACE 140 ORACLE PROFILER 140 ORACLE LOGON HISTORY 142

20.9 20.10 20.11 20.12 20.13 20.14 20.15 20.16 20.17 20.18 20.19 20.20 20.21 20.22 20.23 20.24 20.25 20.26 20.27 20.28 20.29 20.30 20.31 20.32 20.33 21. 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.9 21.10 21.11 21.12 21.13 21.14 21.15 22. 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 22.10 22.11 22.12 22.13 22.14 22.15 22.16 22.17 22.18

ORACLE HINTS 143 USER INTERFACE OPTIONS 145 USER INTERFACE OBJECT BROWSER 146 USER INTERFACE EDITOR 148 USER INTERFACE FONTS 152 USER INTERFACE CODE ASSISTANT 153 USER INTERFACE KEY CONFIGURATION USER INTERFACE APPEARANCE 155 USER INTERFACE NLS OPTIONS 156 WINDOW TYPES PROGRAM WINDOW 158 WINDOW TYPES SQL WINDOW 160 WINDOW TYPES TEST WINDOW 163 WINDOW TYPES PLAN WINDOW 163 TOOLS DIFFERENCES 163 TOOLS DATA GENERATOR 164 TOOLS TO-DO LIST 165 TOOLS RECALL STATEMENT 165 FILES DIRECTORIES 166 FILES EXTENSIONS 168 FILES FORMAT 169 FILES BACKUP 170 FILES HTML/XML 171 OTHER PRINTING 172 OTHER UPDATES & NEWS 173 PREFERENCE SETS 174 TOOLS 176 OBJECT BROWSER 176 FIND DATABASE OBJECTS 176 COMPILE INVALID OBJECTS 177 EXPORT TABLES 178 IMPORT TABLES 181 EXPORT USER OBJECTS 183 TEXT IMPORTER 184 ODBC IMPORTER 187 DATA GENERATOR 189 COMPARE USER OBJECTS 193 COMPARE TABLE DATA 195 EVENT MONITOR 197 SESSIONS 198 USER DEFINED TOOLS 200 TEST MANAGER 204 THE EDITOR 208 SELECTION FUNCTIONS 208 COLUMN SELECTION 208 CODE ASSISTANT 209 RECALLING STATEMENTS 210 SPECIAL COPY 211 PASTE FROM HOST LANGUAGE 212 CONTEXT SENSITIVE HELP 212 DATABASE OBJECT POPUP MENU 212 EXPLAIN PLAN 212 MACROS 212 BOOKMARKS 214 COLOR MARKS 214 CODE CONTENTS 215 CODE HIERARCHY 216 CODE FOLDING 217 SPLIT EDITING 217 HYPERLINK NAVIGATION 218 NAVIGATION BUTTONS 218

154

22.19 22.20 22.21 23. 23.1 23.2 23.3 23.4 23.5 23.6 23.7 24. 24.1 24.2 24.3 24.4 24.5 25. 25.1 25.2 25.3 25.4 26. 26.1 26.2 26.3 27. 28. 29. 30. 30.1 30.2 30.3 31. 31.1 31.2 32. 32.1 32.2 33. 33.1 33.2 33.3 33.4 33.5 33.6

REFACTORING 219 SEARCH BAR 219 WEB SEARCH 220 THE LARGE DATA EDITOR 222 EDITING PLAIN TEXT 223 EDITING RTF 223 EDITING XML 224 EDITING HTML 225 EDITING IMAGES 225 EDITING HEX DATA 225 INVOKING AN EXTERNAL VIEWER OR EDITOR THE QUERY BUILDER 228 CREATING A NEW SELECT STATEMENT 228 MODIFYING AN EXISTING SELECT STATEMENT MANIPULATING THE QUERY DEFINITION QUERY BUILDER PREFERENCES 232 QUERY BUILDER PLUG-INS 233 THE PL/SQL BEAUTIFIER 234 DEFINING THE OPTIONS 234 DEFINING THE RULES 235 USING THE BEAUTIFIER 236 SUPPRESSING FORMATTING 236 TEMPLATES 237 THE TEMPLATE WINDOW 237 USING A TEMPLATE 238 CREATING AND MODIFYING TEMPLATES WINDOW LIST 244 DOCKABLE AND FLOATING TOOLS 245 TOOLBARS 247 AUTHORIZATION 250 ENABLING AUTHORIZATION 250 DEFINING AUTHORIZATION 251 DISABLING AUTHORIZATION 252 ORACLE FILE SYSTEM (OFS) 253 OFS MANAGER 253 OFS USAGE 255 HELP SYSTEMS 257 MS HELP FILES 257 HTML MANUALS 257 CUSTOMIZATION 261 PREFERENCES 261 WINDOW LAYOUT 261 ON-LINE DOCUMENTATION 261 COMMAND-LINE PARAMETERS 263 SQL, PL/SQL AND COMMAND KEYWORDS PLUG-INS 266

226 231 231

239

266