Oracle SQL Developer: my daily work buddy
October 31, 2019

Oracle SQL Developer: my daily work buddy

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle SQL Developer



Oracle SQL Developer is a popular tool we use here at our organization. Developers, DBAs and data architects all use this tool. We use it for running queries, DBA administration, and Data Modeling. In the DBA section, it provides database configuration - initialization parameters, current database properties, and database stats—the instance viewer is super nice.



  • DBA section: automatic undo management, initialization parameters, database feature usage, instance viewer (CPU, session, top SQL, processes,etc.).
  • Memory/storage: beautiful graphics, performance, backup/recovery, security (roles, users, profiles, and auditing). All is nicely displayed!
  • SQL Worksheet: I can run queries in a database, hop to a different database, run the same query or different one. All can be done in one console.
  • I have connections set up for 40 databases, switch between databases - very convenient. Queries can be kept in History or save to a notepad.
  • Tools: 1.Modeling is a nice addition in SQL Developer. I don't use it for creating logical models. However, I find it very helpful to look at the model and understand the relationship between tables and schemas.
  • Database copy: make a copy of the database from source to destination with many different options - object copy, tablespace copy, schema copy, copy DDL, copy data.
  • Database diff: make comparisons between databases
  • Database export with many options based on requirements.
  • SQL Worksheet: listed above
  • Session monitoring: who is logged in.
  • Real-time SQL monitoring: insight into how to tune a poorly written query. It does, however, need an additional license.
  • General: tables are nicely displayed. I used it every day. I can see column, data model, constraints, grants, statistics, triggers, dependencies, partitions, indexes and I can generate SQL DDL!
  • A dashboard to display database status: all database connected/registered, general info, database up/down, version, size and which server it's on.
  • Schedule jobs to be run.
  • We can't run our business without SQL Developer. I would be lost without it.
I used both SQL Developer and Oracle Enterprise Manager (OEM). SQL Developer does not stack up against OEM. They complement each other.
In general, it's well suited for developers, DBAs and data architects to run queries, display databases, database object info, DBA activities, and modeling. However, I am not sure it is best suited for generating DDL to automate the ETL process for example. Overall, this is my go-to tool for daily database activities.