I would like to invite students and professionals to the Oracle APEX Nordic Tour 2024 in Stockholm, Sweden, on August 30th. Oracle APEX is an easy go-to-market, low-code platform for developing web applications, representing the future of application development. This Oracle product has a vast history of success (you can check it out here), and we are gathering to discuss everything from new features to AI, the future of application development, customer success stories, and live demos. Don’t miss this opportunity—register at the following link: https://www.meetup.com/pt-BR/stockholm-oracle/events/qnzxjtygclbbc/ by August 29th. The…
Join Me at ConTech2024 by RoOUG: “Secure Your Data: Security is No Longer Only for Experts”
In today’s rapidly evolving tech landscape, topics like AI, cloud computing, and analytics dominate conversations. However, it’s crucial that we do not sideline the equally important subject of security. At ConTech2024, organized by the Romanian Oracle User Group (RoOUG), I will be presenting a session titled “Secure Your Data: Security is No Longer Only for Experts,” aimed at emphasizing the necessity of integrating security into all tech-related discussions. Why Attend My Session? Security isn’t just for the IT department anymore. With the rise of digital threats that know no bounds,…
Learn how to Encrypt Drives using LUKS on Oracle Linux
In this post, we will explore the powerful encryption specification known as the Linux Unified Key Setup (LUKS), originally created by Clemens Fruhwirth in 2004. LUKS is designed to secure block devices, making it suitable for encrypting various filesystems, even including swap partitions. We’ll delve into how you can leverage LUKS to enhance the security of your Oracle Linux distribution, which has been distributed by Oracle since late 2006. Discover the key benefits and steps to encrypting your drives with LUKS on Oracle Linux in this post. Encryption is a…
Oracle Database Growth Monitoring Script
The Oracle Database Growth Monitoring Script is a tool designed to track and analyze the growth of an Oracle database over time. This script captures essential metrics and information related to the database’s size. It plays a crucial role in helping database administrators (DBAs) effectively manage the database’s storage, plan for future capacity needs, optimize performance, and ensure the overall health and stability of the Oracle database environment. Importance of Tracking Database Growth: By using this script, DBAs can analyze these metrics to make informed decisions about capacity planning, performance…
From Stockholm Marathon to Multi-cloud (OCI, AWS, Azure, GCP) Strategy
Running a marathon is a monumental undertaking. Even though I had been preparing for 1.8 years, it wasn’t until a few weeks ago that I truly grasped the significance of this feat. The turning point came when I made the decision to run for a charity organization in Brazil, specifically Casa da Crianca Paralítica de Campinas (https://www.ccp.org.br/web/). This organization provides vital medical, dental, and pedagogical support to children with physical and mental disabilities in Campinas, Sao Paulo State, Brazil. Moreover, during my preparations, I delved into the origin of the…
PL/SQL package SYS.DBMS_BACKUP_RESTORE version is not currentPL/SQL package SYS.DBMS_RCVMAN version 19.10.00.00 is too old
Recently, I undertook the task of upgrading an Oracle database from version 19.10 to 19.18. As the process progressed, I began to encounter a series of errors that were consistently appearing in the alert log. After diving deep into the issue, it was discovered that running a series of scripts after the upgrade would effectively solve the problem. Furthermore, it was necessary to recompile the invalid packages. Without any delay, I proceeded to execute the specified scripts and recompile the invalid objects. And voila, problem solved! I hope this post…
Enable online status for all Oracle database datafiles
I have executed a database migration by transitioning from a physical active data guard to a primary database. Subsequent to the migration, I observed that several data files were offline, as evidenced below: Modifying the status of each individual data file would require a substantial amount of time. To provide an illustrative example: In order to streamline the operation, I devised a PL/SQL procedure that effectively places all data files offline across all tablespaces within the database, subsequently modifying their statuses to online, as illustrated below: I hope this post…
Storing Information from ChatGPT in Oracle Database Container using Python and Jupyter Notebook
In this post, I will be creating Python code using Jupyter Notebook to store information from ChatGPT in an Oracle Database within a Docker container. The objective is to showcase how an application can retrieve various types of data from an AI-based tool. Additionally, the idea behind this is to illustrate how the implementation of supercomputers can further optimize this infrastructure. By utilizing the Python programming language and Jupyter Notebook, we can develop code that captures and stores information generated by ChatGPT. This code will serve as a demonstration of…
Installing Oracle Database on macOS using Oracle Docker Images
Technology is constantly evolving, and with it, the methods of installation have changed. For DBAs who once relied on CDs or diskettes to install Oracle databases, the ability to quickly and easily create and deploy a database using Docker images provided by Oracle is truly impressive. In this post, I will cover the deployment of Oracle database 18.4 using the free and simplified edition, Oracle Express, on MacOS Monterrey 12.6.5. To begin, I would like to share the necessary tools that one must download in order to achieve this goal.…
Oracle Linux Installation Media – ISO images
I needed to install Linux to deploy containers using Kubernetes and Docker. To save time on configuring the environment, I decided to install the latest version of Oracle Linux. Instead of going through a complex installation process, I downloaded an Oracle Linux image under the ‘Virtual Appliance Oracle Product’ category, which I was able to deploy easily. If you’re looking to save on installation and configuration costs, I am sharing the links below, as well as the image I downloaded (which was the Full ISO release 9.1 ‘OracleLinux-R9-U1-x86_64-dvd.iso’ – 9G…