You are on page 1of 40

SQL*Plus 10g/11g Duur 5 dgn

2 Oracle Relationele Database en SQL intro


2.1 Opslag structuren:
2.2 Gegevensopslag voor Informatiesystemen
2.3 Klassieke bestanden
2.4 De database
2.5 Relationele model
2.6 Het relationele model nader bekeken
2.7 Datadictionary.
2.8 Werken met ORACLE / SQL*Plus.
3 Oracle en SQL
3.1 Inleiding
3.2 SQL*Plus:
3.3 iSQL*Plus
3.4 Gebruik van iSQL*Plus
4 Oefensituatie en Gebruikte Tabellen
4.1 Beschrijving oefensituatie: Tuincentrum "Plantenlust"
4.2 Gebruikte tabellen
5 Werken met SQL*Plus
5.1 Raadplegen van gegevens
5.2 Raadplegen van een tabel.
5.3 Sorteren van rijen.
5.4 Rekenen en functies.
5.5 Groeperen van rijen en groepsfuncties.
5.6 Regels bij de GROUP BY
5.7 Raadplegen van meerdere tabellen.
5.8 Null waarden en NVL
5.9 Union, Minus en Intersect
5.10 ANSI ISO Joins
6 SQL-ondersteunende faciliteiten in SQL*Plus
6.1 Help faciliteiten.
6.2 Variabelen in SQL*Plus.
6.3 SQL*Plus-commandofiles.
6.4 Edit-faciliteiten.
6.5 Rapportage faciliteiten.
6.6 MS/DOS-commando's in SQL*Plus.
7 Datums en Tijden in SQL*plus
7.1 SQL Informatie
7.2 Het datatype DATE.
7.3 Formaten van datums en tijden.
7.4 De systeemdatum.
7.5 Toevoegen en wijzigen van datums en tijden.
7.6 Berekeningen met datums en tijden.
8 Meer geavanceerde SQL functies en opdrachten
8.1 NVL2
8.2 NULLIF
8.3 Decode
8.4 'CC' Date Format
8.5 Replace
8.6 Translate
8.7 CASE expression in SQL.
8.8 COALESCE() functie.
8.9 Workshop SQL Case en Coalesce.
9 Creatie en Manipulatie van Tabellen.
9.1 Creëren van een tabel.
9.2 Implementeren van database constraints.
9.3 Toevoegen, Wijzigen en Verwijderen van rijen van een tabel.
9.4 Wijzigen en verwijderen van een tabelstructuur.
9.5 Raadplegen van tabelstructuren in de Data Dictionary.
9.6 Doorvoeren en terugdraaien van wijzigingen.
10 Views
10.1 Creëren en raadplegen van views.
10.2 Wijzigen van views.
11 Sequences.
12 Indexering en Clustering
12.1 Inleiding indexen.
12.2 Creëren van indexen en het effect hiervan op responstijden.
12.3 Onderdrukken en verwijderen van indexen.
12.4 Unieke indexen en sleutels.
12.5 Gebruik van indexen.
12.6 Clusters.
12.7 Toevoegen van tabellen aan een cluster
12.8 Verwijderen van clusters en clustertabellen.
12.9 Conclusies betreffende indexering en clustering.
13 Beveiliging van Gegevens.
13.1 Privileges voor tabellen.
13.2 Privileges voor views en beveiliging door views.
13.3 Synoniemen.
13.4 Andere aspecten van beveiliging.
14 De Data Dictionary.
15 Bijlagen
15.1 Rapportagefaciliteiten.
PL/SQL 10g-11g Duur 5 dgn
2 Introductie PL/SQL
2.1 De plaats van Oracle PL/SQL
3 PL/SQL instructies
3.1 Blokstructuur
3.2 Variabelen, constanten en gegevenstypen in Declare
3.3 Besturingsopdracht
3.4 Praktijksessie 1
4 Nieuwe PL/SQL Instructies 9i
4.1 CASE statement in PL/SQL.
4.2 CASE expression in PL/SQL.
4.3 CASE expression in SQL.
4.4 COALESCE() function.
4.5 Workshop Advanced SQL Language Constructs.
5 SQL en Database
5.1 Data Manipulatie met SQL
5.2 Gegevenstypen Record, Table %TYPE en %ROWTYPE
5.3 Cursors in PL/SQL
5.4 INDEX BY Tables
5.5 For Update en Where Current Of Clause
6 Program Units
6.1 Gebruik van Program Units
6.2 Modulair bouwen met procedures en functies
7 PL/SQL aan de server-zijde
7.1 Stored Procedure
7.2 Opslag en Fouten van een Stored Program Unit
7.3 Gebruik van Stored Procedures
7.4 Stored Functies
7.5 User-Defined Functies in SQL Expressies
7.6 Database Triggers
7.7 Verwijderen van Triggers, Procedures en Functions
7.8 Database procedures en triggers efficiënt gebruiken
7.9 INSTEAD OF Trigger
7.10 CALL Statement
7.11 System Events Triggers
7.12 Trigger en Mutating Table
7.13 Bind Variabelen
8 Fouten in PL/SQL Applicaties
8.1 Foutafhandeling
8.2 Oracle Error Message
8.3 Predefined Oracle Server Errors
8.4 Nonpredefined Oracle Server Errors
8.5 Error-Trapping Functies: SQLCODE en SQLERRM
8.6 Zelfgemaakte exceptions
8.7 Gebruik van SubBlocks
8.8 Praktijk opdracht
9 PL/SQL in Forms en Reports
9.1 Praktijksessie 2
9.2 Subprograms in Forms of Reports
9.3 Stored Procedures en Functions in de Form
10 PLSQL Packages
10.1 Beschrijving PL/SQL Package?
10.2 PL/SQL Package voorbeeld
10.3 Voordelen van Packages
10.4 Package Spec
10.5 Package Body
10.6 Package Eigenschappen
10.7 Private en Public Items
10.8 Pragma
10.9 Product-Specifieke Packages
10.10 Richtlijnen voor het schrijven van Packages
10.11 Opdrachten package
11 LOB - Large Objects Data Type
11.1 LONG en LOB Data Types
11.2 Internal LOB
11.3 External LOB - BFILE
11.4 Migratie van LONG naar LOB
11.5 DBMS_LOB Package
11.6 Toevoegen en vullen van LOBs
11.7 LOB Update
11.8 Selecties met LOBs
11.9 LOBs verwijderen
11.10 Temporary LOBs
12 DW Features - External Table en Table function
12.1 External tables
12.2 Workshop External Tables.
12.3 TableFunctions
12.4 Workshop Table Functions.
13 Flashback Query
13.1 Over Flashback Query.
13.2 Implementeren van Flashback Query.
13.3 DBMS_Flashback Package nader bekeken.
13.4 Voorbeelden van het gebruik van DBMS_Flashback.
13.5 De As Of clause in SQL queries.
14 Dependent en Referenced Objecten
14.1 Local Dependencies
14.2 Remote Dependencies
14.3 Time stamp en Signature checking
14.4 Hercompilatie van PL/SQL Program Units
15 DBMS Metadata
15.1 Ophalen van DDL met DBMS_Metadata.
15.2 Ophalen van Default Metadata.
15.3 Ophalen van Customized Metadata.
15.4 Workshop Metadata Basis.
15.5 Advanced Processing Options.
15.6 Workshop Metadata advanced.
15.7 Dependent objects processing.
15.8 Ophalen van Primary & Dependent Object DDL.
15.9 Workshop Processing Dependent Objecten.
15.10 Bijlagen: Tabel Set_Filter: Filters
15.11 Bijlage Tabel: Object Types.
15.12 Bijlage: Tabel Transform Parameters.
16 Table Redefinition met DBMS_Redefinition
16.1 Wat is Redefinition.
16.2 De stappen ven redefinition
16.3 Workshop Table redefinition met DBMS_Redefinition.
17 Analyzeren database ruimte met DBMS_Space.
17.1 Gebruik van DBMS_Space.
17.2 Methodes van DBMS_Space.
17.3 Workshop DBMS_Space.
18 Collecting Statistics met DBMS_Stats.
18.1 DBMS_Stats.
18.2 System Statistics.
18.3 Workshop Collecting System Statistics.
Statement Tuning
2 Ontwerpen en ontwikkelen voor Performance
2.1 Cost Based - Rule Based Optimizing
2.2 Oracle's Nieuwe Methodologie
2.3 System Architectuur
2.4 De juiste Systeem Architectuur voor uw eisen configureren
2.5 Uitgangspunten voor Applicatie Ontwerp
2.6 Fabels over Statement tuning.
3 access paths
3.1 Single Table access
3.2 Multitable Joins
4 Introductie van de Optimizer
4.1 Overzicht van SQL Processing
4.2 Overzicht van de Optimizer
4.3 Optimizer keuze: Doel en Aanpak
4.4 OPTIMIZER_MODE initialisatie parameter
4.5 CBO statistieken in de Data Dictionary
4.6 De Cost-Based Optimizer begrijpen
4.7 Query Transformer
4.8 Estimator
4.9 Plan Generator
4.10 Overzicht van EXPLAIN PLAN
4.11 Stappen in het Execution Plan
4.12 Access Paths voor de CBO
4.13 Joins
4.14 Instellen van Cost-Based Optimizer Parameters
4.15 Overzicht van de Extensible Optimizer
5 Gathering Statisics
5.1 Analyze Table
5.2 Indexen
5.3 Monitoren van Index Usage
5.4 Beheer Clusters.
5.5 Beheer Index-Organized Tabellen.
6 Collecting Statistics met DBMS_Stats.
6.1 DBMS_Stats.
6.2 System Statistics.
6.3 Workshop Collecting System Statistics.
7 Statement Tuning
7.1 Cursor Sharing en Bind Variabelen
7.2 Cursor Sharing Parameter
7.3 Nieuwe SQL Tuning Hints
7.4 Overig
8 Nieuw in Outlines
8.1 Plan Stability
8.2 Private Outlines
8.3 Workshop Private Outline.
XMLDB
2 XML gerelateerde termen
2.1 Namespace
2.2 Extensible Markup Language (XML)
2.3 XML Schema
2.4 Document Object Model
2.5 XPath
3 Gebruik van XML in SQL en PL/SQL
3.1 XDK - Developers Toolkit
3.2 User-defined type (UDT) en advanced datatypes (ADT)
4 Xpath
4.1 Inleiding
4.2 Axis
4.3 Node tests
4.4 Predicates
4.5 Predefined functies
4.6 Voorbeelden
4.7 Afkortingen
5 XMLDOM en XMLParser Packages
5.1 XMLDom package gebruik
5.2 Condities voor processturing
5.3 Data opslaan in een XML file
5.4 Transformatie met DBMS_XSLPROCESSOR
5.5 DTD en XSL
5.6 Errorhandeling
5.7 Parser overzicht
5.8 Overzicht van Functies en Procedures van DBMS_XMLDOM
5.9 Overzicht van Functies en Procedures van DBMS_XMLPARSER
5.10 Overzicht van procedures en functies van DBMS_XSLPROCESSOR
6 XML-SQL utility (XSU)
6.1 DBMS_XMLQUERY
6.2 XMLSave - Insert
6.3 XMLSave - Update
6.4 XMLSave - Delete
6.5 XSU Exception Handling
6.6 Stylesheets in XSU
6.7 Bijlage: overzicht van Functies en Procedures van DBMS_XMLQuery
6.8 Bijlage: Overzicht van Functies en Procedures van DBMS_XMLSave
7 XSL Transformation
7.1 oraxsl - Oracle XSL processor
7.2 XSLT Proces
7.3 Single-Template Stylesheets
7.4 Input and Output Opties
7.5 Flexibiliteit met Multiple Templates
7.6 Built-in Templates
7.7 Wildcard Matching and Whitespace Handling
7.8 Opmaak en koppen
8 XMLType
8.1 XMLType datatype
8.2 XMLType gebruik
8.3 Opslaan van XMLType data in XML DB
8.4 XMLType aanmaken, wijzigen en verwijderen
8.5 Storage van XMLType tabellen en kolommen
8.6 Toevoegen van XML Data in XMLType kolommen/tabellen
8.7 Selecteer en Query XML Data
8.8 XPath om XML documenten te doorzoeken
8.9 Updaten van XML Instances en Data in Tabellen en kolommen
8.10 Indexering op XMLType kolommen
8.11 Summary of Functions and Procedures of XMLType
9 XML Schema
9.1 Structuur
9.2 Aanmaken van een schema
9.3 Validatie met XMLSchema
9.4 Verwijderen van een schema
9.5 Overzicht van Functions en Procedures van DBMS_XMLSCHEMA
10 Nieuw in 9i: XMLGen
10.1 DBMS_XMLGEN Package
10.2 SYS_XMLGEN() functie
10.3 XMLFormat Object Type
10.4 SYS_XMLAGG() functie
10.5 DBMS_XMLGEN definities
10.6 DBMS_XMLGEN functies en procedures
10.7 DBMS_XMLGEN: Genereren van een Purchase Order in XML Formaat
11 Genereren van XML SQLX functies
11.1 XMLElement() functie
11.2 XMLForest() functie
11.3 XMLSEQUENCE() functie
11.4 XMLConcat() functie
11.5 XMLAgg() functie
11.6 XMLColAttVal() functie
11.7 Genereren van XML met XSQL Pages Publishing Framework
Oracle Database 10g-11g DB admin 1 Duur 5 dgn
1 Introductie opleiding
1.1 Doelstelling en onderdelen
1.2 Werkwijze individueel onderwijs
1.3 Cursisten volgsysteem
1.4 Inlog gegevens
1.5 Gebruikte standaard
2 Oracle Database Administration
2.1 Opslag structuren
2.2 Klassieke bestanden
2.3 De database
2.4 Relationele model
2.5 Verantwoordelijkheden van een DBA
2.6 Onderhoud
2.7 Opgaven Inleiding Oracle DBA
3 Oracle Installatie en Startup
3.1 System Requirements
3.2 Logische Database structuur - OFA
3.3 Disk Arrays en Oracle.
3.4 Oracle Managed Files.
3.5 OS Users en Omgevingsvariabelen
3.6 Pré-installatie en Loopback adapter
3.7 Installatie Oracle Database Software 10g versie 10.2.0
3.8 Overige instellingen
3.9 Oracle Database Services
3.10 Questions
4 Oracle 10g Server Architectuur
4.1 Architecturen
4.2 Database structuur
4.3 Tablespace en Datafile
4.4 Segments, Extents en Blocks
4.5 Segments
4.6 Extents
4.7 Oracle Database Blocks
4.8 Redolog Files
4.9 Archive LogFiles
4.10 Control Files
4.11 Instance initialisatie file
4.12 Oracle Instance
4.13 Geheugen structuur
4.14 Oracle Instance Processen
4.15 Beheer met Oracle Enterprise Manager
4.16 Structured Query Language (SQL) en PL/SQL
4.17 Datadictionary
4.18 Database Gebruikers en Schema's
4.19 Database Configuration Assistant (DBCA)
4.20 Opgaven Architectuur
4.21 Deïnstallatie van de database
4.22 Inrichting werkomgeving
4.23 Questions
5 Database Interfaces
5.1 Werken met ORACLE / SQL*Plus.
5.2 iSQL*Plus
5.3 PL/SQL
5.4 Java, OCI en API
5.5 Questions
6 Enterprise Manager
6.1 Database Control Starten en Stoppen
6.2 Oracle Enterprise Manager 10g
6.3 Toegang tot Oracle Enterprise Manager
6.5 Enterprise Manager Preferences
6.6 Administrator rechten
6.7 Instance startup
6.8 Database Shutdown
6.9 Restricted session
6.10 iSQL*Plus DBA toegang mogelijk maken.
6.11 Initialisation parameters en SPFile.
6.12 Alert Log
6.13 Oefeningen
6.14 Questions
7 Data Structuren
7.1 Tablespaces
7.2 Locally Managed Tablespaces.
7.3 Automatic Segment Space Management.
7.4 Tablespaces in de Preconfigured Database
7.5 Dictionary Managed System Tablespace
7.6 Create Tablespace
7.7 Alter Tablespace
7.8 Coalescing Free Space in Dictionary-Managed Tablespaces
7.9 Tablespace verwijderen.
7.10 OEM Tablespace acties
7.11 Default Temporary Tablespaces.
7.12 Temporary Segments
7.13 Questions
7.14 Opdracht
8 Veiligheidsbeheer
8.1 Beheer van users
8.2 Beheer van users met OEM
8.3 Profiles.
8.4 Profiles beheren via OEM
8.5 Privileges (Rechten).
8.6 Privileges (Rechten) via OEM
8.7 Roles
8.8 Roles via OEM
8.9 Questions
9 Schema Objecten
9.1 User, Schema en Objecten
9.2 Schema Object namen en Namespace
9.3 Tabellen
9.4 Relational Table
9.5 Datatypes
9.6 Constraints
9.7 Tabel optie met DB Control
9.8 Aanmaak Table en Constraint met OEM
9.9 Sequences
9.10 Wijzigen van een tabelstructuur
9.11 Verwijderen van tabellen, rijen en kolommen
9.12 Indexen
9.13 Creëren en raadplegen van views
10 Data Beheer
10.1 Transacties.
10.2 ACID en SQL statements.
10.3 Transporteren van data tussen Databases
10.4 Gebruik van Datapump of EXP/IMP
10.5 Oracle Directory
10.6 Conventional Path versus Direct Path
10.7 Data Pump vanaf de command-line
10.8 Data Pump opdrachten
10.9 SQL*Loader
10.10 Questions
11 PL/SQL in de Server
11.1 Program Units
11.2 Stored Procedure
11.3 PL/SQL Package
11.4 Database Triggers
11.5 Instance Parameters voor PL/SQL
11.6 Questions
12 Database Security
12.1 Default Security instellingen
12.2 Managen van wachtwoorden via profielen.
12.3 Auditing SYSDBA Activiteit
12.4 Auditing Users en Objecten.
12.5 Fine-Grained Auditing (FGA)
12.6 Security Updates
12.7 Questions
13 Oracle Net
13.1 Client/server paradigma
13.2 Netwerk protocollen
13.3 User Sessie starten
13.4 Listener aanmaken en beheren
13.5 Static en dynamic service registration
13.6 Gebruik van Oracle Net Manager.
13.7 Name Resolution Technieken
13.8 Local Naming
13.9 Directory Naming
13.10 Geavanceerde Connection Opties
13.11 Questions
14 Shared Server optie.
14.1 Shared Server Configuratie
14.2 Configureren van de Shared Server optie
14.3 Starten van de instance en beheren van Shared Server
14.4 Dedicated connectie in Shared Server omgeving.
14.5 Tuning Shared Server optie
14.6 Wanneer Shared Server gebruiken
14.7 Samenvatting
14.8 Questions
14.9 Opdrachten
15 Database Performance
15.1 Cost Based - Rule Based Optimizing
15.2 Invalid en Dependent Objecten
15.3 Hercompilatie van PL/SQL Program Units
15.4 Unusable Indexen
15.5 Unused Indexes
15.6 Optimizer Statistics
15.7 Automatische Statistics Collection
15.8 Performance Metrics
15.9 Questions
16 Oracle Self-Managing Database
16.1 Automatic Workload Repository (AWR)
16.2 Automatic Database Diagnostic Monitoring (ADDM)
16.3 Advisor Central
16.4 SQL Tuning en SQL Access Advisors
16.5 Memory Advisor
16.6 Mean Time to Recover Advisor
16.7 Segment Advisor
16.8 Undo Advisor
16.9 Server-Generated Alerts
16.10 Questions
17 Undo Space management
17.1 Undo en Rollback segment
17.2 Configureren automatic Undo Space Management.
17.3 Transacties en Undo Segments
17.4 Tunen Automatic Undo Space Management.
17.5 Questions
18 Beheer van Locking
18.1 Shared en Exclusive Locks
18.2 Het Enqueue Mechanisme
18.3 Lock Contention
18.4 Deadlocks
18.5 Questions
19 Backup en Recovery
19.1 Soorten fouten die voorkomen
19.2 Backup en Recovery Strategie
19.3 High-Availability Features
19.4 Technische Aspecten van Backup en Recovery
19.5 Bedrijfskundig aspect - MTTR
19.6 Archive Modes
19.7 Questions
20 Backup
20.1 Backup tools
20.2 Backup Concept
20.3 RMAN Image Copy en Backup Set
20.5 RMAN incremental backup's
20.6 RMAN Settings in Database Control
20.7 Controlfile Backup
20.8 Manage RMAN Backups
20.9 Default Backup Destination
20.10 Questions
21 Recovery
21.1 Media Recovery
21.2 Recovery van een verloren Multiplexed Controlfile
21.3 Recovery van Redolog file
21.4 Recovery van Datafiles
21.5 Recovery van Critical Datafiles
21.6 Questions
22 Globalization Support.
22.1 Character Set
22.2 National Language Support
22.3 Keuze van Character Set
22.4 Character Set wijzigen
22.5 Gebruik van Globalization Support
22.6 Linguistic Sort en Selectie
22.7 De Locale Builder
22.8 Time Zones Gebruiken
22.9 Questions
Oracle Database 10g-11g Administration 2 Duur 5 dgn
1 Listener beveiliging
1.1 De Listener beveiligen
1.2 Database Access Controle
1.3 External Procedures
1.4 Questions
1.5 Answers

