EBS nagyvállalati implementációja a performancia szemszögéből

Hasonló dokumentumok
EBS fogyókúra György Zoltán Innovent Tanácsadó Kft október 9.

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

SQLServer. SQLServer konfigurációk

Oracle E-Business Suite üzemeltetés a Rába Járműipari Holding Nyrt.-nél

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

SQL Server High Availability

Vodafone ODI ETL eszközzel töltött adattárház Disaster Recovery megoldása. Rákosi Péter és Lányi Árpád

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Országgyűlés Hivatala Exadata a törvényhozásban

2011. November 8. Boscolo New York Palace Budapest. Extrém teljesítmény Oracle Exadata és Oracle Exalogic rendszerekkel

Private Cloud architektúra keretrendszer

Exadata, a világ leggyorsabb adatbázisgépe

Oracle adatbázis biztonság a gyakorlatban és 12c újdonságok

r12 átállás Tóth Sándor DBA Menedzser Vágó Csaba IT Alkalmazásfejlesztési Vezető ni.com NI CONFIDENTIAL

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Adatbázis és alkalmazás konszolidáció Oracle SPARC T4/5 alapon

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

SQL Server High Availability. Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba

<Insert Picture Here> Egy DBA napja: Teljeskörű üzemeltetés Oracle Enterprise Manager-rel

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

NetWare 6 technikai áttekintés 2. rész

Hálózati operációs rendszerek II. Novell Netware 5.1 Szerver

Weblog elemzés Hadoopon 1/39

Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!

Népszámlálás 2011 Internetes adatgyűjtéssel

Hálózati hozzáférés vezérlés Cisco alapokon

Rendszermodellezés. Benchmarking. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

SQLServer. Probléma megoldás

Aegon Magyarország EBS rendszerének üzemeltetése

The Power To Develop. i Develop

Oracle Exalogic Elastic Cloud

HA és DR praktikák, maximális rendelkezésreállás

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

IBM Business Monitor telepítési kézikönyv

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

MMK-Informatikai projekt ellenőr képzés 4

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

SQLServer. Particionálás

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

Hozzunk ki többet abból amink van. Fehér Lajos

IBM Tivoli Endpoint Manager

Valós idejű megoldások: Realtime ODS és Database In-Memory tapasztalatok

Üzemeltetési kihívások 2015

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,

Adatbányászat és Perszonalizáció architektúra

GDi Esri Magyarország Felhasználói Konferencia Timár Gábor: Konkurens adatfeldolgozás ArcGIS rendszerben

Mosolygó Ferenc értékesítési konzultáns

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

Oracle Audit Vault and Database Firewall. Gecseg Gyula Oracle DBA

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Másolatképzési technikák és azok felhasználási lehetőségei

Mérésadatgyűjtő rendszer Oracle Database Appliance alapon. Szabad Miklós vezérigazgató-helyettes XperTeam ZRt. Budapest, Róbert Károly krt. 59.

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

Oracle Database Appliance

A ClusterGrid bróker rendszere. Stefán Péter Szalai Ferenc Vitéz Gábor

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

Oracle 12c Active Data Guard Sokkal több mint egy DR... Gecseg Gyula Oracle DBA

S z á m í t ó g é p e s a l a p i s m e r e t e k

Szélesség (cm) 60 x 60. Magasság (cm) 60. Mélység (cm) 30. Felső sarok ferde konyhabútor elem. Ajtó típus ÁR kulcsrakész ÁR lapraszerelt

Szélesség (cm) 60 x 60. Magasság (cm) 60. Mélység (cm) 30. Felső sarok L konyhabútor elem. Ajtó típus ÁR kulcsrakész ÁR lapraszerelt

ARM processzorok felépítése

Think customer Hatékony ügyfélszolgálat és megvalósítási módszertan. WorkShop

HOUG c upgrade kérdések 2.0. Fehér Lajos Omnit Solutions Kft. HOUG c Upgrade kérdések 2.0

Tarantella Secure Global Desktop Enterprise Edition

Web harvesztelés. Automatikus módszerekkel

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

REFERENCJE. Termék áttekintés

Osztott alkalmazások fejlesztési technológiái Áttekintés

Simon János György technikai tanácsadó, CCSP. Biztonsági incidensek hatékony kezelése

Mobil eszközökön tárolt adatok biztonsága

Statisztikai alap kia.hu (2005)

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Hálózati operációs rendszerek II.

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Software Defined technológiák használata Oracle adatbázis konszolidációhoz

