Koira testissä vai Racci tuotannossa O10G/IAS10 Linuxilla



Samankaltaiset tiedostot
Oracle ebs versionvaihto OUGF seminaari / Jyrki Koski Oy Abase Consulting Ab

Oracle 11g tietokannan päivityksen tarjoamat hyödyt ja kustannussäästöt

RDBMS - Yhteyskäytännöt

Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

The administrative process of a cluster. Santtu Rantanen Valvoja: Prof. Jorma Jormakka

P e d a c o d e ohjelmointikoulutus verkossa

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Sovellusarkkitehtuurit

Tietokantaohjelmoinnin tekniikkoja Java-kielellä

Javan asennus ja ohjeita ongelmatilanteisiin

Oraclen syvin ydin. Pertti Eiskonen Yleisradio Oy Tietokanta-asiantuntija. OUGF syysseminaari 2002 Sivu 1

HOJ J2EE & EJB & SOAP &...

Uutta Remote Support Platform 3.1 -versiossa

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Maiju Mykkänen Susanna Sällinen

ZENworks Application Virtualization 11

Valppaan asennus- ja käyttöohje

Visma Liikkuvan työn ratkaisut

Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta

Uudella palvelinteknologialla otat palvelut käyttöön nopeammin. Micke Sjöblom Category Manager - HP Servers

Ylläpitäjät, järjestelmäarkkitehdit ja muut, jotka huolehtivat VMwareinfrastruktuurin

HSMT J2EE & EJB & SOAP &...

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE

Tiedon analysoinnista pitkäaikaissäilytykseen

e-business hinnoittelu Tuomas Salonen Oracle Finland Oy

Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy

OUGF syysseminaari Back to Basics

Backup Exec 3600 Appliance

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Ulkoistustoimittajan valvontapalvelu. Ville Mannonen / DataCenter Finland

1 Visma L7 päivitysaineiston nouto


SOA SIG SOA Tuotetoimittajan näkökulma

Suuntana kokonaan virtualisoitu palvelininfra Cisco Expo Messukeskus, Helsinki

Ympäristöystävällinen IT

HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC)

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

VMwaren keskitetty työasemaratkaisu

Navistools Standard. Navistools

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

HSMT Tietokannoista. Ville Leppänen. HSMT, c Ville Leppänen, IT, Turun yliopisto, 2008 p.1/32

Kiekun arkkitehtuuri ja tekniikka. Ghita von Gerdten projektipäällikkö

Pedacode Pikaopas. Web-sovelluksen luominen

Lohtu-projekti. Ylläpitäjän dokumentti. Versiohistoria: Ensimmäinen versio Andreas Asuja

Mac-tietokoneiden hallinta

EJB-komponenttien tietokantakytkentä

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio

Tekniset vaatimukset Tikon 6.4.1

Sovelluskehitys JDeveloper 10g ja Oracle ADF -välineillä. OUGF Kevätseminaari Jarkko Happonen, Eventizer Oy

VMware Suomessa IT-Viikko seminaari

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Työasema- ja palvelinarkkitehtuurit IC Storage. Storage - trendit. 5 opintopistettä. Petri Nuutinen

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Lumejärjestelmä Xen. Reino Miettinen

Usein kysytyt kysymykset: Tietojen suojaus Backup Exec 2010 Usein kysytyt kysymykset

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

CLOUDBACKUP TSM varmistusohjelmiston asennus

LINUX-HARJOITUS, MYSQL

SAS sovellusten hallinnointi helpoksi Turbo Charge -menetelmällä Tapio Kalmi, SAS Institute Oy

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

CUDA. Moniydinohjelmointi Mikko Honkonen

Eclipse 3.1 Pikaopas versio 1.0

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

erasmartcardkortinlukijaohjelmiston

Terveydenhuollon Atk-päivät 2009

Automatisoitu konesali - vauhtia IT-infran muutoksiin

Aditro Tikon ostolaskujen käsittely versio 6.2.0

