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

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