Unit Testing Oracle PL/SQL [closed] - oracle

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
What are the advantages / disadvantages of the various Unit Testing frameworks for Oracle PL/SQL? For example:
utPLSQL
PL/Unit
Pluto
SqlDeveloper Unit Testing
any other options?
This type of question hasn't been asked in a long time so I'm looking for info that is up-to-date as of 2013.

The issue with first three is that they are not being supported by the community anymore.
If I would have to choose I would go with Steven's Feuerstein utPLSQL. His approach is always good.
Pluto - object oriented PL/SQL makes it hard to use. Guy that has written it is pretty smart but somehow the community was not interested and the project died.
Bottom line is: using files to create test cases makes it hard to maintain and share.
Oracle SQL Developer is the best what you can get for free. Easy to use interface plus the most important thing: repository. You can share your work with others and with other projects. Easy in configuration. Test cases can be create on the fly.
There is one more thing. Guys from the Oak table described Oracle SQL Developer unit testing in "Expert PL/SQL Practices". Even if it is sponsored they wouldn't describe it if it was absolute disaster.
My personal opinion.

Related

SQL*Plus usability [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I'm new in Oracle Database studies and I would like to know about the advantages to use SQL*Plus until today? People use it only when they do not have an interface to work or it really has great advantages that we don't find in visual softwares (like PL/SQL, DBeaver, Enterprise Manager, etc.)?
There's two bits to your question: why SQLPlus but also, why use a Command Line Interface?
SQL*Plus was an early command-line interface for Oracle Database. And back in the day, having a terminal and a CLI was as good as it got.
It teaches you to be efficient with the keystrokes. It forces you to memorize commands (and more importantly, patterns). And it gives you a stripped-down, bare bones experience.
Now, when Windows really took off, GUIs became all the rage. A mouse!
So we built GUIs - today we have Enterprise Manager and SQL Developer.
And SQLPlus continued on.
GUIs can make it easier to get started. They can also obscure 'how things work.' They're also heavier, and more involved than a CLI.
There's no right or wrong here - it's about the right tool for the job.
Now.
More than a few years ago, we built a NEW CLI for the Database, it's called Oracle SQLcl. It gives you everything you like about SQLPlus WITH everything you like about SQL Developer.
So, as a new person to Oracle - WELCOME! However, if you're going to be using a cli, use SQLcl. It's going to be MUCH more user friendly.
Basic Example #1, SQLPlus and query output
SQLcl and the same query

Oracle SOA Suite in a nutshell [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
I need laconic explanation of what Oracle SOA Suite 12c is and what are its technical core functionalities. Oracle's web page just uses a lot of buzzwords and states it can be used for integration with cloud, mobile dives and IoT.
Why should I choose Oracle SOA Suite over Oracle WebLogic and Apache Camel, or other integration framework?
I won't go into a long-winded reply, but I think the more technical bits and reasons for using it can be found on Oracle's documentation site, specifically Oracle SOA Suite. Most of the stuff under "Understanding Oracle SOA Suite" probably provide more than enough information to give you an idea. It's not going to be a short read, however.
Additionally, you'll see the "Books" section on the left shows a list of all the documentation tied to or associated with SOA Suite, and this one in particular might give you a good idea where SOA Suite fits, what they built it to do (and for whom they built it for):
Fusion Middleware Understanding Oracle SOA Suite

What is the best technology to migrate Oracle Forms and Reports to [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
When migrating Oracle Forms and Reports, there are several options for that :
ADF
APEX
Yor suggestion ...
Which one do you think is the best in terms of business continuity and also ease of technological transition? Do you have experience in such migrations?
At the end, I would like to know if it would be necessary to migrate or just keep "Oracle Forms/Reports"
Regardless of what tool vendors might say, this is going to be an exercise in rewriting your application.
So the real questions is, why do you want to do this? Oracle are continuing to support Forms for some time yet. There are plenty of things we can do to modernize our Forms applications whilst retaining our investment in the existing software. I urge you to look at Mia Urman's presentation Give Your Forms a Facelift: Tips and Tricks for Forms UI Modernization which she gave at a UKOUG event I helped organise a couple of years ago.
If your mind is absolutely set on a re-write you'll find APEX is the easiest path for developers with a Forms/ PL/SQL background.
Update for 2018:
Oracle have been getting back behind Forms. The 12c release had over 100 new features. Okay, some are quite minor but it's a clear statement of intent. Find out more.
It's a big "it depends". ADF is a comparable alternative, while APEX is easier to learn and find resources to build.
The developer tools statement of direction is a great place to start and a while ago I provided my own commentary (http://www.grassroots-oracle.com/2012/03/on-oracles-statement-of-direction-for.html)
i think you should also check oracle JHeadStart , as mentioned in the documentation :
JHeadstart Forms2ADF Generator; creates ADF Business Components and a
JHeadstart Application Definition file based on Oracle Forms files
Hope that Helps .

Projects handler program [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
In our company we need a project handler so we decided to write our own.
We use CMake and bazaar and we still don't know if to store the informations of the
projects in XML format or in a database.
We are locked at this point: we would like to use as less languages/tools as possible
but we cannot find a way to interface CMake with XML files or databases.
An idea could be Python but it would be really annoying to use a new language just for an interface. We've seen that there's a Python framework (Waf) but we have already used CMake for all our projects and it would take a lot of time to convert all.
We work with Ubuntu and Windows.
Suggestions ?
thanks in advance
Rather than make your own tool, use an off-the-shelf product like something from the Jira suite, or BuildMaster. Many of these have great integration with most build software and don't require you to write and maintain your own stack just to manage projects.
Focus your developer time on solving your business problems, not on reinventing the wheel. Their time is MUCH more valuable than the cost of using a ready-made solution.

Buy or build tool for Data Reporting? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
We have been asked to provide a data reporting solution. The followng are the requirements:
i. The client has a lot of data which is generated everyday as an outcome of the tests they run. These tests are run at several sites and they get automatically backed up into a central server.
ii. They already have perl scripts which post process them and generates excel based reports.
iii. They need a web based interface for comparing those reports and they need to mark and track issues which might be present in those data.
I am confused if we should build our own tool for this or we should go for already exiting tool(any suggestions?). Can you please provide supportive arguments for the decision that you would suggest?
You need to narrow down your requirements (what kind of data needs to be compared, and in which format?). Then check if there is already a software available (commercial or free) that fulfills your needs. Based on that, decide if its better (i.e. cheaper) to implement the functionality yourself, or use the other software.
Don't reinvent the wheel.
There are quite a few tools out there that specialise in this sort of thing, my gut feeling is that you can find something ready made that does what you need.
As a side note, that tool may also be a better solution for creating those excel reports than the perl scripts.

Resources