ORA-600 / USLUGI / 0x600
Robimy robotę.
Tuning, odporność, migracje i wiedza. Od pierwszego objawu do zmiany, którą da się zmierzyć.
11 / 11 · Wybierz temat. Rozwiń konkrety. Żadnego formularza po drodze.
0x01 / PERFORMANCETuning baz danych i SQL
Wolna baza? Rozkręcamy temat.Zajrzyj pod maskę ↗
// KONKRETY
Wiesz dlaczego?
TAK – ale nie wiem co z tym zrobić…
Spoko. My będziemy wiedzieli:
- Zrobimy dogłębną analizę wskazanych przez Ciebie obszarów,
- Damy rekomendacje lub przepiszemy kod,
- Zasugerujemy rozwiąznia skalujące wydajność w przypadku wzrostu aplikacji.
NIE – po prostu coś nie bangla…
Nie ma problemu. Zrobimy kompletny audyt:
- Zrobimy analizę AWR’ów, jeśli masz diagnostic packa,
- Jeśli nie – stworzymy repozytorium statspack i posłużymy sie jego raportami,
- Zrobimy szczegółową analizę wait event’ów i powiemy Ci, gdzie leży problem,
- Zasugerujemy rozwiązanie,
- Pomożemy Ci w rozmowach z Twoim dostawcą aplikacji, żeby ogarnąć problem w jak najkrótszym czasie.
0x02 / DIAGNOSTICSAudyt wydajności
Objawy to początek. My szukamy przyczyny.Zajrzyj pod maskę ↗
// KONKRETY
- Wywiad z administratorami i użytkownikami aplikacji i serwera bazodanowego
- Analiza raportów AWR lub Statspack w zależności od posiadanych licencji bazodanowych
- Korelacja wyników analizy raportów z bieżącym przebiegiem procesów bazodanowych – analiza na podstawie widoków wydajnościowych V$ i X$ oraz plików trace
- Analiza konfiguracji systemu operacyjnego dla badanego środowiska bazodanowego
- Stworzenie raportu wydajnościowego, opisującego bieżący stan serwera bazodanowego – raport będzie zawierał zestaw rekomendacji
- Audyt konkretnego procesu lub zapytania SQL
- Analiza planów wykonania zapytania
- Korelacja poszczególnych etapów planu wykonania zapytania ze zdarzeniami oczekiwania
- Analiza plików trace – m.in. 10046 i 10053
- Analiza obiektów bazodanowych, biorących udział w procesie
- Wynikiem prac jest raport z zestawem rekomendacji lub poprawioną wersją zapytania SQL
0x03 / ENGINEERED SYSTEMSExadata: na start i advanced
Sprzęt ma potencjał. Uwolnijmy go.Zajrzyj pod maskę ↗
// KONKRETY
PAKIET I – EXADATA NA START
Wesprzemy Cię technologicznie w zakresie administrowania środowiskiem Oracle Exadaty, utrzymamy infrastrukturę i bazy danych. Przeprowadzimy analizy, skonfigurujemy co trzeba i wdrożymy poprawki systemowe.
PAKIET II – EXADATA ADVANCED
Przeprowadzimy szczegółowy audyt pod kątem bezpieczeństwa, zoptymalizujemy Oracle Exadata pod kątem wydajności, będziemy konsolidować i migrować tam, gdzie to będzie potrzebne a na koniec opracujemy administracyjne procedury usprawniające.
0x04 / RESILIENCECiągłość działania, HA i backup
Backup jest. A odtwarzanie działa?Zajrzyj pod maskę ↗
// KONKRETY
Spoko. Każdy ma jakąś fobię. My na przykład panicznie boimy się braku alkoholu : )
- Zaprojektujemy Ci procedury HA,
- Stworzymy odpowiednie skrypty backup’u i odtwarzania,
- Zapewnimy SLA.
0x05 / SECURITYAudyt bezpieczeństwa
Sprawdzamy, gdzie drzwi zostały otwarte.Zajrzyj pod maskę ↗
// KONKRETY
- Analiza instalacji i konfiguracji środowiska Oracle;
- Analiza konfiguracji systemu operacyjnego pod kątem dobrych praktyk dla bazy danych Oracle;
- Analiza uprawnień systemowych i obiektowych dla poszczególnych użytkowników bazodanowych;
- W przypadku znalezienia uprawnień uznanych za nadmiarowe – wskazanie potencjalnych wektorów ataku i ścieżek eskalacji uprawnień;
- Analiza kodu PL/SQL pod kątem wystąpienia potencjalnych ataków typu SQL Injection;
- Audyt zakończony raportem z rekomendacjami.
0x06 / MIGRATIONMigracje baz danych
Nowy brzeg. Bez skoku na ślepo.Zajrzyj pod maskę ↗
// KONKRETY
- Zaprojektujemy Ci pełną ścieżkę migracji,
- Doradzimy jakie wersje i jaki sprzęt wybrać,
- Przeprowadzimy migrację przy zachowaniu jak najniższego czasu niedostępności bazy,
- Jeśli będziesz chciał migrować na Windowsa, postaramy się odwieść Cię od tego kroku ; ),
- Weźmiemy odpowiedzialność za problemy, które na pewno się pojawią po zmianie wersji.
0x07 / DATA ENGINEERINGHurtownie danych i ETL
Dane mają pracować. Nie zalegać.Zajrzyj pod maskę ↗
// KONKRETY
- Zaprojektujemy bazę zgodnie ze wszystkimi standardami – niektóre uwzględniając, a inne łamiąc bo są bez sensu,
- Stworzymy Ci procesy ETL,
- Dobierzemy narzędzia i licencje do Twoich potrzeb i Twojej rozrzutności .
- Realizacja poprzez Business Intelligence oraz Oracle Data Integrator
0x08 / DEVELOPMENTAplikacje: APEX, PL/SQL i więcej
Kod, który dowozi. Nie tylko się kompiluje.Zajrzyj pod maskę ↗
// KONKRETY
Kto by pomyślał? : )
Robimy: APEX, PL/SQL, Forms, Reports, BI Publisher
Znamy kogoś, kto robi: PHP
0x09 / EXPERT WORKSHOPSPraktyczne warsztaty eksperckie dla DBA i deweloperów
Mniej slajdów. Więcej „teraz rozumiem”.Zajrzyj pod maskę ↗
// KONKRETY
Znamy to. Zorganizujemy szkolenia, na których uspójnimy wiedzę obydwu drużyn i poprowadzimy ich do wspólnego zwycięstwa.
0x0A / CONSULTINGKonsultacje i warsztaty
Trudny temat? Dorzućmy nasze głowy.Zajrzyj pod maskę ↗
// KONKRETY
Przyjedziemy i posłuchamy. Może być przy piwie?
Ktoś od nas posiedzi z Wami i pokmini problemy. Zrobi wspólną burzę mózgów i postara się zostać Waszym prywatnym katalizatorem dla rozwiązań problemów
0x0B / LICENSINGLicencje Oracle
Najpierw policz. Potem kupuj.Zajrzyj pod maskę ↗
// KONKRETY
– analiza i optymalizacja licencji Oracle
– obniżenie kosztów zakupu nowych licencji Oracle
– analiza pod kątem bieżącego wykorzystania licencji Oracle
– obniżenie kosztów asysty technicznej Oracle (ATiK) poprzez właściwe dopasowanie licencji do potrzeb klienta
– analiza stanu posiadanych licencji na podstawie dokumentów ich zakupu
Najpierw rozpoznanie. Potem plan. Na końcu sprawdzamy, czy zmiana zrobiła robotę. Zakres, warunki i wycenę ustalamy przed startem.
Tak robimy audyty z JAS-MIN ↗