Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

9i Technologie und Roadmap Frank Seiwerth

Ähnliche Präsentationen


Präsentation zum Thema: "9i Technologie und Roadmap Frank Seiwerth"—  Präsentation transkript:

1

2 9i Technologie und Roadmap Frank Seiwerth
BU Core Database - Oracle on Linux

3 Agenda Warum Linux? Warum Oracle auf Linux Oracle9i auf Linux
Product Roadmap Technologie Zusammenfassung

4 Linux Charakteristika
Linux und viele Applikationen sind OPEN SOURCE GPL - GNU General Public License Support durch Linux-Community und prof. Anbieter Hardware Linux kernel runtime libraries windowing env. JDK/JRE, Motif, TCL Applikations-Software

5 Linux - Marktverteilung Server Operating Systems Shipments ‘00
Other 1.9% (source IDC - Dezember 2000)

6 Wo kommt Linux zum Einsatz?
Netzwerk Management Server File- und Print-Server Monitoring und Analyse von Netzwerkauslastung Internet/Intranet/E-Business Server Platfform für Web-Anwendungen - Web Server (Apache) /News- Server und Gateways/Router Datenbank Server Zunehmend als Entwicklungsumgebung und-plattform Terminal Server und ‘Number Cruncher’ im akademischen Umfeld

7 Linux for the Enterprise
Skalierbarkeit mit Kernel 2.4.x merklich verbessert Logical Volume Manager Raw I/O Journaling Filesystems Large File System Support Large Memory Support bis 64 GB RAM IA-64 Unterstützung

8 Agenda Warum Linux? Warum Oracle auf Linux Oracle9i auf Linux
Product Roadmap Technologie Zusammenfassung

9 Warum setzt Oracle auf Linux?
Das am schnellsten wachsende Betriebssystem Linux auch für Unternehmenskritische Bereiche Linux ist stabil und zuverlässig Linux das O/S der Wahl für Internet Service Provider und Application Service Provider Ermöglicht den Kunden eine Wahlmöglichkeit auf Intel Servern flexible Einsatzmöglichkeiten vom Proxy/Firewall bis zum leistungsfähigen Oracle9i Server

10 Oracle on Linux die robuste Lösung für e-business
hochverfügbar und zuverlässig auch für Unternehmenskritische Bereiche Engagement in der Linux Community voller Support für Oracle-Produkte “Tier 1” O/S Plattform für Oracle

11 Zertifizierte Linux Distributionen
SuSE GmbH Red Hat Corp. Caldera Open Unix 8 (w/ LKP) TurboLinux Miracle Linux

12 Verfügbarkeit der Oracle Produkte
zur Zeit nur die Intel Architektur iA- 32 iA-64 geplant, auf OTN Linux/390 Unterstützung geplant Developer Release angekündigt

13 Zertifizierung der Datenbank
Oracle/ Distribution Oracle9i 9.0.1 Oracle8i 8.1.7 SuSE 7.0 Complete SuSE 7.1 SuSE 7.2 SuSE SLES 7 Red HAT 7.0 Red HAT 7.1 Miracle Linux 1.0 Planned Turbo Linux S.6.0 Turbo Linux DS 6.0.5 Caldera Open Unix 8(w/LKP)

14 Agenda Warum Linux? Warum Oracle auf Linux Oracle9i auf Linux
Product Roadmap Technologie Zusammenfassung

15 Oracle9i auf Linux Linux

16 Oracle9i Datenbank auf Linux ...
... verwaltet Ihre gesamten Daten Object Relational Data Documents XML Multimedia Messages

17 9i minimum Requirements
Kernel 2.4.X make-3.79 binutils-2.10 GNU Lib C 2.2 (glibc 2.2) gcc 2.95 Xserver Min. Pentium II(i686) Raw I/O Package

