<Insert Picture Here> Enkele nuttige Oracle Database features voor de ROCs



Vergelijkbare documenten
Extreem hoog beschikbaar

Hoog Beschikbaarheid en het waterschapshuis

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Oracle Rolling Upgrades met SharePlex Systems Consultant Quest Software Nederland 9/

Model driven Application Delivery

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Webapplicatie-generatie NIOC 2013

Pijlers van Beheer. Bram van der Vos

Continuous testing in DevOps met Test Automation

Hoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

EM6250 Firmware update V030507

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019

Self Service BI. de business

De convergentie naar gemak. Hans Bos,

Onder de motorkap van Microsoft Azure Web Sites. Eelco Koster Software architect ORDINA

Bescherming van (software) IP bij uitbesteding van productie

Right Availability voor Provincie Zeeland met Active Data Guard 11g

General info on using shopping carts with Ingenico epayments

APEX en JasperReports

Introduction to IBM Cognos Express = BA 4 ALL

Virtual Enterprise Centralized Desktop

Mobile Devices, Applications and Data

M Microsoft SQL Server 2008, Business Intelligence Development and Maintenance

XTREMIO WAT IS HET OORDEEL VAN DE GEBRUIKER?

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

Cisco Cloud. Collaboration. Ronald Zondervan David Betlem September, Presentation_ID 2010 Cisco Systems, Inc. All rights reserved.

DB architectuur.

Responsive web applicaties op Oracle

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT

DB architectuur.

Presentatie Rapportage Met SAP Business Objects

Is APEX a worthy substitute for Oracle Forms?

Smar t Buildings met behulp van Azure IoT

Intake Formulier Opleidingen

Disaster Recovery uit de Cloud

Windows Azure in de praktijk

KPDdoc kerneigenschappen

ETS 4.1 Beveiliging & ETS app concept

DRIVEN BY AMBITION SUCCESVOL EXACT IMPLEMENTEREN IN DE PRIVATE CLOUD

Handleiding Installatie ADS

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Windchill Document Management. - Digitaliseren van documenten en processen -

Your supply chain 10 x more effective

Impulse Info Systems. ODA Business en Technical challenges

The impact van Robotics ir. Lars Leemhorst, PwC. IIA congres 2017

Windows Server 2003 EoS. GGZ Nederland

Op weg naar de favoriete Verzekeraar. Vincent Snels (Nationale Nederlanden) Lex Veltman (IBM)

Help je Power BI Analytics project om zeep 6 succesfactoren. Marc Wijnberg Gebruikersdag 2018

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse

Welkom. Christophe Limpens. Solution Consultancy Manager

Together we deliver. Partner Logistics Together we deliver

3HUIRUPDQFH0HDVXUHPHQW RI'\QDPLFDOO\&RPSLOHG -DYD([HFXWLRQV

StartReady Partnership. Detailed Portfolio overview

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

Welk datacenterconsumptiemodel past het best bij uw visie?

Welkom bij IT-Workz. Etten-Leur, 16 november Altijd en overal werken en leren. Applicatie en Desktop Delivery met Quest vworkspace

EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI?

Stefan Lamberigts Solution Advisor Data Platform. Michiel Coox Solution Advisor Productivity

De virtualisatie Grand Prix

INHOUDSOPGAVE Het Boekenwinkeltje Registreer.aspx Opgaven... 97

SuperOffice Systeemvereisten

De Lync naar Het Nieuwe Werken. Utrecht - 25 januari 2011

VMWORLD 2011 US WRAP

Droom of werkelijkheid? Integratie VMware NSX en F5 zorgt voor effectieve uitrol van applicaties.

Nu we toch bezig zijn... Bram van der Vos

Standard Parts Installatie Solid Edge ST3

Database Tiering Exadata and ZS3

Het einde van de cloud zoals wij die nu kennen. Dell EMC Hans Timmerman