Virtualizációs technológiák Linux alatt (teljesítményteszt)

Globális ellátási lánc menedzsment a National Instruments gyakorlatában

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Hálózati architektúrák laborgyakorlat

április 24. INFO Savaria április 24. INFO Savaria április 24. INFO Savaria

Rational. Application Developer. Telepítési kézikönyv. 7.0 változat GI

ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms

Döbrönte Zoltán. Data Vault alapú adattárház - Fél óra alatt. DMS Consulting Kft.

4. Gyakorlat: Csoportházirend beállítások

Oracle EBS Dilemmák GE Capital International Budapest Bank. Slezák András

Viczián István IP Systems JUM XIX szeptember 18.

Jogosultság igénylési folyamatok egységesítése a Magyar Telekom csoportnál. Magyar Telekom IAM rendszer Pálfy Zsolt Levente , 1.

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

Seacon Access and Role Management

VIRTUAL APPLIANCE KÉZIKÖNYV VIRTUAL APPLIANCE KÉZIKÖNYV

DB2 Connect: DB2 Connect kiszolgálók telepítése és konfigurálása

E Y E Z O N E B1080PX-3 BEMUTATÁS

A Java EE 5 plattform

Átírás:

EBS nagyvállalati implementációja a performancia szemszögéből Ajtay László Oracle és Applications DBA 2013. október 9.

Miről lesz szó? DBA csapat és menedzselt szervereink NI EBS Architektúra PCP Concurrent Processing konfiguráció UI (Form) szerver konfiguráció Monitorozás (OEM 12c) és tisztogatás

DBA csapat és a rendszereink Global DBA csapat: 10 DBA, 1 DBA architekt, 3 menedzser Follow-the-sun modell Production 38 Cluster DB, 4 stand-alone, 3 EBS rendszer, 4 RAC cluster, 1 Exadata ¼ Rack DW számára NI 22 application szerver 3 EBS rendszerhez Hungary Oracle Solaris 10, 11, GNU/Linux NI Corporate Dev/test NI Penang 140+ NI Costa Cluster Rica DB, 7 stand-alone, 15 EBS rendszer, 14 RAC cluster, 1 Exadata Rack ½ DW számára 37 application szerver 15 EBS rendszerhez Oracle Solaris 10, 11, GNU/Linux

NI EBS Architektúra

NI EBS architektúra diagram DB réteg- RAC CM szerverek OS: Solaris 10/11 DB: 11gR3 16 CPUs 128GB RAM UI szerverek OS: Linux 16 CPUs 12-16 GB RAM Közvetlen kapcsolat NFSv4 Share Citrix Netscalar Citrix szerverek OS: Linux 16 CPUs 12-16 GB RAM Oracle Access Manager (OAM) Oracle Internet Directory (OID) MS Active Directory Monitorizás, eszkaláció, Mentés és egyéb jobok

PCP Concurrent Processing konfiguráció

Menedzserek szétosztása CM1 szerver CM2 szerver CM3 szerver CM4 szerver CM5 szerver - Internal Manager - Inventory - MRP - Contracts Core - INV Remote Procedure - Receiving Transaction - PO Document Approval - WF Mailer Service - WF Agent Listener Service - WF Document Web Service - Scheduler - Conflict Resolution - SFM - NI Quick Jobs - Standard Manager - OPP CM2 - NI Medium Jobs -OPP CM3 -OAM Metrics Coll. - NI Long Jobs - NI Extra Long Jobs - OPP CM4 - NI Batch Jobs - OPP CM5

NI specifikus menedzserek Alapprobléma: programok különböző futási ideje backlogot okoz/okozhat Megoldás: Specifikus menedzserek létrehozása Oracle ajánlás! Programok felosztása átlagos futási idő alapján Hogyan: Concurrent/Manager/Define/Specialization Rules request type névmegadás Concurrent Program/Define page: request_type paraméter beállítása Cache Size beállítás a Manager/Define oldalon Előny: Backlog elkerülése a Standard menedzserben Hosszan futó programok ütemezése nem csak munkaidőn kívül

NI specifikus menedzserek Program futási idő

CM szálak, work shifts

CM statisztika