18 400+ Features Oracle9i – Innovation
Availability Enhanced Disaster Recovery Environment Disaster Recovery LogMiner Oracle9 i LogMiner Viewer Oracle9 i Data Guard Data Guard Monitoring and Automation Zero Data Loss Log Transport Delayed Mode System Fault Recovery Real Application Clusters: Within-seconds Failover Oracle Application Clusters Guard Oracle9 i Fail Safe: Four-Node Failover Fast-Start Fault Recovery Fast Instance Freeze and Resume Human Error Safeguards Oracle9 i Flashback Query Comprehensive Log Analysis Resumable Space Allocation Planned Downtime Online Schema Changes Online Table and Index Reorganization Complete Online Index Operations Dynamic Database Parameters Online Data Evolution New Online Architecture Other New Capabilities Precision Database Repair Rapid Crash Recovery e-Business Service Objects Dynamic Services Supports Industry Standard Business Messaging Formats XML-Based Messaging Over HTTP Built-In Message Transformation Architecture Business Event System  Heterogeneous Services  Oracle Net Services  Replication  Oracle Spatial  Oracle Text  Improved Failed State Diagnostics Faster Failure Detection Oracle Fail Safe Enhancements Native Compilation and Improved PL/SQL Optimization Latch Contention Improvements Enhanced Java Performance Network and Distributed Database Performance Security  Message Gateway Packaged Applications Security for Data Security for Users Security for Companies Strong Three-Tier Security API Enhancements Other New Packages Directory Access Utilities Security for Hosting Environments Virtual Private Database (VPD) Enhancements Standards-Based Public Key Infrastructure (PKI) Improved User and Security Policy Management Enterprise User Management Enhancements Password Encryption Secure Random Number Generator Oracle Internet Directory Administration Improvements Directory Services Availability Improvements LDAP server scalability and performance Optimization of Server-Side Caching Data Encryption and Label Security Oracle Label Security Oracle Policy Manager Manageability Oracle9 i Systems Management  Provides a Standard Infrastructure Database Globalization Increased Transaction Throughput on Oracle9 i Real Application Clusters Persistent RMAN Configuration Recovery Window Block Media Recovery Miscellaneous Manageability Enhancements Simplification of Oracle9 i Administration Through Oracle Enterprise Manager  Oracle Enterprise Manager GUI Connection Established Before Start-up Diagnostics, Problem Resolution, and Reporting Advice-Incorporated Tools Browser-Managed Functions Management of the Oracle Stack Through Oracle Enterprise Manager  Service-Level Degradation Alerts Reporting Capabilities Enhanced Development Platform for E-Business Applications  Enterprise Java Engine  New XML Features in the Server  XMLType XML Generation Arrive Data Types Oracle XML Developer's Kit  SQL and PL/SQL Improvements  SQL Improvements PL/SQL Improvements Windows Integration  Integration Capabilities  Development and Deployment Improvements Development Features for Independent Software Vendors Business Intelligence Performance, Scalability, and Manageability Index-Organized Tables Bitmap Join Index Enhancements to Materialized Views Automatic Memory Tuning List Partitioning Database Self-Management  Self-Managing Undo Features Memory Management Working Memory Management Streamlined Operational Management of the Database  Persistent Initialization Parameters Oracle Database Configuration Assistant Oracle-Managed Files Resumable Space Allocation Corresponding Sub-Cache Configuration Mean Time to Recover (MTTR) Specification SQL Queryable Through V$SQL_PLAN View Parameter Changes Persist Across Shutdowns Enhanced Recovery Manager (RMAN) Performance  Internet Content Management  Storage, Management, and Aggregation of All Types of Content  Efficient Searching and Indexing of All Types of Content  Oracle Ultra Search Oracle9 i Text interMedia Annotator Oracle Spatial Collaborative Projects  Location-Enabled, Mobile-Ready Content  E-Business Integration  Extensive Locale Definitions Set External Tables Multitable inserts Data Warehouse Manageability Database Resource Manager Enhanced Statistics Gathering Summary Advisor and Materialized View Manageability Global Index Maintenance Integrated Analysis and Personalization Capabilities Full Data Warehouse Platform Online Analytical Processing (OLAP) and Data Mining Enhanced Functionality and Performance SQL 400+ Features