Viktor van den Berg. Xpert Training Group VMware Authorized Training Center Citrix Authorized Learning Center Microsoft CPLS Eigen datacenter

Extra details van de performance in de database kunt u zien met het Top Activity scherm dat u van hieruit kunt tonen.

Enterprise Portfolio Management

IBM Tivoli Storage Manager Licentie structuur

Van Small Business Server naar Cloud Small Business Services. Uw vertrouwde Small Business Server in de cloud

Safe Harbor Statement

High Availability & Disaster Recovery

Applicatieplatformstrategie Rijkswaterstaat

CTI SUITE TSP DETAILS

MyDHL+ Van Non-Corporate naar Corporate

Een alledaags gegeven

Microsoft trainingen en certificeringen: dé bouwstenen voor uw carrière in de ICT

WFS 3.0 De geo-api van de toekomst. Linda van den Brink, Geonovum 13 februari #DataToBuildOn

KNVB & SAS MAARTEN HOFFER - KNVB RENE VAN DER LAAN - SAS

Taco Schallenberg Acorel

Seriously Seeking Security

RESEARCH DATA MANAGEMENT INNOVATION & SERVICE SURF

NL VMUG UserCon March

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

Organiserende Partners

Elke digitale reis start met een vertrekpunt Hyperconverged Infrastructure as a Service

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Kenneth van Surksum. Managing Consultant at Insight24. Founder + board member WMUG NL.

Systeemvereisten. Systeemvereisten voor Microsoft Dynamics NAV Rolgebaseerde client

What is the advantage of using expression language instead of JSP scriptlets and JSP expressions?

Microsoft s platform voor projectorganisaties. EPM 2007 en straks Wil Jansen Gwen Schilte

Joop Cornelissen BMC Klantendag Professionaliseren dienstverlening CMS

Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen

ICT, altijd zeker. Spreker: Jeroen van Yperen Solutions

Transcriptie:

<Insert Picture Here> Enkele nuttige Oracle Database features voor de ROCs Shintaro Nagaoka Presales, Oracle Nederland

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

Oracle : Meer dan 30 jaar van de Continu Innovatie Oracle 7 Oracle 6 Oracle 5 Oracle 2 Oracle 8 Oracle 8i Built in Java VM Partitioning Support Built in Messaging Object Relational Support Multimedia Support Data Warehousing Optimizations Parallel Operations Distributed SQL & Transaction Support Cluster and MPP Support Multi-version Read Consistency Client/Server Support Platform Portability Commercial SQL Implementation Database Vault Grid Computing In-Memory Database Cache Automatic Storage Mgmt Self Managing Database XML Database Oracle Data Guard Real Application Clusters Flashback Query Virtual Private Database Oracle 9i Oracle 10g

Oracle Database 11 g De DB kern met veel geavanceerde features Nu in 11 g met veel nieuwe faciliteiten op het gebied van Hoge beschikbaarheid & OLTP Data Warehouse + datagroei Data beveiliging Database Beheer Informatiebeheer

Selecties voor vandaag Diverse Oplossingen voor de hoge beschikbaarheid Beheersing van de data groei / ILM ( Information Lifecycle Management ) Oracle Application Express ( APEX )

Onderwerpen Diverse Oplossingen voor de hoge beschikbaarheid Beheersing van de data groei / ILM ( Information Lifecycle Management ) Oracle Application Express ( APEX )

Achtergrond Consolidatie leidt tot steeds grotere afname van de database Qua # gebruikers Qua # gedeelde data bronnen Qua # applicaties bovenop de database Er is aantoonbaar voordeel van deze aanpak De omgeving heeft dan wel een strategie nodig voor de hoge beschikbaarheid van de IT omgeving

Oracle s HA oplossingen Geïntegreerd met database Ongeplande Downtime Geplande Downtime Systeem probleem Data probleem Systeem wijziging Data wijziging Real Application Clusters ASM Flashback RMAN & Oracle Secure Backup Data Guard Streams Online Reconfiguration Rolling Upgrades Online Redefinition Oracle MAA Best Practices

