A-Team Chronicles

About The A-Team and A-Team Chronicles

The A-Team is a central, outbound, highly technical team comprised of Enterprise Architects, Solution Specialists and Software Engineers within the Oracle Product Development Organization. The team works closely with customers and partners, world wide, providing guidance on architecture, best practices, troubleshooting and how best to use Oracle Cloud Services and products to solve customer business needs. They specialize in using Cloud Solutions across IaaS, PaaS, SaaS as well as On-premise and hybrid deployments.

The A-Team provides this type of support by working with Oracle Consulting, Support and Sales – engaging in the toughest of situations, solving the hardest problems and the greatest of challenges.

The A-Team is lead from Oracle Headquarters in Redwood Shores, CA, but A-Team members are located and positioned globally, so that we are better prepared to respond quickly, and within an appropriate timezone for our Global customers.

“If you have a problem, if no one else can help, and if you can find them, maybe you can hire the A-Team”


Using 3rd-party security virtual appliances in OCI

OCI offers a very robust and high-performance network firewall that’s integrated into the very core of the Virtual Cloud Network (VCN).  For some customers, this is sufficient, while other customers need more from their cloud security than is provided natively with the OCI VCN.  Some environments need application-level inspection (such as URL filtering, malware inspection, etc.) while others just need the ability to view traffic flows for traffic traversing their cloud environment.  Regardless of the need, for demands that exceed the traditional stateful (and stateless) layer-3/layer-4 filtering that’s provided within the OCI VCN, it can be advantageous to use a 3rd-party (non-Oracle) security (firewall, WAF, IPS, etc.) solution to meet these needs.

Disclaimer: Oracle is not pushing any…

Read more

Machine Learning with Oracle Database Advanced Analytics


Oracle DB + Oracle Data Mining + Oracle R Enterprise = Database Advanced Analytics (OAA)

The Database Advanced Analytics option allows running Machine Learning algorithms within the database itself.

The on-prem flavor of OAA is available as part of database Enterprise Edition 12c and upward releases.

In OPC, OAA is available as part of DBCS High Performance Edition in OCI Classic, a High Performance Edition of DB System in OCI, and as part of Autonomous Data Warehouse Cloud(ADWC) in OCI which is available in 18c version only.

“Oracle Machine Learning” is a Zeppelin based SQL notebook that is available with ADWC .

1. Introduction

If you are reading this blog then you already know what is Machine Learning(ML). But it always helps to have a formal frame o…

Read more

Introduction to Secure Java Coding

Secure Java coding is a vast topic; therefore, this article is just an introduction to it. I will discuss the most frequent attacks, mitigations, and some traps that developers usually fall into either because of partial or complete lack of familiarity with Java security. 
Basic Coding Practices
Before dealing with specific security attacks, let’s review some basic coding practices that should be used in all programming languages:
Input validation
Insufficient input validation is probably the number one cause of security vulnerabilities in web applications. The goal is to prevent malformed data from persisting in the database and triggering malfunction of downstream components.
Least Privilege
According to the principle of least privilege, only the minimum necessary rights should be …

Read more

ICS to OIC Migration

Oracle Integration Cloud (OIC) and Integration Cloud Service (ICS) are iPaaS offerings from Oracle. ICS was released back in 2015 has now been superseded by OIC. Customers on ICS can choose to be on ICS or migrate to OIC to take advantage of new features and services built into OIC. The comparison of ICS and OIC is out-of-scope of this blog post.

This blog post describes migration steps from ICS to OIC. Customers who have a implemented ICS can make use of this blog post to migrate from ICS to OIC.
Migration from ICS to OIC
Currently ICS has a feature to export one ICS integration flow/interface at a time from ICS UI. After a flow is exported from ICS, this flow can then be imported into OIC using import functionality on OIC UI. This should allow an integration flow to mi…

Read more

Connecting Oracle Autonomous Analytics to Exadata Express

This post details the steps required to upload an Exadata Express wallet and create data and console connections in Oracle Autonomous Analytics (OAAC) or Oracle Analytics Cloud (OAC). The wallet is used for Data Visualization (DV) data sets, Metadata (RPD) connection pools, and Thin Client Modeler (TCM) models. Data connections are used for DV data sets. Console connections are used for TCM models.

For additional details on Exadata Express, visit the Exadata Express Cloud Service page. For additional details on OAAC and OAC, visit the Analytics Cloud page.

The instructions found in Creating Connections to Oracle Autonomous Data Warehouse Cloud are sufficient for experienced users and also apply to Exadata Express. This post supplements the instructions with images of th…

Read more

Dayne Carley

Dayne Carley is a Principal Solutions Architect in the A-Team where he's mainly focused on Data Integration with an emphasis on Business Intelligence. Dayne attended the University of Hawaii and Seattle Pacific University where he earned a MBA degree in Information Systems and a Bachelor’s degree in Computer Science. He has over 20 years of experience assisting organizations design, build and implement Business Intelligence solutions. Since rejoining Oracle in 2016, Dayne has focused exclusively on Oracle’s Infrastructure, Platform, and Software Cloud Services, most notably Oracle Analytics, Data Integration Platform, and Autonomous Data Warehouse.

Ulrich Janke

Ulrich ('Uli') Janke is a Consulting Solutions Architect in the 'A-Team' where he's mainly focused on technology topics within the SaaS/PaaS services portfolio (ERP/SCM/HCM Cloud, Oracle Integrations Cloud, Java Cloud Services, Visual Builder Cloud Services etc), mostly dealing with extensibility and integration of SaaS offerings leveraging PaaS products. Uli started his career as programer, Database Administrator, and System Administrator, before he joined Oracle Consulting Germany 1997 as an Applications DBA. During his 15 years in various Oracle Consulting Organizations, he worked most of his time as a Technical Architect specialized for E-Business Suite implementations focusing on customization, extensions and integration. Uli joined the Oracle A-Team 2012 with a focus on Fusion Applications, working on installation, maintenance and cloning. In 2015, with the industry shifting towards cloud, Uli started the extending his skill set and experience to the new paradigm of IT.