19 Real Application Cluster
2

20 Cluster Varianten & DBMS-Systeme
Shared Disk Cluster/Shared Disk Datenbank Shared Nothing Cluster/Shared Nothing Datenbank Daten A-Z Daten A-E F-K L-S T-Z

21 Oracle9i RAC Cache Fusion
Durch Oracle9i RAC, können Daten aus allen Caches des Clusterverbundes performant genutzt werden Skalierung für alle Anwendungen über Rechnergrenzen hinweg möglich User User User User User User User User User User User (Standard-) Applikation Cache Fusion Data A-Z Data A-Z

22 Real Application Clusters
Skalierbare Leistung Einfaches einbinden von neuen Knoten in den Cluster More Computers = More Reliable Shared Disk / eine Datenbank Shared Disk / eine Datenbank

23 Real Application Clusters Die Architektur unter Linux
2

24 Cluster Management Oracle RAC Instanz
Cache Fusion Die Cluster Management Software für RAC auf Linux kommt von Oracle Cluster Software Betriebssystem Shared Disk Zugriff

25 Oracle Real Application Clusters
Instanz RAC1 Instanz RAC2 High Speed Cluster Interconnect DLM DLM SGA SGA 9i Cache Fusion Database Buffer Cache Database Buffer Cache Redo Log Buffer Redo Log Buffer Server Server ARCH LGWR DBWR DBWR LGWR ARCH Tablespaces Thread 1 Thread 2 archivierte Redo Logs Thread 1 archivierte Redo Logs Thread 2 Redo Logs Redo Logs Controlfiles Shared Disk

26 Oracle9i RAC auf Linux IA-32
Basis Funktionalität ist die gleiche wie auf anderen Plattformen Oracle liefert alle Komponenten (OSD) die für den Aufbau des Clusters notwendig sind. Oracle Cluster Management Software Watchdog daemon Cluster Manager Node Manager

27 Oracle9i RAC auf Linux Nur TCP Interconnect I/O Protokoll
100 MB Ethernet Gigabit Ethernet Andere High Speed Karten für TCP Mode (Wenn Treiber dafür existieren) I/O Protokoll SCSI (multi-initiator control) Fiber Channel Switch mit passenden Treibern

28 Weitere Voraussetzungen:
Oracle9i RAC auf Linux Weitere Voraussetzungen: Remote Copy (rsh/rcp) muß für die Installation funktionieren Hostnamen solten aufgelöst werden können (RAC1... RAC n) Netzwerk (TESTEN) Public network Interconnect Raw I/O Package

29 Datenbank Files auf Raw-Devices
Partitionen erstellen oder Logical Volumes über den LVM erstellen Character Devices /dev/raw ggf. löschen Der Lesbarkeit halber über mknod neue Character-Spezial Files anlegen Raw Device auf Block Device mit raw mappen mknod /dev/quorum c mknod /dev/racThr1Grp1Mem1.rdo c mknod /dev/racThr1Grp2Mem1.rdo c mknod /dev/racThr2Grp3Mem1.rdo c mknod /dev/racThr2Grp4Mem1.rdo c mknod /dev/racSystem.dbf c mknod /dev/ racControl.ctl c 162 7 ... raw /dev/quorum /dev/hda7  raw /dev/racThr1Grp1Mem1.rdo /dev/hda8  raw /dev/racThr1Grp2Mem1.rdo  /dev/hda9  raw/dev/racThr2Grp3Mem1.rdo  /dev/hda10  raw /dev/racThr2Grp4Mem1.rdo  /dev/hda11  raw /dev/racSystem.dbf  /dev/hda12  raw /dev/racControl.ctl  /dev/hda

