Oracle Exadata Cloud Service launch webcast – April 7

In association with

The fastest database has just moved to the Cloud

Oracle Media Network

Stay Connected

OPN on PartnerCast

Dear Partner,

You’re already familiar with the benefits of Oracle Exadata and now it’s available in the cloud.

It brings more opportunities for you to scale your business in innovative ways and at speed.

Moving to the Oracle Cloud is simplicity itself.

Just imagine – no re-coding of your applications; no additional staff or resources (more...)

Best Cloud Integration Solution

clip_image002The cloud has enabled a range of capabilities such as big data analytics, unlimited capacity for storage, and a range of other on-demand services.

But how do companies move their data quickly, efficiently and securely between clouds and on-premises systems? Cloud integration solutions offer the answer, integrating data between disparate cloud and on-premises platforms.

Cloud integration offers a variety of advantages over other methods such as accessing personal data in real-time on any device, allowing (more...)

Understanding The Groovy Whitelist

This article explains and illustrates how the use of some APIs and utility functions are restricted by a feature known as the groovy whitelist. This feature, introduced in Release 9, prevents the use of potentially malicious or destabilising APIs from within your groovy scripts. The feature checks the code before execution and raises an exception if it encounters a call which violates the predetermined whitelist.

There is some related documentation and this article looks at (more...)

April 20: Eastern Bank―Oracle HCM Cloud Customer Forum

Join us for an Oracle HCM Cloud Customer Forum call on Wednesday, April 20, 2016. Ed Saras, Sr. Vice President Total Rewards & HR Operations from Eastern Bank, will talk about Eastern's journey to the cloud.

The company had disparate HR system solutions that were impacting its ability to fully understand its talent base, which made it difficult to effectively develop and grow the workforce. Reporting and analysis capability was limited, HR processes were cumbersome, and (more...)

Loading multiple binary files via ‘c-u-r-l’ with SQL*Loader in one shot(Part.1)

First of all, our blog server rejects the 'c''u''r''l' string. 'c-url' refers to the verty popular command which often is pronounced like 'See URL'. I apologize for the confusion.

In my past blog, I showed an example loading multiple files on GitHub with the help from c-url.

DB12c JSON and 'jq' comparison using GeoJSON data (Part.1)

DB12c SQL*Loader has "Express Mode" where you don't need control file.

Above was possible because I knew the (more...)

Partner Webcast – Oracle Java Cloud Service: Getting Started with

Oracle Java Cloud Service is a complete platform and infrastructure cloud solution for building, deploying, and managing Java EE applications. Your Businesses can maximize productivity and realize all the benefits of Platform as a Service including subscription-based, self-service access to reliable, scalable, and elastic cloud environments.

Use Oracle Java Cloud Service to rapidly provision an application environment with Oracle WebLogic Server as the application containerOracle Coherence as a caching and data grid tier, and  (more...)

Matrix multiplication using fixed thread pool executor service

In this article, we shall
  • Divide the job of matrix multiplication into tasks that can be executed in parallel.
  • Execute tasks in parallel using ExecutorService.

Executor Service

An instance of  ExecutorService can be obtained using static methods in Executors. For example, Invoking Executors.newFixedThreadThreadPool (3) shall return an ExecutorService that uses a maximum of 3 threads (workers) in parallel to perform the job. Using multiple threads to work in parallel shall reduce the time taken (more...)

Five Best Practices for Platform as a Service Success

clip_image002Research firm IDC estimates that the market for platform as a service (PaaS) solutions will have a compound annual growth rate (CAGR) of 30 percent and reach $14 billion by 2017.1 PaaS provides application runtime, database, integration, messaging, and other services in the cloud, accelerating application development and reducing infrastructure acquisition and maintenance costs.

Here are five best practices for maximizing the business value of your PaaS solutions. Get the free paper here.

SOA (more...)

Announcing my new Oracle Database Cloud Cookbook from Oracle Press


Happy Easter to all of you and your families.

I am pleased to announce my new book "Oracle Database Cloud Cookbook with Oracle Enterprise Manager 13c Cloud Control" to be published by Oracle Press, and is now available as a pre-order from Amazon. The Amazon link is:

This practical Oracle Press guide “Oracle Database Cloud Cookbook with Oracle Enterprise Manager 13c Cloud Control” teaches cutting-edge techniques for building, configuring, (more...)

Programming in C: Few Tidbits #6

[1] Case-insensitive String Comparison

strcasecmp() is the case-insensitive version of strcmp(). When building, make sure to include strings.h (note the plural form).

strncasecmp() is the counterpart to strncmp().

#include <string.h>
void main(int argc, char** argv)
        printf("n"%s" and "%s" are ", argv[1], argv[2]);
        strcasecmp(argv[1], argv[2]) ? printf(" .. not identical") : printf(" .. identical");

