Category Archives: Uncategorized

New web page for Oracle Transactional Event Queueing

The new web page for Oracle Transactional Event Queueing is live and has lots of great information including sample code, links to hands-on labs, documentation and some user stories! Hope you can check it out!

Posted in Uncategorized | Tagged | Leave a comment

Creating a stored procedure (dare I call it a microservice?) to automatically process events on a queue

In this post I want to look at how to create a stored procedure in the database to automatically process events as they are produced on a Transactional Event Queue (TEQ). Having a small, discrete piece of code that processes … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Java to get go-routine-like virtual threads!

Yay! Java is finally going to get some lightweight threads, a bit like go-routines, which allow you to create threads in the JVM without each one consuming an OS thread! I’m looking forward to trying it out in Java 19. … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Some big updates for the Python Oracle library (cx_Oracle)

There are some really interesting updates for the open source Python Oracle library (known as cx_oracle, but changing its name is part of this) – check it out here: https://cjones-oracle.medium.com/open-source-python-thin-driver-for-oracle-database-e82aac7ecf5a

Posted in Uncategorized | Tagged , | Leave a comment

Cross-region event propagation with Oracle Transactional Event Queues

In this post I want to demonstrate how to use Oracle Transactional Event Queues (TEQ) to propagate messages/events across regions. I will use two Oracle Autonomous Databases running in Oracle Cloud, one in Ashburn, VA and one in Phoenix, AZ … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Installing Oracle REST Data Services (standalone)

I have been using Oracle REST Data Services (you might know it as “Database Actions”) with my Oracle Autonomous Database for a while now, and I wanted to play with some new features, which led me to want to install … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

The OCI Service Mesh is now available!

Dusko Vukmanovic just announced the general availability of OCI Service Mesh in this blog post. It provides security, observability, and network traffic management for cloud native applications without requiring any changes to the applications. Its a free managed service and its available in all … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Playing with Kafka Java Client for TEQ – creating the simplest of producers and consumers

Today I was playing with Kafka Java Client for TEQ, that allows you to use Oracle Transactional Event Queues (formerly known as Sharded Queues) in the Oracle Database just like Kafka. Kafka Java Client for TEQ is available as a … Continue reading

Posted in Uncategorized | Tagged , , | 1 Comment

Loading data into Autonomous Data Warehouse using Datapump

Today I needed to load some data in my Oracle Autonomous Database running on Oracle Cloud (OCI). I found this great article that explained just what I needed! Thanks to Ankur Saini for sharing!

Posted in Uncategorized | Leave a comment

Configuring a Java application to connect to Autonomous Database using Mutual TLS

In this post, I am going to explain how to configure a standalone Java (SE) application to connect to an Oracle Autonomous Database instance running in Oracle Cloud using Mutual TLS. The first thing you are going to need is … Continue reading

Posted in Uncategorized | Tagged , , | 1 Comment