Sqldev30 Overviewpresentation 350356
Sqldev30 Overviewpresentation 350356
3
Overview and History
4
Release History
5
Oracle SQL Developer Feature Overview
• Database connections
• Browse, query, update objects
• SQL Worksheet
• Query Builder
• Data import and export
• Object export
• PL/SQL edit and debug
• Database and user-defined reports
• User-defined extensions
• Files and source code control
• Unit Testing
• Third-party databases
• Database migration
• Oracle APEX integration
• TimesTen In-memory database integration
• Oracle Data Miner integration
6
New Features with SQL Developer 1.5.x
SQL Developer 1.5.5 ships with Oracle Database 11g Release 2
7
New Features with SQL Developer 2.1
8
New Features with Oracle SQL Developer 3.0
• Schema browser
• Query Builder
• PL/SQL updates
• Import and Export updates
• PDF file support
• Extended Unit Testing
• DBA Navigator
• Extended Tuning Support
• DBMS Scheduler
• Database migration
• Spatial support
• Data Miner
10
Database Connections
• Connection Support
– Basic, TNS, LDAP, Advanced
– External authentication
– Proxy connections
– Third-party database
– Password expiration
– Use thick driver for strong
authentication
– Kerberos Authentication
• Create, save and test
– Multiple databases
– Multiple schemas
• Import and export
• Reuse
– Database browsing
– PL/SQL development
– Running reports
11
Grouping Connections
12
Creating and Browsing Objects
13
Schema Browser
• Schema Copy
– Create new objects
– Truncate objects
– Drop objects
– Summary report of actions
– Log output to SQL Worksheet
• Schema Compare
– Specify object types
– Specify objects
– Review diff summary
– Summary report
– Statements sent to
SQL Worksheet
15
Data Grids: Querying and Updating Data
21
Editing Code in the SQL Worksheet
• Code insight
• Code refactoring options
• Syntax highlighting
• Code templates
• Code snippets
• Record level flashback
(Oracle Database 11g)
• Formatting with preview
• Bind variable support
22
Query Builder
• Code Snippets
– Drag and drop code from snippet categories to SQL Worksheet or
code editor
– Start typing to invoke code insight
– Create new
• Categories
• Snippets
• Code Templates
– Add ID and code in preferences
– In SQL Worksheet, start typing code to
invoke code insight
24
Creating and Running Reports
• Shipped Reports
– DBA
– System
– Oracle APEX
– Migration
• User Defined
– Charts
– Gauges
– Master/detail
– Drill down
– Script
– HTML
– Code
25
ASH and AWR Reports
26
File Based Development
27
Integrated Version Control Support
28
Working with PL/SQL
29
PL/SQL Updates
31
PL/SQL Unit Testing
32
Unit Test Updates
35
Real-Time SQL Monitoring
36
SQL Tuning Advisor
41
SQL Developer Migrations
• Logical equivalence
• Least Privilege Migration
– Users can migrate any object
they can access
• Simple and expert modes using
repository
• Sync Mode
– Capture a snapshot of 3rd party database metadata
– Static target used in the migration
– Visual correlation of derived database objects
• All existing functionality supported
– Offline data migration using generated scripts
– Offline meta data load using SQL scripts
• Multiple projects, concurrent users, customizable
42
Database Migration Projects
• Data Management
– Maintain spatial metadata and
indexes
– Support for spatial validation
• Data Querying
– Create spatial queries
– Generate spatial shapes
– Display query results in map view
• Map support
– Display layers in a map based on
map queries
– Drag and drop spatial tables onto
map view for quick display
– Use spatial snippets
48
SQL Developer’s Extensible Framework
• Easily extended
– Based on the Fusion Client Platform
• Oracle custom extensions:
– Migration Workbench
– TimesTen
– Data Miner
– Rdb (under development)
– Oracle Spatial
• Third Party extensions
– Various third party available
49
More Information…
50
SQL Developer Exchange
http://sqldeveloper.oracle.com
51
Finding More Detail
52
Finding More Detail
www.oracle.com/technetwork/developer-tools/sqldeveloper/
53
Summary
• SQL Worksheet
– Query Builder
• Data export and import
• SQL Tuning
– SQL query adviser, Explain, Diff
• PL/SQL
– Create, edit debug, Unit Testing
• Extensible framework
– User defined extensions
– Database migration projects
– Oracle TimesTen, Oracle Data Miner, Oracle Spatial Management
• Oracle APEX integration
54
55
56