% ./strcompare next NeXT
"next" and "NeXT" are  .. identical

[2] Initializing a Variable Length Array

As of the length of the (more...)

2 Min Tech Tips at Oracle OpenWorld: Are You Ready for Your Close-Up?

clip_image002At last year's Oracle OpenWorld I had more fun than should be allowed by law recording 2 Minute Tech Tip videos with about two dozen community members -- about twice the number I had originally scheduled. People just kept showing up! And that number doesn't include the Tech Tip videos I recorded in the weeks leading up to OOW14, featuring people who were speaking at the event and wanted to help promote their sessions by (more...)

CERN IT-DB group develops a new WebLogic Command Line Interface tool for CERN Java Middleware Services by Konrad Aleksand


clip_image002CERN WebLogic CLI tool[1] is written in Python. A project is being realized in an object oriented way to contribute towards flexibility, modularity and legibility of a solution and the modules of the system are designed to maximize end-user productivity. It is a comprehensive solution using WebLogic RESTful management services and providing a simple way of interacting with a user and possibility of integration with third party systems. The goal of the system (more...)

Skeleton Node Hierarchy with Login on GitHub

The series continues with a login scenario:

Here's what you get, initially the same as last time, though this time no child nodes are available. Right-clicking on the node brings up the popup menu below:

When clicking on the popup menu, the dialog below is shown:

And, finally, if, and only if "foo/bar" is the "user/password", a new first level node is created in the hierarchy, together with all the children of the (more...)

New ways of input still on the verge of the enterprise

OAUX team exploring young emerging tech of voice, gesture as input

By Sarah Smart, Oracle Applications User Experience

When the Oracle Applications User Experience (OAUX) team is researching emerging technologies, we want more than just the cool factor. Enterprise use cases can be hard to come by for some technologies, such as voice and gesture as input, but we need to keep up with the latest developments in those fields anyway so that we’re ready (more...)

Why didn’t Database In-Memory improve the performance of my query?

After I posted last weeks blog post on identifying analytic queries that benefit from Database In-Memory, I got the following question, Why didn't Database In-Memory improve the performance of my query?"

I've simplified the query in question down to the following,

SELECT Count(DISTINCT cust_id)
FROM ssh.sales
WHERE amount_sold > 1;

So, why didn’t Database In-Memory improve the performance of this query?

The answer is becomes a little clearer (more...)

NEW PODCAST: Oracle OpenStack for Oracle Linux

This week we have released a new podcast - quick summary of the Oracle OpenStack for Oracle Linux - that we think you will find interesting. It provides an overview of the key features,  key MySQL components and availability enhancements.

Listen to the podcast

We also recommend subscribing to our podcasts (oracle linux feed) in iTunes.  

Have a great weekend and happy Easter!

Friday Spotlight: Celebrating Easter and a Week of Great Announcements

Hi everyone,

Today is Good Friday, happy Easter to those celebrating around the world. It is one of my favorite holidays with family gatherings, egg hunts, Easter bunnies and chocolate! If you want to know how bunnies and eggs fit to this holiday here's a great article in The Telegraph explaining everything you need to know.  

For us it was a busy week with announcement of Oracle Cloud Machine yesterday. Oracle Cloud Machine is (more...)

Real Stories of Self-Service Gone Wrong

What do you value more—time or money? According to the 2015 National Customer Rage study, the most widely reported damage that customers suffered was lost time. Lost money was the second most popular answer, according to findings from Customer Care Measurement & Consulting, W.P. Carey School of Business, and Dialog Direct.

As consumers, we’ve all experienced the frustration of wasting time resolving problems with service providers. On the other hand, if you’re reading the (more...)

Friday Spotlight: OTN Virtual Technology Summit, April 5th

OTN Virtual Technology Summit is coming and we are going to attend this important virtual-class meeting.

Hear from Oracle ACEs, Java Champions, and Oracle product experts as they share their insight and experience (through technical demo's/presentations and hands on labs) in meeting today's IT challenges in the upcoming Oracle Technology Network Virtual Technology Summit. These interactive, online events offers four technical tracks, each with a unique focus on specific tools, technologies, and tips. Between them (more...)

Compressing your Indexes: Advanced Index Compression (PART 2)

As we discussed in the Part 1 of this blog series, index entries with many duplicate keys (or duplicate prefix columns in the index keys) can be compressed making it possible to reduce both the storage overhead and the access overhead for large index range scans or fast full scans.

CREATE INDEX idxname ON tabname(col1, col2, col3) COMPRESS;

Index Key Compression (also known as prefix compression) eliminates duplicate copies (more...)