Gå til indhold
BigTree108

Oracle Database- og PL/SQL-udvikling og -administration

Oracle Database- og PL/SQL-udvikling og -administration: PL/SQL-pakker og SQL-tuning, Oracle APEX-applikationer, RAC, Data Guard og RMAN, opgraderinger til Oracle AI Database 26ai, Exadata- og OCI-databaser og migreringer til og fra Oracle, med dedikerede Oracle-udviklere og DBA'er til jeres team eller et Oracle-projekt leveret fra start til slut.

Det bygger vi med Oracle

  • PL/SQL-udvikling

    Pakker, procedurer, triggere og batchjobs i PL/SQL til fakturering, bogføring og anden central forretningslogik, refaktoreret til små enheder testet med utPLSQL, opbevaret i Git og udrullet gennem SQLcl og Liquibase frem for i hånden.

  • Oracle SQL-tuning

    Langsomme sætninger fundet i AWR- og ASH-rapporter og eksekveringsplaner og derefter rettet med indeks, omskrivninger, friske statistikker, partitionering eller SQL plan baselines, med tider sammenlignet før og efter på de samme data.

  • Oracle-administration

    Kvartalsvise Release Updates anvendt efter en testet tidsplan, plads, sessioner og alert-logs overvåget, brugere og profiler administreret og Oracle Enterprise Manager eller jeres egen overvågning, der slår alarm, før brugerne opdager et problem.

  • Oracle APEX-applikationer

    Interne applikationer, dashboards og kundeportaler bygget i Oracle APEX 26.1 på de data, der allerede ligger i jeres database, REST API'er udgivet gennem Oracle REST Data Services og Oracle Forms-applikationer genopbygget i APEX skærmbillede for skærmbillede.

  • RAC, Data Guard og RMAN

    Real Application Clusters til tilgængelighed inden for en lokation, Data Guard standby-databaser på en anden lokation eller i en anden cloudregion og RMAN-backups med gendannelser øvet efter en tidsplan mod genoprettelsesmål aftalt med jer.

  • Opgraderinger til Oracle AI Database 26ai

    Databaser på 19c og 21c opgraderet direkte med AutoUpgrade og 11g, 12c og 18c gennem et mellemtrin via 19c, med non-CDB-databaser konverteret til pluggable databases undervejs og applikationen testet igen før overgangen.

  • Exadata- og Oracle Cloud-databaser

    Exadata Database Service, Autonomous AI Database og Base Database Service på OCI, Exadata og Autonomous AI Database inde i Azure, AWS og Google Cloud gennem Oracles multicloud-tjenester og Exadata Cloud@Customer i jeres eget datacenter, med flytninger planlagt i Zero Downtime Migration.

  • Migreringer til og fra Oracle

    Oracle migreret til PostgreSQL med ora2pg eller til SQL Server med SQL Server Migration Assistant, andre databaser migreret til Oracle, og on-premises Oracle migreret til OCI eller Exadata med Data Pump og GoldenGate, hver især øvet på en kopi og afstemt tabel for tabel.

  • Oracle-sikkerhed og licenshygiejne

    Roller med mindst mulige rettigheder, unified auditing, Transparent Data Encryption og Data Redaction til følsomme kolonner, Database Vault, hvor administratorer ikke må kunne læse data, og en opgørelse over de optioner og packs, der er i brug, så en licensgennemgang ikke rummer overraskelser.

Ansæt Oracle-udviklere og DBA'er

  • Dedikerede Oracle-udviklere og DBA'er

    Oracle-udviklere og DBA'er, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Levering af Oracle-projekter

    Et team, der fører Oracle-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.

  • Support og overtagelse af Oracle

    Et eksisterende Oracle-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder på jeres Oracle-projekt

  • PL/SQL-udviklere

    Packages, SQL og batchbehandling

  • Oracle DBA'er

    RAC, Data Guard, RMAN, patching og opgraderinger

  • Oracle APEX-udviklere

    Applikationer, rapporter og REST-services

  • Java- og .NET-udviklere

    De applikationer, der kalder databasen

  • Cloud-ingeniører

    OCI-, Exadata- og multicloud-opsætninger i Terraform

Sådan arbejder vi med Oracle

PL/SQL behandles som applikationskode: packages ligger i Git, ændringer gennemgås og udrulles af pipelinen via SQLcl og Liquibase, og utPLSQL-tests kører mod en rigtig database før hver release. Cloudressourcer er defineret i Terraform, så et miljø kan genopbygges ud fra det, der står skrevet.

Et overtaget Oracle-miljø begynder med skrivebeskyttet adgang og en skriftlig liste over risici: versioner og patchniveauer, backups og den seneste testede gendannelse, den tungeste SQL i AWR, hvem der har DBA-rettigheder, og hvilke licenspligtige optioner der er slået til. Ændringer når produktion efter en øvelse på en kopi med maskerede data.

Andre databaser, vi arbejder med

Databaser: oversigt

Spørgsmål om Oracle-udvikling

Hvilke brancher arbejder jeres Oracle-udviklere i?

Bank, forsikring og fintech, til kernebank, fakturering og lovpligtig rapportering; virksomhedssoftware og ERP, til forretningssystemer med årtiers data; sundhedssektoren, til hospitals- og laboratoriesystemer; detailhandel og e-handel, til ordrer, lager og prissætning; telekom, til fakturering og kundeposter; samt logistik-, produktions- og energivirksomheder, hvis drift kører på Oracle.

Hvilke databaser kan I migrere til og fra Oracle?

Oracle til PostgreSQL, til SQL Server eller til en administreret clouddatabase som Amazon Aurora eller Azure Database for PostgreSQL; andre databaser til Oracle; og on-premises Oracle til OCI, Exadata eller Oracles tjenester inde i Azure, AWS og Google Cloud. Skema og kode konverteres med værktøjer og færdiggøres i hånden, data flyttes i øvede kørsler, og hver tabel afstemmes før skiftet.

Kan I hjælpe os med at overholde vores Oracle-licenser?

Vi fører en opgørelse over de udgaver, optioner og management packs, hver database bruger, så funktioner, der kræver licens, ikke slås til ved et uheld, og opgørelsen understøtter jeres egen licensgennemgang. De kommercielle vilkår er et anliggende mellem jer og Oracle.

Hvor hurtigt kan Oracle-udviklere og DBA'er starte?

Når den rette Oracle-udvikler eller DBA er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi Oracle-udviklere og DBA'er gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Kører I Oracle?

Fortæl os, hvilke versioner og optioner I bruger, og hvad der skal ændres. I får svar inden for én arbejdsdag: en plan, kandidatprofiler eller en afgrænsning af et health check af jeres Oracle-miljø.