2 Oracle Recovery Manager: Overzicht en Configuratie


2.1 RMAN eigenschappen
2.2 RMAN componenten
2.3 Recovery catalog in RMAN Repository en Control File.
2.4 RMAN starten zonder Recovery Catalog.
2.5 Channel Allocation.
2.6 Media Management Library interface
2.7 Configureren van de RMAN omgeving.
2.8 Waarvan maakt RMAN Backups
2.9 Retentie Configuratie van Backups
2.10 Override van Configuratie Defaults
2.11 Questions
2.12 Answers

3 Database Backup met RMAN


3.1 RMAN in Batch Mode
3.2 De RMAN Pipe Interface
3.3 Backing Up met de RMAN Executable
3.4 Aanmaken Backup Sets
3.5 Aanmaken Image Copies
3.6 RMAN incremental backup
3.7 Incremental Backups combineren met Image Copies
3.8 Block Change Tracking
3.9 Managing en Monitoring RMAN Backups
3.10 Samenvatting
3.11 Questions
3.12 Answers

4 Diagnose van Oracle Database problemen


4.1 De Alert Log
4.2 Background Trace Files
4.3 Server-Generated Alerts
4.4 User Trace Files
4.5 Samenvattend
4.6 Questions
4.7 Answers

5 Recovery van Niet Kritische verliezen