Beste Server Bescherming Gecombineerd met de schaalbaarheid Ongeplande Downtime Systeem probleem Data probleem Real Application Clusters Geplande Downtime Systeem wijziging Data wijziging

Oracle Real Application Cluster ( RAC ) 100 % hoge beschikbaarheid ook tijdens het onderhoudswerk Enkelvoudige Database opslag

Oracle Real Application Cluster ( RAC ) Schaalbaarheid Enkelvoudige Database opslag

Beste Opslag Bescherming Tegen de laagste kosten Ongeplande Downtime Systeem probleem Data probleem opslag probleem Menselijke Fouten Data Corrupties Automatic Storage Management (ASM) Geplande Downtime Systeem wijziging Data wijziging Omgevings probleem

Data Mirroring with ASM ASM mirrors data across low cost modular storage arrays Automatically remirrors when disk or array fails Database Storage ASM Enhancements Automatically repair corrupt blocks from mirror copy Fast resync of mirror copy upon recovery from transient disk failures uses only changed blocks Rolling Upgrade for ASM instances Designed to Tolerate Storage Array Failures

Beste Bescherming tegen de Menselijke Fouten Tegen de laagste kosten Ongeplande Downtime Systeem probleem Data probleem opslag probleem Menselijke Fouten Data Corrupties Flashback Technologies Geplande Downtime Systeem wijziging Data wijziging Omgevings probleem

Revolution in recovery Flashback Revolutionizes Error Recovery Operates on just changed data Time to correct error equals time to make error Minutes instead of hours Traditional Flashback Recovery 80 60 40 20 0 Recovery time Correction Time = Error Time + f(db_size) Flashback is Easy Single command instead of complex procedure Flashback Database impact for OLTP workload observed to be less than 2% Great for testing also!

Flashback Familie Flashback Query Flashback Tables Flashback Database Flashback Data Archive and Transaction

Onderzoek van de fouten d.m.v. Flashback Flashback Query Query alle data op een gegeven tijdstip select * from Salary AS OF 12:00 P.M. where Flashback Version Query Alle versies van een rij tussen tijdstippen tonen transacties die tot wijziging leidden Tx 3 Tx 2 Tx 1 select * from Salary VERSIONS BETWEEN 12:00 PM and 2:00 PM where Flashback Transaction Query Alle wijzigingen door een transactie tonen select * from FLASHBACK_TRANSACTION_QUERY where xid = HEXTORAW( 000200030000002D ); Alle deze zijn gebaseerd op de beschikbare undo

Fout Correctie d.m.v. Flashback Customer Database Flashback Database herstelt database tot willekeurig tijdstip Flashback Table herstelt de inhoud van de tabellen tot een willekeurig tijdstip Flashback Drop herstelt tabellen die per ongeluk verwijderd zijn (gebaseerd op de vrije ruimte in tablespace) Order Flashback Transaction terugdraaien van de transactie en alle daaruit voortvloeiende conflicterende transacties

Oracle Total Recall Flashback Data Archive User Tablespaces Changes Flashback Data Archive Lange termijn retentie over jaren Automatische opslag van alle wijzigingen op de geselecteerde tabellen in Flashback Data Archief Archief kan niet worden gewijzigd Oude data verwijderd volgens de gebruikers retentie beleid Toont tabel inhoud op een willekeurig tijdstip ( gebruik makend van Flashback Query ) Maakt gebruik van Change tracking, Long term history ILM, Auditing, Compliance

Beste Bescherming tegen de data corruptie Tegen de laagste kosten Ongeplande Downtime Geplande Downtime Systeem probleem Data probleem Systeem wijziging Data wijziging opslag probleem Menselijke Fouten Data Corrupties Omgevings probleem Data Recovery Advisor, RMAN, Oracle Secure Backup

