Always Free Oracle Cloud APEX instance

Keep the database alive! (auteur: Harold van Dalen)

inSystems Database Cloud

De deelnemers aan de interne kennisgroep Oracle APEX bij inSystems werken in een gemeenschappelijke APEX instance. Deze instance is onderdeel van een Always Free Autonomous Database binnen de Oracle Cloud (OCI), waarvoor wij een Free Tier Account hebben. Dit werkt naar volle tevredenheid. Iedere deelnemer heeft eigen inloggegevens voor de APEX instance, kan eigen apps ontwikkelen of werkt samen met andere deelnemers aan een gezamenlijke app.

Autonomous Database inactiviteit

Een nadeel is dat na een x-aantal dagen van inactiviteit de APEX instance niet meer benaderbaar is omdat de database gestopt wordt. Dat merk je pas als je wilt aanloggen aan de APEX instance of apps wilt gebruiken.
Vervelend, want om verder te kunnen moet je dan contact opnemen met een collega met beheerrechten, die vervolgens via het OCI dashboard de database moet herstarten. We hebben wat gezocht op internet om een oplossing hiervoor te vinden. Die hebben we niet gevonden (of niet goed genoeg gezocht 😉), dus zijn we zelf op zoek gegaan naar een oplossing en die hebben we ook gevonden.

REST-service

Om te voorkomen dat de Autonomous Database stopt, hebben we een REST-service aangemaakt die niets anders doet dan een logregel toevoegen aan een log-tabel en als response geeft dat de applicatie “alive” is.
De REST-service, die via een publieke URL benaderbaar is, roepen we periodiek aan en daarmee weten we te bewerkstelligen dat de database en daarmee de APEX instance benaderbaar blijft.

Windows Task Scheduler

Wij hebben ervoor gekozen om op een Windows-machine die 24/7 aanstaat als backup server, met de Windows Task Scheduler een aantal maal per week een script aan te roepen die de REST-service aanroept. Een browservenster opent met daarop de response “We are in business! :)”.
Niet verder onderzocht nog, maar wellicht is ook een volledig op Oracle gebaseerde oplossing mogelijk door het gescheduled kruislings aanroepen van REST-services, bijvoorbeeld vanuit 2 verschillende APEX workspaces.

Geen technologisch hoogstandje, maar wel een pragmatische oplossing.
Mocht je geïnteresseerd zijn in wat meer (technische) details, klik dan hier of neem contact met mij op: e-mail Harold / LinkedIn

Share this

Contact

Heb je vragen of opmerkingen? Aarzel niet om contact op te nemen. Dat kan via de algemene contactgegevens, rechtstreeks met de genoemde contactpersoon op een van de detailpagina’s, of via onderstaande knop.

4 december 2025

AI in OutSystems 11 en ODC

AI is niet meer weg te denken, zo ook bij OutSystems. Waar OutSystems 11 vooral bekendstaat om zijn hulpmiddelen voor ontwikkelaars, heb je met OutSystems Developer Cloud een extra stap met Agentic AI.

10 december 2025

Start Jelle van den Toren (Oracle)

Jelle van den Toren heeft recentelijk zijn arbeidsovereenkomst getekend. Dat is mooi nieuws en uiteraard zijn wij daar blij mee, want met de komst van Jelle versterken wij ons Oracle team nog verder.

Opdrachten uitgevoerd voor

Darling
Feenstra inSystems
CB Logistics
Rijk Zwaan inSystems
JUVA
Oracle University
Provincie Utrecht
Rabobank
Universiteit Tilburg
Greenchoice
WVDB Adviseurs Accountants
Ahold
PC Uitvaart
UBR Uitvoeringsorganisatie Bedrijfsvoering Rijk
Syntrus Achmea Real Estate & Finance
Gemeente Gouda
RIGD LOXIA
Arval BNP Paribas
SVB
Multi Tank Card
Fokker
VION Food Group
Telegraaf Media Groep
ING Bank
Rendo
Eneco
Van Iperen Groeispecialisten
Leaseplan
VTTI
BMW
Cannock
Politie
inSystems Unive
inSystems KLM
VAA ICT Consultancy
GVB
AgroEnergy
Rechtspraak
Thales
IBM
Gemeente Apeldoorn
Ministerie van Economische Zaken, Landbouw & Innovatie
MN Services
RAVU
DICTU
Allianz
Nederlandse Spoorwegen
Ziggo
TenneT
Stedin
Alphabet
CBR
Altran
NVWA inSystems
TU Eindhoven
ASR Nederland
Gemeente Den Haag
Bank Mendes Gans