5.1 Recovery van Temporary Tablespaces
5.2 Recovery van Online Redo Log File
5.3 Recovery van een Index Tablespace
5.4 Werken met Read-Only Tablespaces
5.5 Recovery van de Password File
5.6 Samenvattend
5.7 Questions
5.8 Answers
6 Incomplete Database Recovery
6.1 Complete Recovery
6.2 Incomplete Recovery
6.3 Incomplete Recovery met User-Managed Backups
6.4 Incomplete Recovery met RMAN
6.5 Incomplete Recovery met Enterprise Manager
6.6 Recovery van de Controlfile
6.7 Recovery Through RESETLOGS
6.8 Questions
6.9 Answers

7 Oracle Flashback Database


7.1 Overzicht Flashback Technologie
7.2 Flashback Database Architectuur
7.3 Configureren van Flashback Database
7.4 Configureren van Flashback Database vanuit Database Control
7.5 Monitoring Flashback Database
7.6 Gebruik van Flashback Database
7.7 Managen van de Flash Recovery Area
7.8 Flashback Data volume beperken
7.9 Restore points
7.10 Questions
7.11 Answers

8 Recovery van User Errors


8.1 Flashback en de ACID test
8.2 Flashback Drop
8.3 Recycle Bin
8.4 Flashback Query
8.5 Flashback Table
8.6 Flashback Version
8.7 Flashback Transaction
8.8 Oefening: Flashback Query vanuit Database Control
8.9 Flashback en Undo Data
8.10 Questions
8.11 Answers

9 Ontdekken en Recoveren van Database Corruptie


9.1 Block Corruptie en zijn Oorzaken
9.2 Parameters met betrekking tot Block Corruption
9.3 Ontdekken van Block Corruptions
9.4 Recovering Corrupt Blocks met RMAN
9.5 Omgaan met Corrupties
9.6 Questions
9.7 Answers

10 Tools voor 10g Database Tuning


10.1 SwingBench voor database activiteit
10.2 De Advisor Benadering
10.3 Automatic Database Diagnostic Monitor (ADDM)
10.4 Advisor Central
10.5 SQL Tuning Advisor
10.6 SQL Access Advisor
10.7 Memory Advisor
10.8 Mean Time to Recover Advisor
10.9 Segment Advisor
10.10 Undo Advisor en Automatic Undo Retention Tuning
10.11 Questions
10.12 Answers

11 Bewaking en beheer van Opslag