Oracle Recovery Manager - RMAN The native Oracle Database Backup & Recovery Utility Intimate knowledge of database file formats and recovery procedures Create and maintain backup policies Catalog all backup and recovery activities Operates online and in parallel for fast processing Corrupt block detection during backup and restore with the ability to validate backups Integrated with Oracle HA solutions such as Oracle Secure Backup, Data Guard, ASM, Enterprise Manager, and also third party backup products

Beste Disaster Protection (DR) Tegen de laagste kosten Unplanned Downtime System Failures Data Failures opslag probleem Menselijke Fouten Data Corrupties Planned Downtime System Changes Data Changes Omgevings probleem Data Guard

Disaster Recovery ( DR ) Realities Majority of customers never benefit from DR investment Expensive choose no DR, or under-configure DR Loses data causes problems with interconnected systems Slow prefer to try to fix problems instead of using DR Limited protection from site failures only Users are afraid to use DR because it may not work DR Systems Gather Dust

Beste Bescherming tegen de Omgevingsprobleem Tegen de laagste kosten Production Database Automatic Failover Synchronous Redo Shipping Physical or Logical Standby DB Data Guard Comprehensive data protection e.g. data corruptions don t propagate Failover in seconds standby is already synchronized Zero data loss over large distances advantage over array-based mirroring technologies

Active Data Guard De verspreidde verwerking naar standby ontlast de Primary Database Real-time Reporting Real-time Queries Continu Redo Shipment + Apply Snelle Incremental Backups Productie Database Physical Standby Database Verplaats read-only queries naar de up-to-date physical standby Voert uit de snelle incremental backups op een physical standby

Beste Online Systeem Aanpassingen Tegen de laagste kosten Ongeplande Downtime Systeem probleem Data probleem Geplande Downtime Systeem wijziging Data wijziging Online Reconfiguratie Rolling Upgrades

Rolling Database Upgrades Using Transient Logical Standby Physical Logical Upgrade Physical Start rolling database upgrades with physical standbys Temporarily convert physical standby to logical to perform the upgrade Data type restrictions limited to short upgrade window No need for separate logical standby for upgrade Also possible in 10.2 (more manual steps) Leverage your physical standbys!

Beste Online Data Wijzigingen Tegen de laagste kosten Ongeplande Downtime Systeem probleem Data probleem Geplande Downtime Systeem wijziging Data wijziging Online Redefinition

Online Redefinition All indexing operations can be done online Create new index, move index, defragment index Tables can be Reorganized & Redefined online (DBMS_REDEFINITION) Table contents are copied to a new table Defragments and allows changing location, table type, partitioning Contents can be transformed as they are copied Can change columns, types, sizes - specified using SQL Select Updates and Queries can continue uninterrupted Source Table Copy Table Transform Result Table Continuous Queries & Updates Update Tracking Store Updates Transform Updates GUI interface to make it simple

Online Operations & Redefinition Improvements Fast add column with default value Invisible indexes speed application migration and testing No recompilation of dependent objects when Online Redefinition does not logically affect objects Support Online Redefinition for tables with Materialized Views Enhanced Online DDL execution DDL operations now wait if underlying resource is busy (configured through DDL_LOCK_TIMEOUT parameter) Some DDL operations (add/modify constraint, add column, Index create/rebuild) only required shared lock

Onderwerpen Diverse Oplossingen voor de hoge beschikbaarheid Beheersing van de data groei / ILM ( Information Lifecycle Management ) Oracle Application Express ( APEX )

Data groei : groeiende behoefte aan de beheersing Ongestructureerde Data Structureerde Data Toezicht & Regulatie Business Intelligence Fusies Acquisities Data Consolidatie

Advanced Compression ( 11 g DB ) Bespaart schijfruimte, geheugen gebruik en vermindert I/O Comprimeert Grote Applicatie Tabellen Transactieverwerking, data warehousing Comprimeert Alle Data Types Gestructureerd en ongestructureerde data types Comprimeert Backup Gegevens Sneller RMAN compressie Data Pump compressie Typische Compressie factor : 2 ~ 4 X Cascade storage savings throughout data center Tot 4X Compressie

