Oracle ADB from a Jupyter Notebook
By Franck Pachot . My first attempt to connect to an Oracle database from a Jupyter Notebook on Google Colab was about one year ago:...
View ArticleGetting started with Exasol – Some words about indexes and transactions
If you followed Getting started with Exasol – Setting up an environment and Getting started with Exasol – Loading data from PostgreSQL you should have an Exasol test system up and running and a virtual...
View ArticleGetting started with Exasol – Sessions and auditing
This is the fourth post in the series about Exasol and this time it is about sessions and auditing. If you are interested in the previous posts you can find them here: Getting started with Exasol –...
View ArticleAutomatic column formatting in Oracle sqlplus
Column formatting was always a pain in sqlplus when writing queries on the prompt. Most people use tools like SQL Developer or Quest TOAD which can scroll horizontally when running queries against a...
View ArticleEnhancing idql/iapi with rlwrap (part I)
The rant I have a confession to make: I’m obsessed with idql/iapi. These tools so central to Documentum administrative tasks are so lame for interactive work that they have probably disgusted more than...
View ArticleEnhancing idql/iapi with rlwrap (part II)
This is Part II of a tour of rlwrap for idql/iapi. For Part I, please follow the link here. Enhanced output visualization This is one rlwrap’s most fantastic enhancement. It is not that different from...
View ArticleCLUSTER
By Franck Pachot . Statistically, my blog posts starting with a single SQL keyword (like COMMIT and ROLLBACK) in the title are not fully technical ones, but about moves. Same here. It is more about...
View ArticleGetting started with Exasol – Installation from ISO
Initially I wanted to write about Backup and Restore of Exasol databases but I quickly ran into issues, and this is the reason why this post is coming first. When you import the Exasol Community OVA as...
View ArticleGetting started with Exasol – Backup and restore (1)
Now that we have a system with a proper network setup we can take a look at how backup and restore works in Exasol. Without being able to restore and recover your database, you for sure cannot put a...
View ArticleSetup an NGINX Ingress Controller on Kubernetes
One of the most important and basic concept in Kubernetes is the Service exposition. How about exposing a Kubernetes Service deployed inside a cluster to outside traffic? Let’s have a look on the...
View ArticleYCSB (NoSQL benchmark) on Oracle Database
By Franck Pachot . The NoSQL technologies emerged for Big Data workloads where eventual consistency is acceptable and scaling out to multiple server nodes is an easy answer to increase throughput. With...
View ArticleGetting started with Exasol – Backup and restore (2)
In the previous post we did the groundwork for being able to backup the Exasol database to an S3 bucket. We learned that you can do full level 0 backups and of top of that you can do incremental...
View ArticleODA X8-2-HA cluster issue and NTP configuration
I have been recently deploying some new ODA X8-2-HA. After reimaging and creating the appliance, I had to patch the ODA. The day after, checking status, I could realize that my node 0 was not working...
View ArticleSQL Server AlwaysOn node “Add all eligible storage to the cluster”
I made a mistake recently when adding a new node to an existing Windows Failover Cluster supporting AlwaysOn SQL Server instances. When adding a new node using the GUI there’s this option checked by...
View ArticleGetting started with Exasol – A multi node cluster in AWS
As of now, all the previous posts worked with the Community Edition of Exasol. While that is great for getting started quickly (the Community Edition comes with all the features, except multi node...
View ArticleUpgrade to Oracle 19c – performance issue
In this blog I want to introduce you to a workaround for a performance issue which randomly appeared during the upgrades of several Oracle 12c databases to 19c I performed for a financial services...
View ArticleOracle Database Appliance vs Oracle Cloud Infrastructure
Introduction Oracle Database Appliances are very popular these days. And not only among new customers for this kind of engineered systems. Almost all customers already using old generation ODAs are...
View ArticleSQL Server: Generating SQL script using PowerShell and Template file
In this blog post, I will share with you a small PowerShell script I did recently. I have noticed that my customer performs a very repetitive and time-consuming task almost every day. New columns are...
View ArticleAnsible loop over registered results
We were recently confronted with one of our playbook constraint while trying to identify which database software could be uninstalled from our servers. Until now, we ran the playbook to de-install a...
View ArticleDisk usage on ODA – Free MB and usable MB
Introduction Oracle Database Appliances rely on ASM to manage disk redundancy. And ASM is brilliant. Compared to RAID, redundancy is managed at the block level. For NORMAL redundancy, which is similar...
View Article