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.

31 maart 2026

APEX World 2026 – ’n impressie

inSystems was op de “Sweet 16″ editie van APEX World als sponsor vertegenwoordigd middels verschillende banners en met 5 deelnemers. Tezamen hebben zij veel interessante keynote sessies en parallelsessies bijgewoond.

2 april 2026

30 jaar inSystems in vogelvlucht

inSystems viert haar 30-jarig bestaan. Wat ooit begon als Quobell B.V., opgericht in 1996 door vijf ervaren IT-professionals met Oracle als gemeenschappelijke factor, is uitgegroeid tot een stabiele en herkenbare speler in de Nederlandse IT-markt.

Opdrachten uitgevoerd voor

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