Compressie resultaat in de praktijk Met de 10 grootste ERP database tabellen 2500 Data Opslag 2000 MB 1500 Tabel Scans 1000 0.4 500 0 3x winst Time (seconds) 0.3 0.2 0.1 0 Time (seconds) 40 30 20 DML Performance 2.5x Sneller 10 0 < 3% Overhead

Oracle Database Partitioning ORDERS ORDERS ORDERS Europa VS Jan Feb Jan Feb Grote Tabel Lastig om te beheren Partition Verdeel & Heers Eenvoudiger qua beheer Performance verbeterend Composite Partition Betere Performance Meer flexibiliteit om te voldoen aan de behoeftes

Kerneigenschappen van de Oracle DB Partitioning Transparant aan de applicaties Via tablespace te koppelen aan de verschillende opslag Helpt bij de performance verbetering Partitioning pruning ( overslaan bij het zoeken ) Helpt beheerbaarheid > 10 jaar oud ( proven ) Divers Range Hash List Composite ( mix ) Ref Interval

Data Lifecycle zonder ILM Data Lifecycle Active Actief Less Historisch Historical Active Data Lifecycle Minder Actief Archive Archief High Performance Opslag Tier Offline Archief

Mapping van Data Lifecycle naar de juiste opslag Data Lifecycle Actief Minder Actief Historisch Data Lifecycle Archief High Performance Opslag Tier Lage Kosten Opslag Tier Online Archief Storage Tier Offline Archief

Koppeling via Oracle DB partitioning All Orders Q1 Orders Q2 Orders Q3 Orders Actief High Performance Opslag Tier Minder Actief Goedkopere Opslag Tier Q4 Orders Older Orders Historisch Online Archief Opslag Tier

Notes bij Oracle ILM NASDAQ bespaart hiermee > 100 milj $ NASDAQ heeft hiermee geen archief nodig Starwood ( Sheraton, Westin... ) combineert met Virtual Private Database

Onderwerpen Diverse Oplossingen voor de hoge beschikbaarheid Beheersing van de data groei / ILM ( Information Lifecycle Management ) Oracle Application Express ( APEX )

Oracle DB Applicatie Ontwikkel tools SQL Developer Application Express PL/SQL Java PHP.NET SQL and PL/SQL GUI Third party database and migration support Access migration Flash Charting, PDF output FAST Native Compiler Fine Grained Dependency Tracking FAST Native Transparent JIT Compiler Easy JDK-like environment Scalability with Database Resident Connection Pool Integration with Visual Studio 2005 Microsoft ADO.NET 2.0 support

Oracle Application Express ( APEX ) Database centriek Web applicatie ontwikkeltool Unique Rapid Application Development (RAD) tool voor de Oracle Database Browser gebaseerd voor ontwikkeling, Deployment & Gebruik Declaratief te ontwikkelen professionele Web 2.0 applicaties die snel en veilig zijn Maakt volledig gebruik van de Oracle database mogelijkheden en de bestaande SQL & PL/SQL skills Standaard database component Volledig ondersteund, gratis optie in alle edities van de Oracle Database Eenvoudig om te ontwikkelen om te deployen om te beheren

Typische APEX applicaties Data-gedreven Applicaties Oracle Forms Modernisatie Online Rapporten Spreadsheet Web-enabling Access Vervanging

Problem: Spreadsheets Multiple sources of truth Manual collation from different sources Reports generated from partial truth No controls over who sees the information

Problem: Personal Databases Fragmented Platform dependent Web unfriendly Password Security inadequate Vulnerable Can be easily copied Backups inconsistent Scattered locations Inefficient utilization of IT resources

Problem: RAD Centrally managed Enterprise Database Backed-up Secure Scalable Gain more data visibility Integrate data silos Additional reporting Increase productivity React to market forces Meet compliance requirements Need to do more with fewer people and less budget

