Alexandria PL/SQL Utility Library moved to GitHub
The PL/SQL Utility Library, codenamed "Alexandria", now has a new home at GitHub. This will make it easier to collaborate on the project. If you want to contribute, just fork and submit a pull...
View ArticleThoth Gateway moved to GitHub, now supports Apex 5.0
As with the Alexandria PL/SQL Utility Library, the source code for the Thoth Gateway, a mod_plsql and Apex Listener/ORDS equivalent for Microsoft IIS, now has a new home on GitHub. This should make it...
View ArticleInstalling Oracle XE, ORDS and Apex on CentOS
I am writing a series of blog posts about how to install Oracle 11g Express Edition (XE) with Oracle Application Express (Apex) on a CentOS Linux server, with Apex served by Oracle REST Data Services...
View ArticleInstalling Oracle XE, ORDS and Apex on CentOS - Part One: Preparation
This is part one in a series of blog posts about how to install Oracle 11g Express Edition (XE) with Oracle Application Express (Apex) on a CentOS Linux server, with Apex served by Oracle REST Data...
View ArticleInstalling Oracle XE, ORDS and Apex on CentOS - Part Two: Installation
This is part two in a series of blog posts about how to install Oracle 11g Express Edition (XE) with Oracle Application Express (Apex) on a CentOS Linux server, with Apex served by Oracle REST Data...
View ArticleLonger names coming to Oracle?
Have you ever, like me, been silently finger-counting the number of characters in a table name, column name or procedure name that you are about to create in the Oracle Database, to make sure it is...
View ArticleInstalling Oracle XE, ORDS and Apex on CentOS - Part Three: Additional...
This is part three in a series of blog posts about how to install Oracle 11g Express Edition (XE) with Oracle Application Express (Apex) on a CentOS Linux server, with Apex served by Oracle REST Data...
View ArticleInstalling Oracle XE, ORDS and Apex on CentOS - Part Four: Stress testing
This is part four in a series of blog posts about how to install Oracle 11g Express Edition (XE) with Oracle Application Express (Apex) on a CentOS Linux server, with Apex served by Oracle REST Data...
View ArticleORA-22926 when using getClobVal to convert XMLType to CLOB
I ran into a problem the other day when moving some code from one database to another (both XE 11g). The code in question needs to convert an XMLType to a CLOB to do some (hacky) string manipulation on...
View ArticlePL/SQL: The Good Parts
Somewhat inspired by Douglas Crockford's Javascript: The Good Parts presentation (and book), I have created a presentation called PL/SQL: The Good Parts.This is not intended as an introduction to...
View ArticleMy nominations for the Oracle Database Developer Choice Awards 2015
I'm honored to have been nominated for the Oracle Database Developer Choice Awards 2015, in no less than three (!) categories: PL/SQL, Application Express (Apex) and Oracle REST Data Services...
View ArticleSending SMS text messages from PL/SQL
Do you need to send SMS (Short Message Service) text messages from your Oracle database using PL/SQL? This is actually quite easy to do, the only hard part is deciding on which SMS gateway to use. You...
View ArticleORDS Java heap space OutOfMemoryError
I recently ran into a problem with an Apex application running on ORDS on Tomcat. The application has a page with a custom tabular form (built using the apex_item package). When this page is submitted,...
View ArticleMockup Table region plugin for Apex
Today's post is about a new plugin that I developed for Oracle Application Express (Apex).The plugin was inspired by a product called Balsamiq, which is a tool for creating mockups (or "wireframes") of...
View ArticleKPI Icon item plugin for Apex
Here's a very simple item plugin that you might find useful. The item plugin displays a Key Performance Indicator (KPI) icon based on the item value.You can set the threshold values for green and red...
View ArticleEasy tab regions in Apex 5
In Apex 4, if you wanted to implement tabbed regions, you had to use jQuery UI Tabs or some other third-party component.With Apex 5 and the Universal Theme, tabs come built-in and setting it all up is...
View ArticleApex 5 right side column
The new Universal Theme in Apex 5 includes a nice "right side column" feature that adds a sliding menu on the right side of the page, where you can place additional content, such as (for example) an...
View ArticleHow to change apex_public_user password in ORDS
When you install Oracle REST Data Services (ORDS) as the gateway for your Oracle Application Express (APEX) applications, you run the java -jar ords.war command to configure ORDS, including specifying...
View ArticleSQL Developer 4.1.2: Missing MSVCR100.dll file
I downloaded the latest version of SQL Developer (4.1.2) to a just-provisioned, pristine server running Windows Server 2012 R2.I downloaded sqldeveloper-4.1.2.20.64-x64.zip, unzipped it, and placed it...
View ArticleMy Oracle Database Developer Choice Awards 2015
Earlier this week, Santa's little helper (ie DHL) knocked on my door and delivered a package containing my trophies from the Oracle Database Developer Choice Awards 2015. I was nominated in three...
View Article