Helpful Oracle hints I've found and saved

Oracle SQL Developer

The first thing you should do when you want to start playing with Oracle databases is download "SQL Developer" from Oracle.

The new version (v 2.1 as of this writing) is a little prettier than the previous version, and I haven't even managed to use all the features yet.

You can download it from here:

It's quite a large piece of software, especially if you don't have Java installed on your machine (you can download a version that isn't bundled with Java).

Oh, and a cool feature is the fact that it's written in Java, so you can run it on ALL your machines 🙂

You know, because you're a developer you probably have more than one.


Key Features of SQL Developer

Oracle SQL Developer is a graphical user interface for the Oracle database and provides comprehensive support for the following:

  • SQL Worksheet: The SQL Worksheet for SQL, PL/SQL and SQL*Plus commands. The worksheet supports code insight and completion, code snippets and templates. Users can run scripts or individual statements. The worksheet supports a wide variety of SQL *Plus commands.
  • Database Connections: A wide variety of database connection for Oracle and third-party databases. Support includes a basic connection using a thin JDBC driver and TNSnames, LDAP and Kerberos authentication methods. There is also support for OS Authentication and a proxy user. Connections can be sorted on to folders for ease of use.
  • Connection Navigator: A Connections navigator allows for object browsing, creation and updates.
  • PL/SQL Editor: A PL/SQL editor allows users to create, compile and debug code. Debugging support includes stepping into code and remote debugging.
  • Import/Export: A wide variety of export and import feature include export to XML, XLS and INSERT. For importing you can import into an existing table or create a new table
  • Reporting: A selection of shipped SQL reports including data dictionary, migrations and Oracle APEX reports.
  • Migrations and Third Party Database support: Connections to MySQL, Microsoft Access and SQL Server, Sybase, IBM DB2 and Teradata.
  • Version Control: File navigation and version control includes support for Subversion, CVS, Serena Dimensions and Perforce.
  • Data Model Viewer: A data model viewer extension that allows you to open a model created in SQL Developer Data Modeler or visualize tables, views and object types on Data Modeler diagrams.
  • Unit Testing: Users can create step by step unit tests and add them to unit test suites.

New Features in Version 2.1

Oracle SQL Developer 2.1 is the vehicle for two main pieces of functionality, Unit Testing and Data Modeling.

  • Oracle SQL Developer Unit Testing provides a unit testing framework that allows you to build a set of sequential steps to create test cases for testing your PL/SQL code. These tests can optionally be collected into test suites, which can then be run and rerun to verify required functionality after any changes to your PL/SQL code. Command line access for executing, exporting, and importing suites or tests is provided for integration with your build and version control environment.
  • SQL Developer 2.1 incorporates a Data Modeler viewer, integrated into SQL Developer. The Data Modeler Viewer also supports visualizing tables, views and object types on read-only Data Modeler diagrams. The SQL Developer Data Modeler Viewer extension is a free extension to SQL Developer. For a updateable data model, download and review the Oracle SQL Developer Data Modeler, a stand alone product that supports logical, relational and conceptual modeling. The tool supports forward and reverse engineering and import and export from various sources. The Data Modeler supports an additional standalone model viewer, which allows users to open models built in the full Data Modeler.
  • The SQL Worksheet has been redesigned for SQL Developer 2.1 to support concurrent task processing for long running operations. Updates to the worksheet include the support of multiple data grids off the F9 (Run Statement) command and dockable OWA, DBMSOutput and SQL History windows.
  • For a list of SQL Developer 2.1 new features see New Features 2.1
  • For a list of SQL Developer features, see SQL Developer Features
  • For a list of supported SQL* Plus commands, see SQL Worksheet Commands

Video Introduction and Tutorials

I always want to see what a piece of software can do before I actually download and use it, so in case you're like me, here's a link to a video showing you some of the main features and capabilities of SQL Developer:

And to watch other videos, go check out the "demonstration viewlets" from Oracle:

Other Software

So, what software do YOU use? Can you recommend anything else?

I've tried TOAD, and it's not bad, but it looks like they've jammed it so full of features that I'd need to go on training JUST to get used to it and know where to find things…!

Leave a Reply

Powered by WordPress | Designed by Elegant Themes

Pin It on Pinterest

Share This