Перейти до вмісту
BigTree108

Розробка й адміністрування Oracle Database та PL/SQL

Розробка й адміністрування Oracle Database та PL/SQL: пакети PL/SQL і оптимізація SQL, застосунки на Oracle APEX, RAC, Data Guard і RMAN, оновлення до Oracle AI Database 26ai, бази даних на Exadata та OCI, міграції на Oracle і з нього. Виділені розробники та DBA Oracle у вашу команду або проєкт на Oracle під ключ.

Що ми створюємо на Oracle

  • Розробка на PL/SQL

    Пакети, процедури, тригери та пакетні завдання на PL/SQL для білінгу, обліку й іншої ключової бізнес-логіки, розбиті на невеликі модулі з тестами utPLSQL. Вони зберігаються в Git і розгортаються через SQLcl та Liquibase, а не вручну.

  • Оптимізація SQL в Oracle

    Повільні запити знаходяться у звітах AWR та ASH і в планах виконання, а потім виправляються індексами, переписуванням, свіжою статистикою, партиціонуванням або SQL plan baselines. Час виконання порівнюється до і після на тих самих даних.

  • Адміністрування Oracle

    Щоквартальні Release Updates встановлюються за перевіреним графіком, під наглядом перебувають місце, сесії та журнали сповіщень, під контролем користувачі й профілі, а Oracle Enterprise Manager або ваш власний моніторинг надсилає сповіщення раніше, ніж проблему помітять користувачі.

  • Застосунки на Oracle APEX

    Внутрішні застосунки, дашборди й клієнтські портали на Oracle APEX 26.1 поверх даних, які вже є у вашій базі, REST API, що публікуються через Oracle REST Data Services, і застосунки Oracle Forms, перебудовані на APEX екран за екраном.

  • RAC, Data Guard і RMAN

    Real Application Clusters для доступності в межах одного майданчика, резервні (standby) бази даних Data Guard на другому майданчику або в іншому регіоні хмари, а також резервні копії RMAN з відновленням, яке за розкладом відпрацьовується на цілі відновлення, узгоджені з вами.

  • Оновлення до Oracle AI Database 26ai

    Бази даних на 19c і 21c оновлюються напряму через AutoUpgrade, а 11g, 12c і 18c через проміжний крок на 19c. По дорозі бази non-CDB конвертуються в pluggable databases, а застосунок повторно тестується перед перемиканням.

  • Exadata і бази даних в Oracle Cloud

    Exadata Database Service, Autonomous AI Database і Base Database Service в OCI, Exadata та Autonomous AI Database всередині Azure, AWS і Google Cloud через мультихмарні сервіси Oracle, а також Exadata Cloud@Customer у вашому власному дата-центрі. Міграції плануються в Zero Downtime Migration.

  • Міграції на Oracle і з Oracle

    Oracle переноситься на PostgreSQL через ora2pg або на SQL Server через SQL Server Migration Assistant, інші бази даних переносяться в Oracle, а локальний Oracle переходить в OCI або на Exadata через Data Pump і GoldenGate. Кожна міграція відпрацьовується на копії, а таблиці звіряються одна за одною.

  • Безпека Oracle і дисципліна ліцензування

    Ролі з мінімально необхідними правами, уніфікований аудит, Transparent Data Encryption і Data Redaction для чутливих стовпців, Database Vault там, де адміністратори не повинні бачити дані, та інвентаризація опцій і пакетів, що використовуються, щоб перевірка ліцензування не принесла сюрпризів.

Наші розробники Oracle та DBA для вашої команди

  • Виділені розробники Oracle та DBA

    Розробники Oracle та DBA, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.

  • Проєкти на Oracle під ключ

    Команда, яка веде проєкт на Oracle від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.

  • Підтримка і прийняття проєктів на Oracle

    Наявна система на Oracle, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.

На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.

Хто працює над вашим проєктом на Oracle

  • Розробники PL/SQL

    Пакети, SQL і пакетна обробка

  • DBA Oracle

    RAC, Data Guard, RMAN, патчинг та оновлення

  • Розробники Oracle APEX

    Застосунки, звіти та REST-сервіси

  • Інженери Java і .NET

    Застосунки, що звертаються до бази даних

  • Хмарні інженери

    Конфігурації OCI, Exadata і мультихмари в Terraform

Як ми працюємо з Oracle

PL/SQL розглядається як код застосунку: пакети зберігаються в Git, зміни проходять рев'ю й розгортаються пайплайном через SQLcl та Liquibase, а тести utPLSQL перед кожним релізом запускаються на справжній базі даних. Хмарні ресурси описані в Terraform, тож середовище можна відтворити з того, що записано.

Робота з успадкованим середовищем Oracle починається з доступу лише для читання та письмового переліку ризиків: версії й рівні патчів, резервні копії та останнє перевірене відновлення, найважчі запити SQL в AWR, те, хто має права DBA, і які ліцензовані опції ввімкнено. Зміни потрапляють у продакшн після відпрацювання на копії із замаскованими даними.

Інші бази даних, з якими ми працюємо

Бази даних: огляд

Питання про розробку на Oracle

У яких галузях працюють ваші розробники Oracle?

Банківська сфера, страхування та фінтех (core banking, білінг і регуляторна звітність); корпоративне ПЗ і ERP (системи line-of-business із даними за десятиліття); охорона здоров'я (лікарняні та лабораторні системи); рітейл і e-commerce (замовлення, залишки та ціноутворення); телеком (білінг і клієнтські дані); а також логістичні, виробничі та енергетичні компанії, операції яких працюють на Oracle.

Які бази даних ви можете переносити на Oracle і з Oracle?

З Oracle на PostgreSQL, на SQL Server або на керовану хмарну базу даних, як-от Amazon Aurora чи Azure Database for PostgreSQL; з інших баз даних на Oracle; а також з локального Oracle в OCI, на Exadata або в сервіси Oracle всередині Azure, AWS і Google Cloud. Схема й код конвертуються інструментами та доопрацьовуються вручну, дані переносяться відпрацьованими прогонами, а кожна таблиця звіряється перед перемиканням.

Чи можете ви допомогти нам не вийти за межі наших ліцензій Oracle?

Ми ведемо інвентаризацію редакцій, опцій і management packs, які використовує кожна база даних, щоб функції, які потребують ліцензії, не ввімкнули випадково, а ця інвентаризація допомагає вашій власній перевірці ліцензування. Комерційні умови залишаються між вами та Oracle.

Як швидко можуть стати до роботи розробники Oracle та DBA?

Якщо відповідний розробник Oracle або DBA вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».

Як найняти фахівців через BigTree108, якщо вам потрібні розробники Oracle та DBA?

Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.

Кому належать результати їхньої роботи?

Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.

Працюєте на Oracle?

Розкажіть, які у вас версії, які опції використовуються і що потрібно змінити. Протягом одного робочого дня ви отримаєте відповідь: план, профілі кандидатів або обсяг робіт для перевірки стану вашого середовища Oracle.