11.1 Opslag van Online en Archive Redo Log Files
11.2 Space Errors en Autoextend
11.3 Resumable Space Allocation.
11.4 Opdracht Resumable
11.5 Alerts voor Bewaken Tablespace Ruimte
11.6 Bewaking en Beheer van Table Segments
11.7 Bewaking en Beheer van Index Segments
11.8 Monitoren van Index Usage
11.9 Alternative Table Storage Structuren
11.10 Rows
11.11 Index-Organized Tables (IOTs)
11.12 Index-Clustered Tables
11.13 Hash-Clustered Tables
11.14 Partitioning Tables
11.15 Questions
11.16 Answers

12 Managen Storage met Automatic Storage Management


12.1 Het doel van een Logical Volume Manager
12.2 De ASM Architectuur
12.3 Creëren van Raw Devices
12.4 Creëren, Starten, en Stoppen van een ASM Instance
12.5 Creëren van ASM Disk Groups
12.6 Installeren van Automatic Storage Management vanuit OUI
12.7 Aanmaak en gebruik van ASM Files
12.8 ASM en RMAN
12.9 ASM en Linux
12.10 Questions
12.11 Answers

13 Memory Bewaken en beheren


13.1 SGA -System Global Area
13.2 Shared Pool
13.3 Database Buffer Cache
13.4 The Log Buffer
13.5 Andere SGA Areas
13.6 Automatic Shared Memory Management
13.7 PGA - Program Global Area
13.8 Questions
13.9 Answers

14 Managen van Oracle Database Resources


14.1 De behoefte aan Resource Management
14.2 Resource Manager Architectuur
14.3 Beheren van Users en Consumer Groups
14.4 Resource Manager Plans
14.5 Aanvullende Features
14.6 Questions
14.7 Answers

15 Automatiseren Administratieve Taken


15.1 De Scheduler Architectuur
15.2 Scheduler Objecten
15.3 Creëren en Schedulen van Jobs
15.4 Gebruik van Programs en Schedules
15.5 Gebruik van Classes, Windows, en de Resource Manager
15.6 Preconfigured Jobs
Oracle Dabase 10g-11g Performance Tuning Duur 5 dgn
1 Database Performance
1.1 Oracle's Nieuwe Methodologie
1.2 De juiste Systeem Architectuur voor uw eisen
1.3 Uitgangspunten voor Applicatie Ontwerp
1.4 SGA
1.5 Database Buffer Cache
1.6 Hash Chains
1.7 LRU Chains
1.8 Chained Rows
1.9 Cost Based - Rule Based Optimizing
1.10 Cursor Sharing en Bind Variabelen

2 Inleiding tuning
2.1 SwingBench voor database activiteit
2.2 Wie, wat en hoe
2.3 Tunen van de Instance
2.4 Fases in Performance Tuning Methode
2.5 Performance Monitoring Oplossingen
2.6 Met of zonder Management Packs
2.7 Tuning Scenario Alternatieven
2.8 Tuning Methodologie

3 Performance Tuning: Overzicht


3.1 Algemene Tuning Sessie
3.2 Probleem Definitie
3.3 Prioriteit keuze
3.4 Meest voorkomende tuning problemen
3.5 Tuning Doelen
3.6 CPU en Wait Time
3.7 Physical en Logical Reads
3.8 Tuning Life Cycle Fases
3.9 Performance Versus Safety
3.10 Monitor en Tuning Tools

4 Statistics en Wait Events


4.1 Performance Tuning Data en Tools
4.3 Alert Log
4.4 Background Trace Files
4.5 User Trace Files
4.6 Opdracht 4-1: Performance Tuning Data en Tools
4.7 Dynamic Performance Views
4.8 Statistic Levels
4.9 Statistics en Wait Events
4.10 Wait Events
4.11 Time Model

5 Metrics, Alerts en Baselines


5.1 Beperking van Base Statistics
5.2 Metrics
5.3 Statistic Histograms
5.4 Server-Generated Alerts
5.5 User-Defined SQL Metrics
5.6 Werken met Metric Baselines
5.7 Adaptive Alert Thresholds zetten
5.8 Metric Baseline classificatie

6 Analyse tools
6.1 SQL*Plus
6.2 Statspack
6.3 Automatic Workload Repository (AWR)
6.4 Explain Plan
6.5 SQL*Plus AUTOTRACE en TRACE
6.6 TKPROF Utility
6.7 Diagnostic events

7 Statspack
7.1 Statspack Gebruik
7.2 Statspack Snapshot Levels
7.3 Statspack Baselines and Purging
7.4 Statspack en AWR Rapportage
7.5 Statspack spreport: Hoofdpunten

8 Automatic Workload Repository (AWR)


8.1 Workload Repository
8.2 Database Control en AWR
8.3 Genereren AWR Reports
8.4 Snapshot Sets en Perioden Vergelijken
8.5 ADDM Performance Monitoring
8.6 Active Session History: Overview

9 Re-actieve Tuning
9.1 Bron van het probleem
9.2 OS problemen:
9.3 OS Statistics
9.4 Applicatie problemen
9.5 Instance problemen
9.6 Performance Management benadering
9.7 Performance Pages voor Reactieve Tuning
9.8 Diagnose van database, die erg traag is of hangt

10 Shared Pool Tunen


10.1 Shared Pool Architectuur
10.2 Latch bescherming
10.3 Library Cache
10.4 Mutex
10.5 Statspack/AWR Indicatoren
10.6 Library Cache
10.7 Cursor Sharing Parameter
10.8 Session Cursor Caching
10.9 Parameter CURSOR_SPACE_FOR_TIME
10.10 Grootte van de Shared Pool
10.11 Data Dictionary Cache
10.12 UGA en Oracle Shared Server
10.13 Large Pool

11 Buffer Cache Tunen


11.1 Database Buffer Cache
11.2 Database Buffers
11.3 Buffer Hash Table For Lookups
11.4 Working Sets
11.5 Tuning Doelen en Technieken
11.6 Symptomen
11.7 Hot Segments en Buffer Busy Waits
11.8 Cache Hit Ratio
11.9 Read Waits en Free Buffer Waits
11.10 Buffer Cache Grootte
11.11 Table Caching
11.12 Meerdere Buffer Pools
11.13 Multiple Block Sizes
11.14 Multiple Database Writers & I/O slaves
11.15 Private Pool voor I/O Intensieve Operaties
11.16 Automatically Tuned Multiblock Reads
11.17 Sneller Instance Startup voor Ultralarge Buffer Caches
11.18 Flushing de Buffer Cache

12 Automatic Shared Memory Management


12.1 Oracle Database Architectuur
12.2 Eigenschappen Dynamisch SGA
12.3 Memory Advisories
12.4 Sizing Components
12.5 Automatic Shared Memory Management
12.6 Dynamic SGA Parameters handmatig instellen
12.7 Configureren en monitoren Automatic Shared Memory Management
12.8 Wanneer gebruikt u Oracle ASMM
12.9 SGA Advisor

13 Checkpoint and Redo Tuning


13.1 Checkpoint en Redo
13.2 Oracle Database Architecture
13.3 Checkpoint Architecture
13.4 Database Writer (DBWn) Process
13.5 Checkpoint (CKPT) Process
13.6 Redo Architecture
13.7 Redo Log Buffer
13.8 Redo Log Files and LogWriter
13.9 Archiver (ARCn)
13.10 Incremental Checkpointing
13.11 Incremental Checkpoint en Log File Size
13.12 Checkpoint Rate Aanpassen
13.13 Redo Logfile Size Advisor
13.14 Impact van de Checkpoint Rate
13.15 Automatic Checkpoint Tuning
13.16 Statspack en AWR Reports
13.17 Check Parameters en Redo Log Size
13.18 Redo Log Chain Tuning
13.19 Redo Operaties verminderen
13.20 Performance van Archiving verbeteren
13.21 Diagnose Tools
13.22 Online Redo Log File Configuratie
13.23 Diagnose van Redo Log Buffer Inefficientie
13.24 Diagnose van Log Buffer Problemen
14 Tuning I/O
14.1 I/O Architecture
14.2 RAID Levels
14.3 Diagnostiek
14.4 Wat is Automatic Storage Management?
14.5 ASM: Key Features en voordelen
14.6 Hoe veel Disk Groups per Database
14.7 Database Storage Consolidatie
14.8 Welke RAID Configuratie voor optimale Beschikbaarheid?
14.9 ASM Mirroring Guidelines
14.10 ASM Striping Granularity
14.11 Welk type Striping werkt het Beste?
14.12 ASM Guidelines
14.13 ASM Instance Initializatie Parameters
14.14 Dynamic Performance Views
14.15 Database Instance Parameter veranderingen
14.16 ASM Disk Metadata Vereisten
14.17 ASM Scalability

