What’s New in Oracle SQL Developer And What’s Coming Next
Not Just THAT SQLDev Guy… Database Development Tools team Product manager/story teller Corrupted my first database in 1999 I bother help people online, everywhere Contact me for a free remote presentation for your group/company Jeff.d.smith@oracle.com @thatjeffsmith https://www.thatjeffsmith.com
SQL Developer on 60+ Videos Feature demos Tips & Tricks Short & Long Form
SQL Developer Snapshot Time Tested Launched in 2005 An Industry Standard 5M+ Oracle DBAs & Developers Always Improving Quarterly Releases 4
SQL Developer, What Is It? PL/SQL IDE SQL editor GUI for browsing and managing database objects Ad Hoc reporting Database Design & Data Modeling Database Administration 3rd Party RDBMS Migrations to Oracle Deploy and Administer Oracle REST Data Services REST Enablement of the Database Command Line Interface
Oracle SQLcl Everything you like about SQL*Plus and SQL Developer Including: in-line editing query/script history custom commands client-side JavaScript scripting automatic output formatting built-in SSH
Oracle SQL Developer Web Oracle Database Cloud Services Console Instance Management Fully Functional Query/PLSQL Worksheet Schema Diagramming Object Create/Alter Dialogs Real Time SQL Monitoring
Release History 3.0 Full Data Modeler View > DBA SQL Tuning Advisor Query Builder 4.0.3 Optimized Code Insight Oracle Big Data Appliance 1.1 File Based PL/SQL editing Reports Ships with 11gR1 1.5.x Localizations - Japanese, Spanish, Italian, German, French, Portuguese, Chinese, & Koreans Ships with 11gR2 4.1 ORDS Included/Full GUI instance Viewer SQLcl Copy PDB to DBaaS Larry live demos PDB relocate @ OOW 3.2 APEX Listener / ORDS Support Database 12c Support Schema Service Support 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 SQLDev v1.0 SQL Worksheet Procedure Editor The world takes notice! 1.5 Schema Copy/Diff/Export Thick connections Versioning TimesTen 3.1 New Database DIFF PDF Reports RMAN Data Pump 4.0 Java 7 ASH/AWR/ADDM Color Coded Connections Command line Interface SQLcl New CLI Modern SQL*Plus Project Raptor Early Adopter on OTN 2.1 Unit Testing Data Modeler Viewer Unshared SQL Worksheets 4.2 Real Time SQL Monitoring Top SQL Report Formatter & Other Editor Enhancements Easier RESTful Services Development
Release History Quarterly Releases!!! 2017 2018 18.2/3 PL/SQL Injection Detection Cloud data Loads SQL Developer Web 17.3 & 17.4 Bug Fixes 2017.2 Bug Fixes Sharding Data Guard 2017 2018 18.1 Autonomous Data Warehouse Support New Welcome Screen/Connections SQL Injection Detection PL/Scope SQL Statement Support Better Formatting Quarterly Releases!!!
2018 Review: Welcome Page New Welcome Screen Create a connection Recent connections See/Set Your TNS
Formatter & Right Aligned Keywords
CONVERT case Only
Custom Syntax Highlighting Custom highlighting rules Calls to: DBMS_OUTPUT LOGGER APEX_DEBUG… …Automatically grayed out
Parser Assistance
Better PL/SQL Completion
Safer PL/SQL: SQL Injection Detection
Find Code Easier: SEARCH PL/SQL PL/SQL via PL/Scope ALL_STATEMENTS Views & MVs RESTFul Services
SQL Worksheet: Query Builder Much faster! Oracle/ANSI Joins
Faster Excel Imports!
Easier Explain Execution Plans
Real Time SQL Monitoring: HTML Reports
Nested Connection Folders
Making Cloud Easier: Getting Data into your Service New or Existing Table: load csv from machine/OSS Coming in 18.3: Load multiple tables/files Data Pump on premises to ATW/P Coming to SQL Developer Web WIP Drag and Drop files directly to your schema
ADW/ATP: Load Data/Create Table from file in OSS blog post
Drop Schema Objects, Files into a Cart for ADW/ATP Loads Brand new for 18.3
Data Pump On Premises to ADW/ATP Run Data Pump Export Copy files to OSS DMP goes to OSS Create the import job on ATW/P
Redshift Migrations Unload schemas to S3 Create new schema on ADW Move data over
Oracle SQL Developer Web Oracle Database Cloud Services Console Instance Management Fully Functional Query/PLSQL Worksheet Schema Diagramming Object Create/Alter Dialogs Real Time SQL Monitoring
Oracle SQL Developer Web – Queries in your Browser
Oracle SQL Developer Web – Create/Edit TABLE
Oracle SQL Developer Web – Real Time SQL Monitoring
Oracle SQL Developer Web – DBA (Instance Overview)
Oracle SQL Developer Web – Current Status Running now with DBaaS on OCI-C Available w/ATP-Dedicated launch Work in Progress: OCI (Soon!), ADW/ATP (Soon’ish)
2019 Strategy Oracle SQL Developer Web available on all DBCS offerings with most commonly used features from the desktop. Assist with moving your data from on-premises (Oracle & non-Oracle) to Cloud
2019 SQL Developer Plans OCI Consoles to get native database monitoring features SQL Developer Web across all Oracle DBCS Extend LiquiBase to support 100% Oracle SCHEMA objects Integrated with SQLcl Enhanced SQL Developer change management screens and reports
One last trick: SPOOL to ZIP sql> set sqlformat csv sql> spool employees.csv.zip
Developer Day VirtualBox Image, version 18! SQLDev, ORDS, SQLcl, Modeler 18.3 APEX 18.2 Database 18c Hands On Labs Free for educational use!
The Tips in Blog/Video Format thatjeffsmith.com @thatjeffsmith youtube/user/thatjeffsmith TIP4059 SQL Developer Tips & Tricks Wednesday 12:30 Room 3009