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.

29 juni 2026

Welke midlance regeling past bij mij?

Medium-lance / Midlance wint snel aan populariteit. Het combineert de zekerheid van een vast dienstverband met de mogelijkheid om een aanzienlijk hoger inkomen te verdienen wanneer je op mooie opdrachten wordt ingezet.

18 juni 2026

AI inspiratiesessie

AI is nauwelijks nog weg te denken uit het nieuws. Vrijwel dagelijks verschijnen er berichten over nieuwe AI-toepassingen. Dat roept vragen op. Wat is AI eigenlijk precies? Wat kunnen deze systemen wel en niet? Wat betekent dit voor mij?

Opdrachten uitgevoerd voor

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