15 Tuning PGA and Temporary Space


15.1 SQL Memory Usage
15.2 Performance Impact
15.3 Automatic PGA Memory Management
15.4 SQL Memory Manager
15.5 Configuratie van Automatic PGA Memory
15.6 Initiele instelling van PGA_AGGREGATE_TARGET
15.7 Monitoren SQL Memory gebruik
15.8 Tunen SQL Memory gebruik
15.9 PGA Advice Statistics
15.10 PGA Target Advice Histograms
15.11 Automatic PGA en Enterprise Manager
15.12 Automatic PGA en AWR Reports
15.13 Temporary Tablespace Management
15.14 Temporary Tablespace Group
15.15 Data Dictionary wijzigingen

16 Tuning Block Space Usage


16.1 Space Management
16.2 Extent Management
16.3 Migratie van SYSTEM Tablespace naar Locally Managed Tablespace
16.4 Hoe Table Data wordt opgeslagen
16.5 Minimalizeer Block Visits
16.6 Block Allocatie: Free List
16.7 Block Allocatie: Automatic Segment Space Management
16.9 Richtlijnen voor de waarde van PCTFREE en PCTUSED
16.10 Ontdekken van Migration en Chaining
16.11 Selecteren Migrated Rows
16.12 Elimineren Migrated Rows
16.13 Shrinken van Segments
16.14 Bigfile Tablespaces

17 Services
17.1 Traditionele Workload Dispatching
17.2 Grid Workload Dispatching
17.3 Wat is een Service?
17.4 High Availability van Services in RAC
17.5 Service Attributes
17.6 Service Types
17.7 Creating Services
17.8 Managen van Services in een Single-Instance Environment
17.9 Gebruik van Services in Client Applicaties
17.10 Gebruik van Services in de Resource Manager
17.11 Gebruik van Services in de Scheduler
17.12 Gebruik van Services in Parallel Operations
17.13 Gebruik van Services in Metric Thresholds
17.14 Service Aggregatie en Tracing
17.15 Client Identifier Aggregatie en Tracing
17.16 trcsess Utility
17.17 Service Performance Views
17.18 Generalized Trace Enabling

18 Performance Tuning: Samenvatting


18.1 Noodzakelijke Initializatie Parameters zonder Performance Impact
18.2 Belangrijke Initializatie Parameters met Performance Impact
18.3 Initiele Memory Sizing
18.4 Database High Availability: Beste werkwijzen
18.5 Undo Tablespace: Beste werkwijzen
18.6 Temporary Tablespace: Beste werkwijzen
18.7 General Tablespace: Beste werkwijzen
18.8 Internal Fragmentation: overwegingen
18.9 Block Size: Voor- en Nadelen
18.10 Sizing Redo Log Files
18.11 Automatic Statistics Gathering
18.12 Automatic Statistics Collection: Overwegingen
18.13 Veel voorkomende Wait Events
18.14 Aanvullende Statistics
18.15 Top 10 Vergissingen in Oracle Systemen
Oracle 10g-11g Datawarehouse, Business Inteligence SQL en XML 5 dagen
1 Datawarehouse Schema Modellering Technieken
1.1 Schema’s in Data Warehouses
1.2 Derde Normale Vorm
1.3 Star Schema’s
1.4 Snowflake Schema’s
1.5 Optimaliseren van Star Queries
1.6 Star Transformation with a Bitmap Index
1.7 Star Transformation with a Bitmap Join Index
1.8 Star Transformation optimizing

2 BI SQL Statements
2.2 Hierarchical Queries
2.3 ROLLUP Clause
2.4 CUBE Clause
2.5 GROUPING() Functie
2.6 GROUPING_ID() Function
2.7 Analytic Functies
1 Ranking Functies
2 CUME_DIST() en PERCENT_RANK() Functies
3 NTILE() Functies
4 ROW_NUMBER() Functien
5 Inverse Percentile Functies
6 LAG() en LEAD() Functies
7 FIRST and LAST Functies
8 Linear Regression Functies
9 Hypothetical Rank en Distribution Functies
2.8 Window Functies
2.9 Reporting Functies
2.10 Model Conditions
1 IS ANY Condition
2 IS PRESENT Condition
2.11 Multiset Conditions
1 IS A SET Condition
2 IS EMPTY Condition
3 MEMBER Condition
4 SUBMULTISET Condition
2.12 Pattern-matching Conditions
1 LIKE Condition
2 REGEXP_LIKE Condition

3 External Data
3.1 Transporteren van data tussen Databases
3.2 Gebruik van Datapump of EXP/IMP
3.3 Oracle Directory
3.4 Conventional Path versus Direct Path
3.5 Data Pump vanaf de command-line
3.6 External tables
3.7 TableFunctions

4 XML in SQL met XMLType


4.1 XML gerelateerde termen
1 Namespace
2 Extensible Markup Language (XML)
3 XML Schema
4 Document Object Model
5 XPath
6 XSL
4.2 Gebruik van XML in SQL en PL/SQL
1 XDK - Developers Toolkit
2 User-defined type (UDT) en advanced datatypes (ADT)
4.3 Xpath
1 Inleiding
2 Axis
3 Node tests
4 Predicates
5 Predefined functies
6 Voorbeelden
7 Afkortingen
4.4 XMLType
1 XMLType datatype
2 XMLType gebruik
3 Opslaan van XMLType data in XML DB
4 XMLType aanmaken, wijzigen en verwijderen
5 Storage van XMLType tabellen en kolommen
6 Toevoegen van XML Data in XMLType kolommen/tabellen
7 Selecteer en Query XML Data
8 XPath om XML documenten te doorzoeken
9 Updaten van XML Instances en Data in Tabellen en kolommen
10 Indexering op XMLType kolommen

4.5 XML Schema


1 Structuur
2 Aanmaken van een schema
3 Validatie met XMLSchema
4 Verwijderen van een schema
en kolommen
Oracle 10g-11g Architectuur en Statement Tuning Duur 3 dgn
1 Ontwerpen en ontwikkelen voor Performance
1.1 Cost Based - Rule Based Optimizing
1.2 Oracle's Nieuwe Methodologie
1.3 Database Onafhankelijkheid

2 System Architectuur
2.1 Architectuur
2.2 Database structuur
2.3 Tablespace en Datafile
2.4 Segments, Extents en Blocks
2.5 Oracle Instance
2.6 Geheugen structuur
2.7 Oracle Instance Processen
2.8 Transacties: ACID regels
2.9 Undo management
2.10 Redo Log Proces
2.11 Software Componenten
2.12 De juiste Systeem Architectuur voor uw eisen
2.13 ACID en SQL statements.
2.14 Uitgangspunten voor Applicatie Ontwerp
2.15 Cursor Sharing en Bind Variabelen
2.16 Cursor Sharing Parameter
2.17 Session Cursor Caching
2.18 Parameter CURSOR_SPACE_FOR_TIME

3 Schema objecten
3.1 Indexen
3.2 B*Tree Structure
3.3 Fysieke Index Opslag.
3.4 Gebruik van indexen.
3.5 B-Tree indexen
3.6 Bitmap Indexen
3.7 FUNCTION-BASED indexen.
3.8 Index Partitioning
3.9 Index bewerkingen
3.10 Monitoren van Index Usage
3.11 Alternative Table Storage Structuren
3.12 Rows
3.13 Index-Organized Tables (IOTs)
3.14 Index-Clustered Tables
3.15 Hash-Clustered Tables
3.16 Partitioning Tables

4 Database Performance
4.1 SGA
4.2 Database Buffer Cache
4.3 Hash Chains
4.4 LRU Chains
4.5 Latch Coverage
4.6 Chained Rows
4.7 Cost Based - Rule Based Optimizing

5 Collecting Statistics
5.1 DBMS_Stats package
5.2 System Statistics.
5.3 Object Statistics
5.4 Automatische Statistics Collection
5.5 Performance Metrics

6 Analyse tools
6.1 SQL*Plus
6.2 Statspack en AWR
6.3 Statspack
6.4 Automatic Workload Repository (AWR)
6.5 Explain Plan
6.6 Stappen in het Execution Plan
6.7 SQL*Plus AUTOTRACE
6.8 SQL Trace
6.9 TKPROF Utility
6.10 Diagnostic events

7 Locking
7.1 Locks
7.2 Locking problemen
7.3 Pessimistic Locking
7.4 Optimistic Locking
7.5 Blocking
7.6 Deadlocks
7.7 Lock Escalatie versus Lock Conversie