Oracle Application Express EASY to Develop Rapid Web application development Fully productive very quickly Declarative / Wizards EASY to Deploy No client software Browser based Feature of the Oracle Database EASY to Maintain Centrally managed metadata repository Multi-tenant hosting Robust framework

APEX functionaliteit

Out-of-the-box componenten Reports Forms Validations Processes Translation Services Conditional Processing Charts Computations Authentication Calendar Branches Authorization Templates Web Services Session State Management Navigation Email Services Logging & Monitoring

Leveraging Database Capabilities Leverage the full spectrum of the Oracle database s capabilities: SQL PL/SQL RAC Spatial OLAP Flashback Web Services Text Multimedia Analytic Functions Globalization XML DB 2008 Oracle Corporation Proprietary

Doelgroep 2008 Oracle Corporation Proprietary

APEX architectuur Geïntegreerd binnen de database 9iR2, 10g, 11g and XE Ondersteund alle Oracle DB besturingssystemen Gebruikt Embedded PL/SQL Gateway of Apache met mod_plsql Metadata gedreven Alle applicaties opgeslagen in de database

Multi-Tenant Hosting Allows IT to manage Database services Self-service provisioning of workspaces Example: Free hosted development service at http://apex.oracle.com

Runtime opties Multi-tenant and browser based architecture allows for deployment anywhere Hosted Service (dedicated or multi-tenant) Corporate IT / Enterprise Service (dedicated or multi-tenant) Departmental Server Local Database (Oracle XE) 2008 Oracle Corporation Proprietary

Version 3.1 Highlights Interactive Reporting region Declarative BLOB Support Enhanced Report Reporting Ability to add custom themes to the theme repository Optional runtime-only installation Improved security Documented and supported JavaScript libraries Improved AJAX capabilities Enhanced master-detail forms New API to send attachments in e-mail Download from OTN Enhanced integration with Oracle SQL Developer

Application Development Reports Data entry forms Charts Calendars Navigation Look and feel Security Applications easily translatable to different languages

Interactive Reports Out of the box declarative Web 2.0 reporting Dramatically enhances end-user capabilities 2008 Oracle Corporation Proprietary

BI Publisher Architecture Declarative PDF reporting services Create professional looking reports Range of document formats Ability to define multiple queries

BI Publisher Output to PDF, Word, Excel, or HTML Reports High Fidelity Printing Seamlessly Integrated with Application Express Develop RTF Templates using Word Plug-In Full Oracle Support

Data Entry Forms Feature Rich Built in widgets available Pop-Up calendar List of values Enable Validations on Form Fields Lost update detection Variety of Form Types Tabular forms Master Detail forms Forms on a Web Service Form on a Table with Report

Oracle Application Express ( APEX ) Tool to build Database centric web applications Simplicity of a desktop database with the full power and reliability of Oracle Browser based Multi-Tenant Hosting MS Access Replacement

Overview of Commercial Applications Jim Brull, Centroid Customer Credit Portal

Overview of Commercial Applications Doug Gault, Hotsos Hotsos Application Workload Characterization Solution (HAWCS)

Overview of Commercial Applications Francis Mignault, Insum Solutions Association Management

Overview of Commercial Applications Anton Nielsen, C 2 Consulting Rental Solutions

Overview of Commercial Applications Paulo Vale, Neoface BetterCRM, BetterTASKS

Overview of Commercial Applications Dennis Vanill, Paetec Pinnacle Communications Management Suite

Samenvatting Oracle database biedt menige features waarvan sommige nog niet goed bekend Oracle database biedt diverse oplossingen voor de hoge beschikbaarheid van de gegevens Oracle biedt diverse oplossingen tegen de datagroei APEX kan een krachtige applicatie tool zijn voor de db centriek web platforms Deze en veel andere Oracle DB features leiden tot de kostenverlaging en productiviteitsverhoging

Voor meer Informatie search.oracle.com of oracle.com