Facta palvelimien uusiminen Helsingin kaupunki

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

Käyttöohje. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Directory Information Tree

L models. Käyttöohje. Ryhmä Rajoitteiset

Windows Server 2008 R2, tietojen päivitys

Visual Case 2. Miika Kasnio (C9767)

in condition monitoring

Kytkentäopas. Tuetut käyttöjärjestelmät. Tulostimen asentaminen. Kytkentäopas

TIETOKANNANHOITAJA DBA (DATABASE ADMINISTRATOR) JA TIETOKANNAN HALLINTA

Tivoli Storage Manager FastBack

Työasema- ja palvelinarkkitehtuurit IC Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.

Kari Aalto Saariston IT

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Haka-palveluiden valvonta ja tilastointi AAIEye -työkalun avulla. Mika Suvanto, CSC

Arch Linux asennusopas

Tech Conference Hybrid Cloud: On-premises ja Public Cloud yhdessä Heikki Bergius Senior-konsultti Sovelto.

Verkottunut suunnittelu

Perinteiset asennuspaketit

Tikon Ostolaskujenkäsittely versio 6.2.0

Työpöytävirtualisointi

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Web Services tietokantaohjelmoinnin perusteet

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Transkriptio:

Koira testissä vai Racci tuotannossa O10G/IAS10 Linuxilla Petri Tumppila/Bemecon Oy, petri.tumppila@bemecon.fi Tuomas Pystynen/Deepbase Oy, tuomas.pystynen@deepbase.com OUGF 4.11.2004

Agenda Ympäristö ASM vs OCFS vs raakalaitteet Verkko interfacet Asennus SGA Enterprise manager DC vai GC Flashback Palvelut OracleAS klusterointi OracleAS tietokantayhteydet

Ympäristö

RAC Ympäristö 2 palvelinta RH ES 3.0 update 3 3 verkkokorttia RAC:lle Storage

ASM vs OCFS vs raakalaitteet ASM Raw devicet OCR:lle ja CVD:lle Muista asmlib OTN:stä Raw devices levypartitioiden lukumäärä Linuxissa rajoite

ASM vs OCFS vs raakalaitteet OCFS Kaikki tietokantaosuudet mahdollista sijoittaa OCFS:ään OCR ja CVD Mahdollista, mutta kannattaa laittaa raw-deviceille Arkistointi OCFS filesystem/server Raw devices levypartitioiden lukumäärä Linuxissa

Verkko interfacet 3-4 racille Private Public VIP NIC Bonding

Asennus Suunnittele Tarkasta yhteensopivuudet Asenna Muista mistä noodista asennus tehtiin CRS RDBMS Kaikki mukaan Myös Companion cd:n tietokantaosat Linkkaa käsin kerneli, jossa lisenssoidut optiot OEM GC omaan ORACLE_HOME:en Patchit

SGA ja 32-bittiset Linuxit Perus Linux 1,7 GB max Hugemem 2,7 GB Hugemem + SGA base address 3,7 GB Hugemem + SGA Base Address + Epäsuora osoitus 62 GM Vain tietokantapuskurit epäsuoralla osoituksella db_block_buffers - Sama blokkikoko

OEM Vihdoinkin hyvä vekotin Tietokantojen hallinta + IAS hallinta ++ Resurssitarve ---- 1GB muistia min DC GC

Flashback tekniikat Flashback Query ja Flashback Table perustuu undo:n säilyttämiseen Nyt voi kontrolloida undo:n säilytysaikaa (undo_retention) Flashback drop perustuu recycle bin:iin Flashback database db_flashback_retention_target, db_recovery_file_dest, db_recovery_file_dest_size

Palvelut Services vs database max 62 palvelua/kanta Joustavuutta clusterin hallintaan resurssien allokointi

OracleAS 10g lisenssit Java Edition HTTP Server (Apache) Servlet/EJB container (OC4J) DCM/OPMN Enterprise Manager AS Console Standard Edition Portal Infrastructure (OID, Single Sign-On ja Repository) Enterprise Edition Forms and Reports...