8 Lock Types
8.1 DML Locks
8.2 DDL Locks
8.3 Latches
8.4 Manual Locking en User-Defined Locks

9 Introductie van de Optimizer


9.1 Overzicht van SQL Processing
9.2 Overzicht van de Optimizer
9.3 Optimizer keuze: Doel en Aanpak
9.4 OPTIMIZER_MODE initialisatie parameter
9.5 CBO statistieken in de Data Dictionary
9.6 De Cost-Based Optimizer begrijpen
9.7 Query Transformer
9.8 Estimator
9.9 Plan Generator

10 Access Paths voor de CBO


10.1 Full Table Scans
10.2 Indexed Table Access
10.3 Joins
10.4 Nested Loops
10.5 Hash en Sort merge joins
10.6 Cartesian Joins
10.7 Anti- en Semi-Joins
10.8 Full Outer Joins
10.9 Uitvoering van Join Statements door de CBO
10.10 Instellen van Cost-Based Optimizer Parameters
10.11 Overzicht van de Extensible Optimizer

Oracle 10/11g Effectief programmeren Duur 2dgn

11 Effectieve SQL code


11.1 SQL en fysieke opslag
11.2 SQL*Plus: set arraysize
11.3 SQL kennis
11.4 ROWNUM Pseudo kolom
11.5 Scalar Subqueries
11.6 Meerdere kolommen in Scalar Subquery
11.7 Inline en Scalar subqueries op Meerdere Tabellen
11.8 Analytical SQL
11.9 Niet Tunen maar goede code
11.10 Overzicht van ander SQL Technieken

12 Effective PL/SQL Programming


12.1 Waarom PL/SQL
12.2 Schrijf zo min mogelijk
12.3 Gebruik Packages
12.4 Gebruik Static SQL
12.5 Bulk Processing
12.6 Retourneren van Data
12.7 Gebruik %TYPE en %ROWTYPE
12.8 Gebruik van Invoker Rights
12.9 Maak uw Lookups efficiënt
12.10 Be Careful with Autonomous Transactions
12.11 Choose Whether to Use Implicit or Explicit Cursors

13 Nieuw in Outlines
13.1 Plan Stability
13.2 Private Outlines
13.3 Workshop Private Outline.
Oracle Database 10g-11g DBO en Dev Operator Duur 5 dgn

10g DB operator
1 Oracle Database Administration
1.1 Opslag structuren
1.2 Klassieke bestanden
1.3 De database
1.4 Relationele model
1.5 Onderhoud

2 Oracle Installatie en Startup


2.1 System Requirements
2.2 OS Users en Omgevingsvariabelen
2.3 Pré-installatie en Loopback adapter
2.4 Installatie Oracle Database Software 10g versie 10.2.0
2.5 Overige instellingen
2.6 Oracle Database Services

3 Oracle 10g Server Architectuur Grondig inzicht in bestaande en nieuwe elementen


3.1 Architecturen van de Oracle Architectuur
3.2 Database structuur Een kapstok voor het inzicht
3.3 Tablespace en Datafile in mogelijkheden en problemen.
3.4 Segments, Extents en Blocks
3.5 Segments
3.6 Extents
3.7 Oracle Database Blocks
3.8 Redolog Files
3.9 Archive LogFiles
3.10 Control Files
3.11 Instance initialisatie file
3.12 Oracle Instance
3.13 Geheugen structuur
3.14 Oracle Instance Processen
3.15 Beheer met Oracle Enterprise Manager
3.16 Structured Query Language (SQL) en PL/SQL
3.17 Datadictionary
3.18 Database Gebruikers en Schema’s
3.19 Database Configuration Assistant (DBCA)
3.20 Opgaven Architectuur
3.21 Deïnstallatie van de database
3.22 Inrichting werkomgeving

4 Database Interfaces Korte opfrissing van SQL, SQL*Plus


4.1 Werken met ORACLE / SQL*Plus. en het browserbased werken met iSQL*plus
4.2 iSQL*Plus
4.3 PL/SQL
4.4 Java, OCI en API

5 Enterprise Manager De totaal vernieuwde grafische interface


5.1 Database Control Starten en Stoppen voor database beheer.
5.2 Oracle Enterprise Manager 10g
5.3 Toegang tot Oracle Enterprise Manager
5.5 Enterprise Manager Preferences
5.6 Administrator rechten
5.7 Instance startup
5.8 Database Shutdown
5.9 Restricted session
5.10 iSQL*Plus DBA toegang mogelijk maken.
5.11 Initialisation parameters en SPFile.
5.12 Alert Log
5.13 Oefeningen

6 Data Structuren Overzicht tablespace en datafiles


6.1 Tablespaces en de nieuwe elementen erin
6.2 Locally Managed Tablespaces. En hun onderhoud via Database Control
6.3 Automatic Segment Space Management.
6.4 Tablespaces in de Preconfigured Database
6.5 Create Tablespace
6.6 Alter Tablespace
6.7 Tablespace verwijderen.
6.8 OEM Tablespace acties
6.9 Default Temporary Tablespaces.
6.10 Temporary Segments
6.11 Opdracht
7 Veiligheidsbeheer Overzicht van gebruikers en rechten
7.1 Beheer van users en veranderde defaults en werking
7.2 Beheer van users met OEM En hun beheer via Database Control
7.3 Profiles.
7.4 Profiles beheren via OEM
7.5 Privileges (Rechten).
7.6 Privileges (Rechten) via OEM
7.7 Roles
7.8 Roles via OEM

8 Schema Objecten Overzicht van bestaande en nieuwe opties


8.1 User, Schema en Objecten voor tabellen en indexen
8.2 Schema Object namen en Namespace En hun beheer via Database Control
8.3 Tabellen
8.4 Relational Table
8.5 Datatypes
8.6 Constraints
8.7 Tabel optie met DB Control
8.8 Aanmaak Table en Constraint met OEM
8.9 Sequences
8.10 Wijzigen van een tabelstructuur
8.11 Verwijderen van tabellen, rijen en kolommen
8.12 Indexen
8.13 Creëren en raadplegen van views

9 Data Beheer Transactie princiepes en de vernieuwe


9.1 Transacties. import en export tools
9.2 Transporteren van data tussen Databases
9.3 Gebruik van Datapump of EXP/IMP
9.4 Oracle Directory
9.5 Conventional Path versus Direct Path
9.6 Data Pump vanaf de command-line
9.7 Data Pump opdrachten
9.8 SQL*Loader

10 Oracle Net Hoe werken de netwerkverbindingen van Oracle net


10.1 Client/server paradigma En wat zijn de veranderingen daarin
10.2 Netwerk protocollen
10.3 User Sessie starten
10.4 Listener aanmaken en beheren
10.5 Static en dynamic service registration
10.6 Gebruik van Oracle Net Manager.
10.7 Name Resolution Technieken
10.8 Local Naming
10.9 Directory Naming
10.10 Geavanceerde Connection Opties

11 Shared Server optie. Wat is de shared server verbinding


11.1 Shared Server Configuratie en wanneer is deze nuttig
11.2 Configureren van de Shared Server optie
11.3 Starten van de instance en beheren van Shared Server
11.4 Dedicated connectie in Shared Server omgeving.
11.5 Tuning Shared Server optie
11.6 Wanneer Shared Server gebruiken
11.7 Samenvatting
11.8 Opdrachten

12 Database Performance Performance en de standaard costbased optimizer.


12.1 Cost Based - Rule Based Optimizing Waarom statistics een must zijn.
12.2 Invalid en Dependent Objecten
12.3 Hercompilatie van PL/SQL Program Units
12.4 Unusable Indexen
12.5 Unused Indexes
12.6 Optimizer Statistics
12.7 Automatische Statistics Collection
12.8 Performance Metrics

13 Oracle Self-Managing Database Geheel nieuw in 10g - preventief en selftuning


13.1 Automatic Workload Repository (AWR) Hoe kunt u problemen voor zijn en preventief oplossen
13.2 Automatic Database Diagnostic Monitoring (ADDM)
13.3 Advisor Central
13.4 SQL Tuning en SQL Access Advisors
13.5 Memory Advisor
13.6 Mean Time to Recover Advisor
13.7 Segment Advisor
13.8 Undo Advisor
13.9 Server-Generated Alerts
13.10 Questions

