05. 02. 2019.

OpenJDK Mission Control – how to install it properly

If there is one tool that have almost all what is needed for monitoring, troubleshooting and tuning Java apps, that will be OpenJDK Mission Control. There are several reasons why JMC will be hot topic in Java events from now on: More than 95% of all issues related to JVM, application servers, deployed apps and […]

25. 01. 2019.

Installing Oracle JDeveloper on Ubuntu

To complete configuration of Ubuntu machine that I’ll use later for Oracle Development, let’s install JDeveloper, Oracle’s main Java development tool. Although JDeveloper is free, it has never had any significant traction among Java developers. In Java IDE space there are several great competitors, starting with Eclipse, IntelliJ and NetBeans. With such competition it’s difficult […]

23. 01. 2019.

Python & Oracle Instant Client connection setup on Linux – part 2

In the previous article I’ve described how to install Oracle Instant Client and setup cx_Oracle Python driver correctly. You only need Basic package to install: Version 18.3.0.0.0 Base – one of these packages is required Basic Package – All files required to run OCI, OCCI, and JDBC-OCI applications Download instantclient-basic-linux.x64-18.3.0.0.0dbru.zip (72,794,506 bytes) (cksum – 3435694482) […]

07. 12. 2018.

Oracle Forms 12c client deployment configuration options

Many Oracle users are still considering Oracle Forms/Reports as the best UI technology Oracle has to offer. It’s not surprising as Forms/Reports technology is very robust, developed through the decades, has proved in many large projects as very reliable and fast technology that leverage three-tier architecture (unlike Oracle APEX, very popular these days for building […]

01. 11. 2017.

Firefox NPAPI Java Plugin support and Flash support – part 2

Although I already published one article about NPAPI support and Firefox, it is not valid now, as all major web browsers are stop supporting add-ons like Java, Flash and Silverlight in recent versions. Mozilla Firefox in the next version 57, will have no add-ons at all, while the Microsoft Edge from first release has no […]

24. 03. 2017.

Firefox NPAPI Java Plugin support

This article is about how to run Oracle Forms apps in 64bit version of Firefox (preferred choice to run Forms based Web apps) in the latest version of that popular Web Browser. Many large organizations for various reasons have to stick with some particular version of SW. Oracle Retail Suite is one such example, as […]

10. 10. 2016.

Oracle Service Bus and Remote JDBC disabled Java error

Recently I’m been facing issues inside OSB (Oracle Service Bus) as one of the data sources are constantly filling a log with the following error: Invoke JCA outbound service failed with application error Remote JDBC disabled com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/df67_stock_order_from_RMS/resource/wsdl/df67_swl_sub_stock_order [ df67_swl_sub_stock_order_ptt::insert(ZDf67TransferHeaderStgCollection) ] – WSIF JCA Execute of operation ‘insert’ failed due to: Could not […]

21. 04. 2016.

RPM – unable to open promotion component performance issue

Recently I’ve got a new interesting issue, which clearly shows all the traps and different kind of knowledge required to solve it. The tile of the issue is “Unable to open promotion component”. In description of the issue I’ve found the following: Users are unable to enter promotion component when it has more than a […]

25. 02. 2016.

PL/SQL vs Java for Data intensive tasks

This is the second part of my previous article, where I’ve compared PL/SQL with Java on CPU intensive tasks. I’ll use simple task of inserting values into the table with LOB columns, calculating the length of LOB, trim the LOB and re-calculate the length again. Although not realistic, test case is good enough to show […]

09. 02. 2016.

PL/SQL vs Java vs C vs Python for CPU intensive tasks – architectural decision

Main goal of this article is to show performance comparison mainly between PL/SQL and Java (running inside and outside of the Oracle Db), with included C and Python code just to be able to compare results. This may hopefully help you to decide where you are going to put Java CPU intensive code when you’ll […]