Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

Utveckling och optimering av applikationer för Oracle®-databaser


Kurs: 4925 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Utforma och implementera effektiva applikationer med funktionerna i Oracle
  • Ladda data i Oracle-databaser med hjälp av SQL*Loader eller externa tabeller
  • Underhålla och skydda databasen med avancerade applikationstekniker
  • Förbättra applikationer med nyckelpaket som tillhandahålls av Oracle
  • Förbättra frågeprestandan med verktygen i Oracle
  • Trimma dina applikationer för bästa prestanda

Sammanfattning

Utvecklande av effektiva, säkra och högpresterande databasapplikationer är avgörande för att organisationens informationsstruktur ska bli effektiv. Under kursen får du de kunskaper som behövs för att skapa kraftfulla och säkra databasapplikationer i Oracle och trimma dem till bästa prestanda. Du får lära dig att ladda, underhålla och säkra värdefulla data genom att utnyttja avancerade applikationstekniker.

Vem bör delta

Utvecklare och andra som är intresserade av att få bättre prestanda och effektivitet i sina Oracle-databasapplikationer. Kunskaper i SQL och PL/SQL samt erfarenhet av ett SQL-baserat RDBMS förutsätts.

Praktiska övningar

En pågående fallstudie ger erfarenhet av att bygga och optimera programvara, bl a:
  • Ladda data i en Oracle-databas
  • Hantera restriktionsbaserade index
  • Utveckla procedurer, funktioner och paket
  • Lösa kritiska PL/SQL-problem
  • Ta fram optimeringsstatistik med DBMS_STATS
  • Använda diagnosverktyg för prestanda
  • Optimera Oracle-program
  • Genomföra optimeringstekniker
  • Identifiera PL/SQL-flaskhalsar med DBMS_PROFILER

Kursinnehåll

Introduktion till programvarumiljön

Databasmiljön i Oracle

  • Granska grundläggande arkitekturkoncept
  • Undersöka befintliga databaser med hjälp av Data Dictionary

Hänsyn vid databaskonstruktion

  • Konstruera för prestanda
  • Hantera grundläggande lagringsstrukturer
  • Lagringshantering

Sammanställa databasen

Underhålla applikationsschemat

  • Skapa relationstabeller
  • Migrera LONG- till LOB-datatyper

Fylla på databasen

  • Ladda data från andra källor med hjälp av SQL*Loader eller externa tabeller
  • Skriva till externa tabeller med Data Pump
  • Importera annat Oracle-databasinnehåll

Underhålla databasen

Använda avancerade programmeringstekniker

  • Utveckla moduluppbyggd kod med paket
  • Hantera standardtransaktioner, serializable och autonoma transaktioner
  • Lösa potentiella triggerproblem

Skydda databasen

  • Förbättra säkerheten med PL/SQL
  • Implementera säkerhet på radnivå
  • Kontrollera åtkomst med Oracle Label Security

Lås- och läsenhetlighet

  • Implicit kontra explicit låsning
  • Undvika deadlock

Utnyttja inbyggda paket i Oracle

Arbeta med andra mediatyper

  • Få tillgång till operativsystemets filer
  • Programmera med Large Objects (LOBs)

Automatisk rutinbearbetning

  • Schemalägga rutiner med hjälp av DBMS_JOB eller Oracle 10g Scheduler
  • Starta jobb baserade på system- eller applikationshändelser

Utöka applikationsfunktionerna

  • Kontrollera applikationsschemat med anroparbehörighet
  • Generera DDL för befintliga objekt

Förbättra prestanda för frågor

Identifiera grundläggande optimeringsverktyg

  • Utveckla en optimeringsmetod
  • Planera och hantera optimeringsprocessen
  • Parametrar för initiering

Använda optimeringsverktyg

  • Köra EXPLAIN PLAN och Autotrace
  • Tolka utdata från SQL Trace och TKPROF

Tekniker för optimering av frågor

  • Förbättra delfrågor
  • Optimera join-operationer
  • Använda partitioner för att påskynda åtkomst till data som används ofta
  • Lagra rader i sorterad sekvens med sorterade hash cluster

Avläsning och kontroll av optimeringsverktyg

Optimeringskoncept

  • Grunderna i åtkomstvägar
  • Sammanställa statistik för objekt och system med DBMS_STATS
  • Använda histogram på kolumner med låg selektivitet

Påverka optimeringsverktyget

  • Utnyttja hints och optimeringsläge
  • Ange optimering på första raderna
  • Ange drivande tabell

Optimera programvaran

Optimera prestanda

  • Partitionerade och funktionsbaserade index samt andra indexalternativ
  • Övervaka användning av index
  • Reducera tunga I/O-operationer med temporära tabeller
  • Utforska B+Trees
  • Parallella DML

PL/SQL-optimeringstekniker

  • Skapa dynamisk SQL
  • Binda variabler för att möjliggöra återanvändning av SQL-satser

<< Tillbaka till Oracle-databaser
 

Liknande kurser


Oracle är ett registrerat varumärke som ägs av Oracle Corporation.
 
Oracle-databaser: applikationsutveckling

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
17 - 21 sepStockholm boka kurs

Storbritannien

19 - 23 marsLondon boka kurs

USA

5 - 9 marsWashington boka kurs
16 - 20 aprilNew York boka kurs
7 - 11 majWashington boka kurs
9 - 13 juliWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

25 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
21 700 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Utveckling och optimering av applikationer för Oracle-databaser

Kursdeltagare optimerar ett program i en Oracle-databas.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
78 %
4 stjärnor:
18 %
3 stjärnor:
3 %
2 stjärnor:
1 %
1 stjärna:   0 %



Certification Core Course
 
What You Need to Know About Oracle 11g
 
Oracle 10g : An Introduction