14 Undo Space management Waarom en hoe vervangt undo het gehassel met rollback
14.1 Undo en Rollback segment Wat zijn de vele implicaties van de nieuwe undo structuur.
14.2 Configureren automatic Undo Space Management.
14.3 Transacties en Undo Segments
14.4 Tunen Automatic Undo Space Management.

15 Beheer van Locking Hoe herkent u locks en kunt u die oplossen


15.1 Shared en Exclusive Locks
15.2 Het Enqueue Mechanisme
15.3 Lock Contention
15.4 Deadlocks

16 Backup en Recovery Hoe Oracle 24 uur beschikbaarheid ondersteunt


16.1 Soorten fouten die voorkomen Hoe Oracle recovery na een storing verkort
16.2 Backup en Recovery Strategie en beheersbaar maakt
16.3 Technische Aspecten van Backup en Recovery
16.4 Bedrijfskundig aspect - MTTR
16.5 Archive Modes

17 Backup Hoe u closed en open backups kunt maken


17.1 Backup tools Hoe backup en 24 uur beschikbaarheid samen gaan
17.2 Backup Concept
17.3 RMAN Image Copy en Backup Set
17.5 RMAN incremental backup’s
17.6 RMAN Settings in Database Control
17.7 Controlfile Backup
17.8 Manage RMAN Backups
17.9 Default Backup Destination
17.10 Questions

18 Recovery Hoe u kunt recoveren van storingen zonder


18.1 Media Recovery transacties te verliezen en met minimale downtime.
18.2 Recovery van een verloren Multiplexed Controlfile
18.3 Recovery van Redolog file
18.4 Recovery van Datafiles
18.5 Recovery van Critical Datafiles

19 Globalization Support. Hoe dataformats, valuta settings en


19.1 Character Set diacrieten in Oracle werken.
19.2 National Language Support
19.3 Keuze van Character Set
19.4 Character Set wijzigen
19.5 Gebruik van Globalization Support
19.6 Linguistic Sort en Selectie
19.7 De Locale Builder
19.8 Time Zones Gebruiken

10g Developer installatie


1 Vereisten Wat zijn de benodigdheden voor
1.1 Hardware en OS eisen de gebruikers omgeving
1.2 Oracle Homes
1.3 Gebruikte directories
1.4 Preinstallatie taken

2 Installatie De installatie van de Web-base Developer tools


2.1 Oracle Installer de verschillende lagen, front, middle tier en back.
2.2 Inventory directory Hoe kunt u installatie scripts maken
2.3 Run de installer
2.4 Silent of Non-Interactive installatie

3 Na Installatie De netwerk instellingen voor de developer tools


3.1 Netwerk instellingen
3.2 Web instellingen
3.3 Forms instellen en starten
3.4 Reports instellen en starten

4 Deinstallatie en Troubleshooting Wat doet u bij installatie problemen


4.1 Developer deinstalleren met installer
4.2 Opnieuw installeren
4.3 Troubleshooting bij installatie
Oracle Application Server 10g Form en Reports Server administation 5 dgn

1 Oracle AS 10g: Basis Componenten en Eigenschappen


1.1 Oracle AS: Overzicht
1.2 Multitiered Model
1.3 OracleAS Terminologie, Componenten en Oplossingen
1.4 Oracle AS Producten
1.5 Oracle AS Management
1.6 OracleAS Infrastructuur
1.7 Oracle Internet Directory en Beveiliging
1.8 OracleAS Infrastructuur installatie onderdelen:
1.9 OracleAS Middle Tier Componenten
1.10 Oracle HTTP Server
1.11 OracleAS Web Cache
1.12 OracleAS Containers for J2EE (OC4J)
1.13 OracleAS Web Services
1.14 OracleAS Enterprise Portal
1.15 Wireless-Enabled applicaties
1.16 Mobile Portal Architectuur
1.17 OracleAS Developer Kits
1.18 Oracle AS Forms en Reports services in Key2Financiën
1.19 Eisen Oracle10g Applicatie Server Forms en Reports services
1.20 De Forms Server
1.21 De Reports Server

2 Gebruik van Oracle AS Management Tools


2.1 Management Controls
2.2 Grid Control
2.3 Applicatie Server Control
2.4 AS Control gebruik
2.5 Topology Viewer
2.6 Oracle AS Instance Home Page
2.7 Performance Metrics
2.8 Log Information
2.9 emctl Utility
2.10 SSL verbinding met AS Control
2.11 Applicatie Server Ports Page
2.12 Oracle Process Manager and Notification Server (OPMN)
2.13 Startup en Shutdown volgorde
2.14 Distributed Configuration Management
2.15 Overzicht tools voor beheertaken

3 Configuratie en Beheer Oracle HTTP Server


3.1 Introductie Oracle HTTP Server
3.2 Oracle HTTP Server Processing Model
3.3 Start, Stop, en Restart van Oracle HTTP Server
3.4 HTTP Server Directory Structure
3.5 Configuratie van Oracle HTTP Server
3.6 Beheer Toegang tot de AS
3.7 Configureren van directives.
3.8 Options en AllowOverride
3.9 Directory Indexing
3.10 Error en Response Handling
3.11 Expires Header en Caching
3.12 Alias, ScriptAlias en Redirect
3.13 Oracle HTTP Server Home Page
3.14 Modifying Server Properties
3.15 Error en Access Logs
3.16 Server Status opvragen
3.17 Bewaken van de Oracle HTTP Server
3.18 Wat Is mod_security

4 Configuratie en Beheer OracleAS Web Cache


4.1 Wat is OracleAS Web Cache
4.2 Hoe werkt OracleAS Web Cache
4.3 Beheer van OracleAS Web Cache
4.4 Beheer Web Cache
4.5 Caching Regels
4.6 Performance verzekering en Piek bescherming
4.7 Event en Access Logs
4.8 Curstom Rollover Schedules

5 Configuratie en Beheer OC4J


5.1 Java 2 Platform, Enterprise Edition (J2EE)
5.2 Oracle AS Containers for J2EE (OC4J)
5.3 Een OC4J Instance aanmaken
5.4 AS Control: OC4J Home Page
5.5 OC4J Configuration Basics
5.6 Configuring OC4J Using AS Control

6 Servers en Clients in Key2Financiën.


6.1 Thin Clients
6.2 Browser en Java Virtual Machine: JInitiator.
6.3 Browser and Java Virtual Machine: Sun Java Plugin
6.4 Het instellen van de browser.
6.5 Single Sign-On.
6.6 (De)coderen web.config
6.7 Configureren Webutil.cfg

7 Beheer Forms applicaties in OracleAS


7.1 Utilizing Oracle AS Componenten
7.2 Integrating Forms Services met Oracle AS
7.3 Utilizing Forms Services Componenten
7.4 Connection Process
7.5 Managing Configuration Files
7.6 Deploy gardenbase applicatie
7.7 Performing Configuration Tasks
7.8 Configuring JVM Pooling
7.9 Configuring Forms Trace
7.10 Modifying the Run-Time Environment
7.11 Managing Sessions
7.12 Deploying OracleAS Forms Applications
7.13 Deployen van Oracle Forms Demo's
7.14 Configuratiebestanden OAS
7.15 Het optimaliseren van de Forms Server
7.16 Het beheren van jobs op de Forms Server

8 Beheer Oracle Reports in Oracle AS


8.1 OracleAS Reports Services
8.2 OracleAS Reports Services Architecture
8.3 Starting and Stopping OracleAS Reports Services
8.4 Setting Up Reports Services
8.5 OracleAS Reports Services Configuration Files
8.6 Configuring Reports Server
8.7 Configuring Reports Servlet
8.8 Deploying
8.9 Deploy gardenbase reports
8.10 Advantages of Key Mapping
8.11 Configuratiebestand OAS voor Reports
8.12 Het optimaliseren van de Reports Server.
8.13 Het beheren van jobs op de Report Server

9 Monitoring Oracle AS
9.1 Introduction to Oracle AS Logging
9.2 Log File Messages by Component
9.3 Using een Log Repository
9.4 Configuring Component Logging Opties
9.5 Log File Content
9.6 Correlating Messages Across Log Files and Componenten
9.7 Enabling ODL Messages
9.8 Updating Log Loader Configuration
9.9 Troubleshooting Log Loader Problems
9.10 Viewing Log Messages met printlogs
9.11 Schonen van tijdelijke bestanden

10 BackUp and Restore in Oracle AS


