Master the “Become an OCI AI Foundations Associate (2024)” Exam with Oracle’s Free Course

If you’ve ever been curious about Artificial Intelligence (AI), Machine Learning (ML), and Generative AI but felt intimidated by the technicalities or lacked prior experience, Oracle has just made it easier for you to step into the AI space. Oracle’s OCI AI Foundations Learning Path is designed to guide you through the fundamental concepts of AI, ML, Deep Learning, and Generative AI with a practical approach using Oracle Cloud Infrastructure (OCI). Even better, it’s tailored for beginners with no prerequisites—no coding, no prior experience required. Why This Course is a…

How Oracle Events Enhance Networking Opportunities: My Journey to Moldova after ConTech2024 by RoOUG in Bucharest, Romania

After presenting the talk “Secure Your Data: Security is No Longer Only for Experts” at ConTech2024 hosted by RoOUG in Bucharest, Romania, I had the opportunity to meet many interesting people. This is one of the things I enjoy most about Oracle events—they provide not only opportunities to explore new Oracle technologies and learn new skills but also to network and connect with fascinating individuals. This time, one of the people I met was Adrian, a gentleman who not only asked insightful questions about my presentation but also engaged in…

Oracle APEX Nordic Tour 2024: Join Us in Stockholm on August 30th, Sweden

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…