Oracle Database 12c Feature Support in Oracle SQL Developer

2,422 views
2,176 views

Published on

A brief overview of Database 12c feature support in Oracle SQL Developer with a focus on using the SQL Translation Framework to fix problematic application SQL in production with ZERO application re-writes or changes.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,422
On SlideShare
0
From Embeds
0
Number of Embeds
1,019
Actions
Shares
0
Downloads
46
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • This is a Title Slide with Picture and Logo slide ideal for including a picture and partner or product logo with a brief title, subtitle and presenter information.

    To customize this slide with your own picture:

    Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.

    To Replace the LOGO on this sample slide:

    Right-click the sample LOGO and choose Change Picture. Navigate to the location where the new logo is stored, select desired logo file and click on the Open button to replace the sample logo.

  • Oracle Database 12c Feature Support in Oracle SQL Developer

    1. 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c And SQL Developer Stuff  Jeff Smith Jeff.d.smith@oracle.com || @thatjeffsmith Senior Principal Product Manager Database Development Tools Group Oracle Confidential – Internal/Restricted/Highly Restricted
    2. 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda  Database 12c New Features  SQL Developer support  Some Demo + Q&A Improve application developers experience
    3. 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISIONS. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS REMAINS AT THE SOLE DISCRETION OF ORACLE. Safe Harbor Statement/Legal
    4. 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer  FREE Oracle Database IDE/GUI  Windows, OS X, *NIX  More than 3,500,000 users worldwide  My Oracle Support available via your DB license
    5. 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | SQL Developer Data Modeler Included for free, also available as a separate download/program Strategy and Analysis Relational Database Design Data Type Star Schema Physical Multidimensional ERD DFD Logical Reporting Import Models Domains
    6. 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database 12c Topics  Multitenant  Redaction  Identity Columns  Row Limit Offset Fetch  Migration Stuff
    7. 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Or…I can show you how to ‘trick’ your applications  Need to tune a hard-coded query?  Wish you could substitute your own?  SQL Translation Framework
    8. 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
    9. 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Silly Chet Example
    10. 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | SQL Translation Framework in SQL Developer  The realm of DBAs ONLY  Create a Translation Profile  Enter Bad > Good SQL  Test with Worksheet tied to Profile
    11. 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Meanwhile, in our app and… Hard-coded SQL  No can change until ??
    12. 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Another Example, Top Players ROWNUM Predicate
    13. 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oh wait, this is Database 12c  SQL Translation Framework  12c Docs  Kerry’s Blog Post  Fetch First Syntax (Docs)
    14. 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | The Query Could Be Better… select SUM(POINTS), PLAYER from HOCKEY_STATS group by PLAYER order by SUM(POINTS) desc fetch first 15 rows only; The old way The new way – analytics ;)
    15. 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Add Query to the Translation Profile
    16. 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | A Trace Capture Running the ‘Bad’ Code w/Translation
    17. 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | That Example Used a Literal, What About Binds?
    18. 18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Other 12c Slides
    19. 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBMS_UTIL.EXPAND_SQL()*
    20. 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Multitenant
    21. 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Redaction
    22. 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Identity Columns SQL Developer SQL Developer Data Modeler
    23. 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Go Play!
    24. 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Some Resources  Developer Day Database VirtualBox 12c Image  Oracle By Example, 12c
    25. 25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

    ×