10.1 Backup and Recovery Features
10.2 Roadmap for Backup and Recovery
10.3 Concept van OracleAS Backup and Recovery
10.4 Performing een Complete OracleAS Server Omgeving Backup
10.5 OracleAS Backup and Recovery Tool
10.6 Configuring de OracleAS Backup and Recovery Tool Manually
10.7 Using OracleAS Control for Backup and Recovery
10.8 Creeer uitgangs situatie voor backup and recovery opdracht:
10.9 Backup Procedures
10.10 Performing een Complete Backup
10.11 Restore Procedures
10.12 Restoring OracleAS Infrastructure to een New Host
10.13 Restoring Middle Tier to een New Host
10.14 Restoring OracleAS Infrastructure Configuration Files
10.15 Restoring Middle Tier to de Same Host
10.16 Restoring Middle-Tier Configuration Files
10.17 Opdracht: Restoring Middle Tier

11 Oracle AS Forms and Reports services in Key2Financiën


11.1 Configuratie
11.2 Controle Forms
11.3 Controle Reports
11.4 Wat er draait
Oracle Designer 6i-9i duur 1 dgn
1 Oracle Designer
1.1 Inleiding
1.2 De Repository

2 Designer in vogelvlucht
2.1 Het voorbeeld

3 Strategie fase: Business Process Modeling


3.1 De Process Modeler
3.2 Procesmodel van BESTEL

4 Analyse, ontwerp en genereren


4.1 Conceptuele modellen
4.2 Entity Relationship Diagram
4.3 Default BESTEL - ERD
4.4 Repository Reports.
4.5 Functie Hiërarchie Diagram
4.6 Function Hiërarchie Diagram Toolbar
4.7 Functie ontwerp BESTEL
4.8 Transform Preliminary Design - van logisch naar technisch model
4.9 Database Design Transformer - DDT
4.10 De ontwerp fase: Server Model Design
4.11 Generators
4.12 Preference Sets
4.13 Wat hebben we gedaan in dit hoofdstuk

5 Menu, LEV en ART


5.1 Logisch Ontwerp
5.2 Technisch ontwerp
5.3 Genereren
5.4 Wat hebben we gedaan in dit hoofdstuk

6 Uitbreiding BESTEL
6.1 Lookups, Other usage en Descriptors
6.2 Afgeleide velden
6.3 Functie ontwerp
6.4 Matrix Diagrammer
6.5 Genereren Form
6.6 Wat hebben we gedaan in dit hoofdstuk

7 Report BESTOVERZ
7.1 Een report aanmaken
7.2 Wat hebben we gedaan in dit hoofdstuk

8 Domein
8.1 Definitie Domein
8.2 Wat hebben we gedaan in dit hoofdstuk

9 View en Check constraint


9.1 Views
9.2 Check Constraints
9.3 Wat hebben we gedaan in dit hoofdstuk
10 DB trigger op BESTEL
10.1 De Database trigger
10.2 Het maken van de trigger
10.3 Wat hebben we gedaan in dit hoofdstuk

11 Forms Triggers met PL/SQL functions


11.1 Eenvoudige Stored Function
11.2 Algemeen bruikbare PL*SQL in Template
11.3 Functie voor één Form in Template
11.4 Wat hebben we gedaan in dit hoofdstuk

12 Backup’s, Checkout en Export


12.1 Overzicht mogelijkheden
12.2 Archieve/Restore and Export / Import applications

13 Data Flow Diagrams


13.1 Beschrijving DFD
13.2 DFD van Inkoop
13.3 Wat hebben we gedaan in dit hoofdstuk

14 Reverse engineering
14.1 Reverse Engineering Tools
14.2 Reverse Engineering Database
14.3 Reconcile
14.4 Oefening Reverse engineering
14.5 Regeneration van Modules
101
102

15 Property Navigator
15.1 Preference Levels
15.2 Preferences toepassen

16 Reports ten behoeve van System Modelling


16.1 Data Model reports
16.2 Reports voor Function Model
16.3 Reports voor Dataflow Model
16.4 Popup schermen voor Subtypes
16.5 ARC in forms
Oracle Forms 9i-10g Duur 5 dgn'
1 Introductie Forms for Windows
1.1 De plaats van Oracle Forms
1.2 Forms als Oracle onderdeel.
1.3 Internet Computing Solutions
1.4 Forms Services Architecture
1.5 De onderdelen van Oracle Forms.

2 Oracle oefenapplicatie met Forms


2.1 Structuur van een 4 GL applicatie - Forms
2.2 Forms Builder

3 Werken met Forms Builder


3.1 Algemeen
3.2 De Object Navigator
3.3 Layout Editor
3.4 Tool Palette
3.5 Edit Menu
3.6 View Menu
3.7 Layout Menu

4 Ontwerpen van een applicatie


4.1 De start
4.2 De specificaties van de uit te werken Form
4.3 Het voorbeeld

5 Blokken van een Form


5.1 Default Single record blok
5.2 Gegenereerde onderdelen
5.3 Multi Record blok
5.4 Master-detail relation
5.5 Testen

6 Items en LOV
6.1 Items (velden)
6.2 Item Property List
6.3 List of Values (LOV)
6.4 LOV Properties

7 Formula en Summary fields


7.1 Formula field
7.2 Summary field

8 Triggers
8.1 Wat zijn Triggers
8.2 Internal Event Triggers 1
8.3 Aanmaken Trigger
8.4 Validatie en vullen van afgeleide items
8.5 Validatie van eenvoudige constraints
8.6 Debugging
8.7 Transactional Triggers
8.8 Sequence voor automatische volgnummers
8.9 Primary Key controle
8.10 Runtime defaults vullen vanuit triggers
8.11 Alert
8.12 Triggers voor messages
8.13 Key-triggers
8.14 Het totaal van Order berekenen
8.15 Triggers voor Buttons

9 PL/SQL en FORMS
9.1 Variabelen in PL/SQL
9.2 Systeem Variabelen
9.3 Globale Variabelen
9.4 Built-ins
9.5 Subprograms maken
9.6 Package
9.7 Database triggers samen met Forms
9.8 Hergebruik van Oracle Forms-objecten
9.9 Library forms

10 Modules, Windows en Canvas


10.1 Module
10.2 Modules, Windows en canvas
10.3 Canvas-view
10.4 Windows property sheet

11 Multi Form Applicaties


11.1 Aanroepen forms vanuit een Form
11.2 Gegevens uitwisselen
11.3 Aanroep van Reports en andere Oracle Producten
11.4 Het maken van menu's
Oracle Reports 9i-10g Duur 5 dgn'
1 Inleiding Reports
1.1 Oracle Objecten
1.2 Foutmeldingen
1.3 Structuur van Reports
1.4 Maken van een report

2 Het creëren van een standaard rapport


2.1 Creëren van een rapport
2.2 Speciferen van de data
2.3 Het specificeren van de rapport layout
2.4 Korte samenvatting van dit hoofdstuk

3 Het maken van een Break Report


3.1 Het openen en aanpassen van een rapport
3.2 Het Data Model wijzigen
3.3 Update van de rapport layout
3.4 Het aanpassen van veldeigenschappen
3.5 Samenvatting van dit hoofdstuk

4 De opmaak van een rapport


4.1 Het wijzigen van de standaard boilerplate
4.2 Toevoegen van boilerplate en velden in de rapportmarge
4.3 Importeren van layout objecten
4.4 Het toevoegen van boilerplate tekst uit een linked file
4.5 Het toevoegen van afbeeldingen
4.6 Extra layout aanpassingen
4.7 Samenvatting van dit hoofdstuk

5 Totalen en Formules
5.1 Toevoegen van totalen en formules in kolommen
5.2 Een summary maken
5.3 Het creëren van een formule
5.4 Een tweede standaard layout
5.5 Samenvatting van dit hoofdstuk

6 Rapporttypes combineren
6.1 Het combineren van rapporttypes
6.2 Master/Detail Rapport
6.3 Het linken van de queries
6.4 Samenvatting van dit hoofdstuk

7 Andere rapportvoorbeelden
7.1 Een Mailing Label rapport
7.2 Een Form Letter Rapport
7.3 Een uitgebreid Break rapport
7.4 Een Master / Detail / Summary rapport
7.5 Het plaatsen van database waarden in koppen van de pagina's
7.6 Een Matrix rapport
7.7 Een PL/SQL rapport
7.8 Wat zijn parameters

8 Nieuwe opties van Report 2.5


8.1 Drill-Down Report.
8.2 Multimedia voorbeeld
8.3 OLE2 Rapport

9 Performance
9.1 Runtime settings
9.2 Data-model performance
9.3 Layout
9.4 PL/SQL
9.5 Execute opties.
9.6 Systeem

You might also like