Skip to main content

Database & Migration Services

Databases get upgraded late because the upgrade is frightening, and it is frightening because nobody has rehearsed it. We upgrade, migrate and tune Oracle and other production databases, with a rehearsal on a copy of your data first, and we stay on to run them. The pipelines that feed analytics and AI from those databases are part of the same practice.

Upgrades, migrations and the day-to-day in between

Six services, standalone or combined. Most engagements begin with a health check and a restore that actually runs.

Database Administration

Day-to-day DBA cover: backups proven by restore, patching, space, users, and the alerts that need a person.

Version Upgrades

Oracle and other database upgrades, planned from a compatibility check, rehearsed, and timed before the real window.

Platform Migrations

On-premises to cloud, one engine to another, or onto new hardware, with data reconciled by row count and checksum before sign-off.

Performance Tuning

Slow queries and contention traced to their cause, fixed, and measured again against the same workload.

High Availability & Recovery

Standby, replication and recovery set up to the targets you choose, and tested by actually failing over.

Pipelines for Analytics & AI

Feeds from operational databases into warehouses and models, built with our data engineering practice.

Four phases, from postponed to done

Each phase ends with something you can hold: a health report, a runbook, a timed rehearsal, a database in operation.

Health Check

We review versions, configuration, backups, workload and growth, and test a restore for real.

  • Inventory of instances and versions
  • Backup restore test result
  • Top waits and slow queries
  • Support-status and patch report
  • Capacity and growth view
  • Ranked risk list

Three reasons to wait before migrating a database

Moving a problem does not fix it:

No Tested Restore

If you have not restored a backup recently, do that before anything else. A migration without a working way back is a gamble.

The Application Isn't Ready

If the application has not been checked against the target version, the database will move and the application will break. Test the code path first.

Moving Only to Cut Licence Cost

A new platform can cost less to license and more to run. Compare the cost of running it, not just the licence.

Database work we have delivered

Where we can name the work, we do. The rest is how we run every database engagement.

01

Oracle Upgrades & Maintenance

C.J. Patel & Company's CIO describes more than eighteen months of Oracle Database upgrades, migration and ongoing maintenance with us. The full quote is on our About page.

02

OCI Migration in Fiji

For C.J. Patel & Co. in Fiji, we delivered Oracle DBA and a migration to Oracle Cloud Infrastructure.

03

Restore Before Trust

A backup counts once it has been restored. We test restores on a schedule, not by watching a green status light.

04

Same Team After Cut-Over

The engineers who migrated the database stay on its support rota.

Database work, answered

Oracle Database is where most of our DBA and migration work sits: single-instance and RAC, Data Guard, on-premises and on OCI. For any other engine, tell us what you run and we will say plainly whether it is something we do well. The health check records every instance and version, with each one's support status, before anything is proposed.

Rehearse the move
before you make it.

Tell us what you run, which version it is on, and what you want to change. The first step is a health check with a tested restore, and a plain account of what it finds.

Tested restore first
Rollback rehearsed
On-premises or cloud
ISO 9001:2015 certified

Have a project in mind?

Let's talk