Using Oracle SQL Developer

Download Report

Transcript Using Oracle SQL Developer

European Organization For Nuclear Research
Using Oracle SQL Developer
Oracle Developers Forum, 18-03-2008
By Chris Roderick (AB-CO-DM)
Outline
 What is SQL Developer?
 Interactive Demo of Setup and Features
 Hints & Tips
 Future of SQL Developer
 Support
 Questions
18-03-2008
Using Oracle SQL Developer
2
What is SQL Developer
 Lightweight tool from Oracle for database development
 Free of charge!
 Implemented in Java, based on JDeveloper framework
 Runs on Windows, Linux, and Mac OSX
 Can connect to Oracle >=9.2.0.1 + other databases
 First released as project Raptor at start of 2006
 First production release in February 2006
 Current production release is 1.2.1 (August 2007)
 Version 1.5 Early Adopter release 2 is available since mid February.
18-03-2008
Using Oracle SQL Developer
3
Demonstration
18-03-2008
Using Oracle SQL Developer
4
Hints & Tips
 To run Vista Aero use JDK >=1.6 or set
AddVMOption -Dsun.java2d.noddraw=true
in <installdir>/sqldeveloper/bin/sqldeveloper.conf
 To enable uses of network aliases, add TNS_ADMIN
environment variable pointing to tnsnames.ora 
Don’t use: currently too slow and problematic
 jdbc:oracle:thin:@(<connection description from
tnsnames.ora>)
 Unload unnecessary extensions e.g. Migration Workbench
 Make sure you have suitable roles and privileges to:



18-03-2008
Run autotrace (SELECT_CATALOG_ROLE)
Debug PL/SQL (DEBUG_CONNECT_SESSION &
DEBUG_ANY_PROCEDURE)
Run Database Admin Reports (various)
Using Oracle SQL Developer
5
Support
 Built-in Help is pretty good
 OTN SQL Developer Home Page:
http://www.oracle.com/technology/products/database/sql_developer/





18-03-2008
Downloads
Extensions
Tutorials
Forum
....
Using Oracle SQL Developer
6
Future
 Version 1.5 Production imminent:







SQL Templates
SQL Trace File parsing and analysis
Super Code Formatter
Improved PL/SQL editing
Improved Export and Schema diff functionality
Increased object navigation (jobs, Streams, Java)
Possibly CVS integration
 After that...




18-03-2008
Data Modelling (as per JDeveloper)
PL/SQL Profiling
Database activity reporting on AWR and ASH
....?
Using Oracle SQL Developer
7
Questions ?
18-03-2008
Using Oracle SQL Developer
8