ORA-600 / USLUGI / 0x600

We do the work.

Tuning, resilience, migrations and knowledge. From the first symptom to a change you can measure.

❯ ./ora600 --capabilities11 MODULES / HUMAN POWERED

11 / 11 · Pick a topic. Open the details. No form standing in your way.

0x01 / PERFORMANCE

Database and SQL tuning

Slow database? Let’s get inside.SQL / WAITS / PLANSLook under the hood

// THE DETAILS

Know where it hurts? We analyse the area, recommend changes or rewrite the code, and plan for growth.

Not sure what is wrong? We investigate:

  1. AWR where your Diagnostics Pack entitlement permits it; otherwise STATSPACK.
  2. Wait events and the underlying bottleneck.
  3. Practical fixes and discussions with your application vendor.
Let’s discuss this ↗JAS-MIN ↗
0x02 / DIAGNOSTICS

Performance audit

Symptoms are the start. We find the cause.AWR / STATSPACK / JAS-MINLook under the hood

// THE DETAILS

  • Interview administrators and application users.
  • Analyse AWR or STATSPACK according to available licensing.
  • Correlate reports with V$, X$ views and trace files.
  • Review operating system configuration.
  • Investigate a specific process or SQL statement, its execution plans, waits and database objects.
  • Analyse traces, including 10046 and 10053.
  • Deliver a report with recommendations or a revised SQL statement.
Let’s discuss this ↗JAS-MIN ↗
0x03 / ENGINEERED SYSTEMS

Exadata: getting started and advanced

Your hardware has potential. Unleash it.EXADATA / PATCHING / TUNINGLook under the hood

// THE DETAILS

GETTING STARTED

Administration, infrastructure and database maintenance, analysis, configuration and system patching.

ADVANCED

Security assessment, performance optimisation, consolidation, migration and improved administrative procedures.

Let’s discuss this ↗
0x04 / RESILIENCE

Business continuity, HA and backup

You have backups. Can you recover?HA / BACKUP / DBVISITLook under the hood

// THE DETAILS

Outages are stressful. A tested recovery plan helps you sleep.

  1. Design HA procedures.
  2. Build backup and recovery scripts.
  3. Agree the scope and terms of an SLA.
Let’s discuss this ↗DBvisit / Zero Data Loss ↗
0x05 / SECURITY

Security audit

Find the doors that were left open.PRIVILEGES / PL/SQL / CONFIGLook under the hood

// THE DETAILS

  • Review Oracle installation and configuration.
  • Review operating system configuration for database best practices.
  • Analyse system and object privileges.
  • Identify potential attack vectors and privilege escalation paths where excessive access is found.
  • Review PL/SQL for SQL injection risks.
  • Deliver findings and recommendations in a report.
Let’s discuss this ↗
0x06 / MIGRATION

Database migrations

A new shore. No blind leaps.UPGRADE / MOVE / CUTOVERLook under the hood

// THE DETAILS

  1. Design the full migration path.
  2. Advise on database versions and hardware.
  3. Carry out the migration with the lowest practical downtime.
  4. If you want to migrate to Windows, expect a lively discussion.
  5. Help resolve issues that emerge after the version change.
Let’s discuss this ↗Charon / CDC ↗
0x07 / DATA ENGINEERING

Data warehouses and ETL

Make data work. Not pile up.BI / ETL / ORACLE DATA INTEGRATORLook under the hood

// THE DETAILS

  1. Design the database, applying standards where they help and challenging them where they do not.
  2. Build ETL processes.
  3. Select tools and licences to fit your needs and budget.
  4. Implementation using Business Intelligence and Oracle Data Integrator.
Let’s discuss this ↗
0x08 / DEVELOPMENT

Applications: APEX, PL/SQL and more

Code that delivers. Not just compiles.APEX / PL/SQL / FORMS / REPORTSLook under the hood

// THE DETAILS

We build with APEX, PL/SQL, Forms, Reports and BI Publisher. For PHP, we know people who do it.

Let’s discuss this ↗
0x09 / EXPERT WORKSHOPS

Practical expert workshops for DBAs and developers

Fewer slides. More “now I get it”.DBA + DEVELOPERSLook under the hood

// THE DETAILS

We bring DBA and development teams onto the same page. Practical expert workshops connect database mechanisms with the code and decisions that affect them.

Let’s discuss this ↗
0x0A / CONSULTING

Consulting and workshops

A hard problem? Put our minds to it.QUESTIONS / IDEAS / SOLUTIONSLook under the hood

// THE DETAILS

We listen, challenge assumptions and work through the problem with your team. A technical brainstorming session, with someone who can help turn ideas into solutions.

Let’s discuss this ↗
0x0B / LICENSING

Oracle licensing

Do the numbers. Then buy.USAGE / LICENCES / SUPPORTLook under the hood

// THE DETAILS

  • Review and optimise Oracle licensing.
  • Analyse new licence purchases and current usage.
  • Match licences and technical support to actual needs.
  • Review licence holdings against purchase documentation.
Let’s discuss this ↗
[ NO GUESSWORK ]

Investigate. Plan. Then verify that the change did its job. Scope, terms and pricing are agreed before work starts.

How we audit with JAS-MIN ↗

NEXT COMMAND / LET’S TALK

Got a problem?
You’re in the right place.

↗