OracleAS 10g paketointi Versio numero on 9.0.4 Asennuspaketit eivät vastaa lisenssoituja kokonaisuuksia esimerkiksi J2EE and WebCache paketti Dokumentaatiota on paljon mutta vaikea saada kokonaiskuvaa tai löytää yksityiskohtia

OracleAS klusterointi Middle-Tier klusterointi (HTTP ja OC4J) Manually configured (ei yhteistä repositoryä) Managed Infrastructure klusterointi (OID, Repository...) Cold failover clusters Active failover clusters Disaster recovery (standy site)

OracleAS klusterointi Hyödyt Kuormantasaus ja laajennettavuus Saatavuus (vikasietoisuus) Haitat Suunnittelu, asennus ja hallinta vaatii enemmän työtä Kaikki sovellukset ja komponentit eivät toimi ainakaan hyvin klusteroidussa ympäristössä

HTTP server klusterointi Asennetaan erikseen jokaiseen klusterin noodiin Load balancer jakaa HTTP pyynnöt seuraa HTTP servereiden palvelutasoa MOD_OC4J modulin kuormantasaus eri OC4J instansseille random, round robin, metrics based... OPMN valvoo HTTP serverin tilaa suorittaa uudelleen käynnistyksen tarvittaessa

OC4J klusterointi Asennetaan erikseen jokaiseen klusterin noodiin Istunnon tilan replikointi mahdollistaa tilallisten sovellusten failoverin HTTP istunnon ja EJB session bean tila perustuu multicast sanomien käyttöön OPMN valvoo OC4J instanssien tilaa suorittaa uudelleen käynnistyksen tarvittaessa

OC4J deployment Sovellus pakataan EAR tai WAR tiedostoon Käytetään Enterprise Manager konsolia tai dcmctl komenrivityökalua Manually configured cluster J2EE sovellus deployment tehdään joka instanssiin erikseen Managed J2EE sovellus asennetaan vain kerran OC4J klusteriin

Tietokantayhteydet Servlet/JSP sovellus ottaa JDBC yhteyden connection poolin kautta tietokantaan käyttäen OC4J Data Sourcea tai käyttäen Oracle JDBC ajurin Data Sourcea Oracle 10g JDBC ajurien connection caching toteutus on kirjoitettu uusiksi OracleAS 10g 9.0.4 pakettien mukana tulee kuitenkin 9.0 JDBC ajurit tilalle voi päivittää 10g ajurit

RAC Tietokantayhteydet Transparent Application Failover (TAF) vain JDBC OCI ajuri tukee ei täysin läpinäkyvä transaktiot ja PL/SQL pakettien tila ei siirry kehitetty tilallisten client/server sovellusten tarpeisiin eikä tilattomien J2EE sovelluksien tarpeisiin

RAC Tietokantayhteydet Fast Connection Failover JDBC 10g ajurien ominaisuus toimii myös JDBC thin ajurilla vähemmän läpinäkyvä kuin TAF häiriötilanteessa yhteys katkeaa ja sovelluksen täytyy ottaa yhteys uudestaan Tietokanta instanssin kaatuessa OPMN tiedottaa JDBC ajurille asiasta connection pool sulkee yhteydet Soveltuu etenkin tilattomille J2EE sovelluksille

OracleAS klusterin hallinta Joka noodissa käynnistetään bootin yhteydessä OPMN joka käynnistää muut palvelut OPMN huolehtii myös uudelleen käynnistyksistä vikatilanteissa Enterprise Manager AS konsolin avulla voi tarkkailla ja hallita sovelluspalvelinta Selainpohjainen konsoli joka on aika hidas DCMCTL työkalulla voi hoitaa monet asiat komentoriviltä tai skripteillä

OracleAS klusterin hallinta Lokitiedostoista voi myös tarkkailla toimintaa varsinkin virhetilanteissa lokitiedostoja on monessa eri hakemistossa

*Asiakkaan Asialla*