Präsentation herunterladen
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.