Apr 23, 2018 6:43:00 AM by John Pocknell
The next release of Toad for Oracle is coming soon and, as ever, we have some exciting things to tell you about!
Our main theme continues to be workflow simplification for users who may be new to Toad and to help make the transition from traditional, manual Oracle database development to more agile, automated development leveraging Continuous Integration processes and we’ve made significant progress along that road. There is also a new release of Toad DevOps Toolkit which complements this Toad for Oracle release.
Toad DevOps Toolkit brings the dream of seamlessly integrating Oracle database development tasks into a Continuous Integration/Deployment build process closer to reality.
Part of this process relies on having developers use some key components of Toad for Oracle such as static code review (Code Analysis) and PL/SQL unit test generation (Code Tester). We believe we are the only solution in the market that can offer both automated PL/SQL regression test execution and static code reviews which can be integrated with CI. In our experience, this is one of the primary roadblocks that development shops faces as they transition their traditional Oracle database operations into DevOps.
Migration to Oracle databases in the cloud is another trend we are seeing so we have capabilities which can support the management of Oracle databases, including multi-tenant, in the Oracle Database Cloud Service as well as working with Oracle databases in Amazon AWS and MS Azure. Have a read of these blog articles for more information on how to manage Oracle 12c multi-tenant database in the Oracle Cloud using Toad.
Specifically, this Toad for Oracle Editions 2018 release will comprise the following product updates (depending which Toad Editions you own)
Improving the Toad Freeware/Trial experience
Our Toad Freeware continues to be extremely popular so, for all you freeware users out there, you’ll love this!
The first 30 days of Toad Freeware use will give you full access to all the features in Toad Professional Edition plus all the features in the DB Admin Module. After that time, the freeware will revert to its usual mode showing the Base Edition features. If, during your use of Freeware you would like to evaluate the commercial features again, you just click the Toad for Oracle community link which takes you to Toad World where you can click the Downloads button to download a Trial version.
Figure 1: New Toad Freeware fully featured for 30 days
It might be that you don’t have enough time during the 30 day evaluation period to fully explore what Toad can offer. Currently, the Toad Trial would simply stop working after it expires and you’d have to go get another Trial. What will happen now is that Toad will revert to Freeware mode, which means you can carry on doing some limited evaluation, until you receive your new Trial license which you can enter into Toad’s Licenses window and be up and running again without having to download another Trial version.
Working with 2 monitors?
Good news! Toad has historically worked in MDI (multiple document interface) mode, meaning one window and other Toad windows open inside of it.
With SDI (single document interface), windows become free floating and you can move them around between your 2 monitors. Great if you’re a developer and you spend a lot of time in the Editor. Now you can have multiple Editor windows open and have them displayed anywhere.
To change Toad to SDI mode, you go to the Options > General > Application Style panel.
Figure 2: Changing Toad’s display to SDI mode
Team Coding and Distributed Git Integration (All Toad Editions)
Team Coding is a collaborative developer utility that lets a group of developers access source control, yet work on the actual database objects. Team Coding reconciles the object changes with the VCS files and preserves the integrity of both.
Fed up of having to separately Pull or Push your Git changes to GitHub?
No more! Toad now provides the ability to perform Pull and Push code changes from or to your distributed GitHub repository, saving you the inconvenience of having to leave Toad.
This can be done both from the Team Coding menu and from the VCS tab in Team Coding Manager.
Figure 3: Performing Pull and Push from/to GitHub inside Toad
If you need to perform a Table Rebuild as a consequence of a change that involves changing column locations and you need to protect your data, you can now perform this immediately following a check-out using Team Coding. Table rebuild will create a copy of the table to be changed, move the data, make the change and copy the data back. Team Coding will remap the change history of the changed object back to the original object.
Figure 4: Using Team Coding to check-out and rebuild a table
Team Coding also adds some additional options in the Configuration panel which determine how the DDL scripts arising from schema object changes are handled, including an Oracle database version compatibility check. This ensures that the change script will run on the version of Oracle on the target database.
Code Analysis is Toad’s static code review feature. This is a rules-based system where you get to determine the quality levels you need in your organization.
To do that, you can create new or clone/modify rule sets that come with Toad.
In this release, we’ve simplified the way you can modify the rules themselves in-situ with the Rules window, which will make using Code Analysis even easier.
Figure 5: Editting Code Analysis rules in-situ
In addition to the main items mentioned earlier, these are some of the other features coming in the other components of Toad for Oracle Editions 2018, depending which Edition you have:
There will be a new Technical Brief on Toad for Oracle 2018 published shortly which will be available on http://www.quest.com/toad-for-oracle/ so watch this space!
Tags: Toad for Oracle
Written by John Pocknell
John Pocknell is a senior product marketing manager at Quest Software. Based at the European headquarters in the U.K., John is responsible for the go-to-market strategy for the Toad portfolio of products worldwide. He has been with Quest Software since 2000, working in the database design, development and deployment product areas. John has spent over 17 years (including 12 years in Product Management) successfully evangelising Toad to customers at various conferences and user groups around the world and he writes blogs and produced many videos on the Toad user community, Toad World as well as technical papers about Toad on the Quest Software website.
John has worked in IT for more than 30 years, most of that time in Oracle application design and development. He is a qualified aeronautical engineer with more than 10 years of experience in provisioning IT consultancy services and implementing quality assurance systems to ISO 9001.