30 Linux - OCMS Architektur
Oracle Instance LMON Cluster Manager Oracle provided Oracle Cluster Management Software (OCMS) Node Manager Watchdog Daemon OS provided Linux Watchdog Timer -> /dev/watchdog

31 Weitere Voraussetzungen:
Oracle9i RAC auf Linux Weitere Voraussetzungen: Oracle cluster manager service /etc/services  ocms      60001/tcp OCMS Konfigurationens-Dateien $ORACLE_HOME/oracm/admin/ nmcfg.ora ocmargs.ora Linux Watchdog Timer -> /dev/watchdog Watchdog Daemon Oracle Instance Cluster Manager Node Manager LMON

32 Node Monitor Konfiguration: nmcfg.ora
CmHostName=ic-rac1 CmDiskFile=/dev/ocms-quorum DefinedNodes=ic-rac1 ic-rac2 CmServiceName=ocms # WatchdogMarginWait > soft_margin + 5 WatchdogMarginWait= # PollInterval * Misscount = period while network adapter may be down # without causing reconfiguration/reboot # only PollInterval=1000 works Pollinterval=1000 MissCount=3

33 OCMS Startup Parameters: ocmargs.ora
# Sample configuration file $ORACLE_HOME/oracm/admin/ocmargs.ora watchdogd -g dba -e $ORACLE_HOME/oracm/log/wdd-node1.log oranm /e:$ORACLE_HOME/oracm/log/nm-node1.log oracm /e:$ORACLE_HOME/oracm/log/cm-node1.log norestart 5

34 Node Monitor Log Fri May 11 00:20:35 2001
| MESSAGE | HandleUpdate(): NODE(0) IS ACTIVE MEMBER OF CLUSTER | MESSAGE | HandleUpdate(): NODE(1) IS ACTIVE MEMBER OF CLUSTER

35 Cluster Manager Log Fri May 11 00:20:36 2001
| MESSAGE | 0400 | CMReconfig(): Reconfig(2) ActiveNodes(2) Master(0) complete!

36 RAC ist nur auf zertifizierter Hardware supported
Hardware System Providers Certification of Cluster Hardware Private Reltionship Linux Distribution Providers ORACLE Certification of Linux Distributions

37 i A S Oracle 9i Application Server
Alle Anwendungen laufen auf dem iAS ... A P A C H E * Portale i A S Business Apps Business Intelligence * Oracle HTTP Server Powered By Apache

38 i A S Oracle 9i Application Server
... schneller als je zuvor dank Caching Web Cache A P A C H E * Portale i A S Business Apps Business Intelligence * Oracle HTTP Server Powered By Apache

39 e-business Suite Linux Oracle 9i auf Linux Management- Entwicklungs-
Framework Entwicklungs- werkzeuge Linux

40 Entwicklungswerkzeuge auf Linux
Developer 6i Developer Server und Builder - verfügbar über OTN Developer 9i Geplant für Anfang 2002 Teil vom iAS 2.0 JDeveloper 9i Geplant für Q4CY2001 JDeveloper 9i BETA über OTN verfügbar

41 Agenda Warum Linux? Warum Oracle auf Linux Oracle 9i auf Linux
Product Roadmap Technologie Zusammenfassung

42 Zusammenfassung Linux die Intel Alternative
Linux gewinnt wachsende Bedeutung als Betriebssystem für den Einsatz im Unternehmen “Oracle on Linux” bringt herrausragenden Mehrwert Skalierbar Absolut zuverlässig Niedrigste “Total Cost of Ownership” (TCO)

43 Wo bekommen Sie weitere Informationen
Oracle Homepage: Technet: Meine -Adresse:

44 Q & Q U E S T I O N S A N S W E R S A

45


Herunterladen ppt "9i Technologie und Roadmap Frank Seiwerth"

Ähnliche Präsentationen


Google-Anzeigen