Output Post Processor (OPP) konfiguráció Memória beállítás: J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx3096m select DEVELOPER_PARAMETERS from applsys.fnd_cp_services where SERVICE_ID = (select MANAGER_TYPE from applsys.fnd_concurrent_queues where CONCURRENT_QUEUE_NAME = 'FNDCPOPP'); Thread beállítás: oracle.apps.fnd.cp.opp.oppservicethread:2:0:max_threads=5 Profile option beállítás: Concurrent: OPP Process Timeout: 3600s Concurrent: OPP Response Timeout: 600s

UI (Form) szerver konfiguráció

UI komponensek JVM beállítás Komponensek: Java verziók: 1.6.0.17 / 1.6.0.45 Oacore, és forms: -Xmx1024M -Xms1024M -XX:MaxPermSize=512M Oafm: -Xmx256M -Xms64M -XX:MaxPermSize=128M Globál paraméterek: -XX:+UseParallelGC -XX:ParallelGCThreads=2 Max_jdbc_connections=500

Jvisualvm használata

Monitorozás és tisztogatás

Monitorozó elemek OEM 12c Gyári OEM metrikák Swap, memória, CPU, agent elérhetőség, host elérhetőség, Custom OEM Metric Extensions (host type) NI_concurrent_mgr NI_appslistener NI_fndsm NI_apacheweb_oc4j NI_apacheweb_opmn Egyéb NI specifikus NI_frmweb_runaway Abandoned frmweb session terminálás: > 25% kummulatív CPU erőforrás `ps -eo pid,comm,pcpu egrep 'frmweb' awk '$3>'$LIMIT' {print $1}'` Nincs kapcsolat az adatbázissal /bin/netstat -np grep $PID/frmweb grep -q :1521

Tisztogatás A) NI System Cleanup Jobs custom request set - naponta 1. NI Purge Temp Files OS szintű fájl törlés Két paraméter: directory, retention time napokban 2. Purge Concurrent Request and/or Manager Data 3. NI Archive Concurrent Request History 4. Purge Signon Audit Data (FND_LOGINS, FND_LOGIN_RESPONSIBILITIES, FND_LOGIN_RESP_FORMS) 5. Purge Inactive Sessions - Job az Inactive ICX sessionök törlésére 6. Purge Obsolete Generate File Manager Data - FND_LOBS tábla tisztítás 7. Purge Debug Log - Job to purge FND_LOG_MESSAGES (idősebb mint 7 nap) B) Beütemezett programok leállítása negyedévente APEX alkalmazás a businness kritikus joboknak ezek a kivételek A kivételek -en kívül minden leállításra kerül direkt FND tábla módosítás

Tisztogatás C) APPLICATION_LOG_PURGE OEM job naponta echo "Purge Apache logs" find $INST_TOP/logs/ora/10.1.3/Apache -name '*_log.*' -mtime +30 find $INST_TOP/logs/ora/10.1.3/Apache -name '*_log.*' -mtime +30 -exec /bin/rm -rf {} \; echo "Purge MWA logs" find $INST_TOP/logs/ -name '*system.log*' -mtime +30 find $INST_TOP/logs/ -name '*system.log*' -mtime +30 -exec /bin/rm -rf {} \; echo "Purge Form Core files" find $INST_TOP/ora/10.1.2/forms -name 'core.*' -mtime +30 find $INST_TOP/ora/10.1.2/forms -name 'core.*' -mtime +30 -exec /bin/rm -rf {} \; echo "Purge Report cache files" find $INST_TOP/logs/ora/10.1.2/reports/cache -name '*.txt' -mtime +7 find $INST_TOP/logs/ora/10.1.2/reports/cache -name '*.xml' -mtime +7 find $INST_TOP/logs/ora/10.1.2/reports/cache -name '*.txt' -mtime +7 -exec /bin/rm -rf {} \; find $INST_TOP/logs/ora/10.1.2/reports/cache -name '*.xml' -mtime +7 -exec /bin/rm -rf {} \;

Tisztogatás D) $APPLCSF/$APPLLOG/reports.log tisztítása (Doc ID 844976.1) Max 2Gb limit Nincs Oracle automatikus purge, újabb Appl. DBA feladat. /dev/null beleírása + RDBMS alertlog, RDBMS és GI coredumps, RDBMS és ASM audit files, listener, scan listener logs ++ ADRCI short és longterm policy beállítása (11g előtt problémás működés)

Köszönöm a figyelmet! <Blank> Laszlo Ajtay laszlo.ajtay@ni.com EBS nagyvállalati implementációja performancia a szemszögéből