Presentation is loading. Please wait.

Presentation is loading. Please wait.

WINC05 Oracle 10g: Leveraging Windows Server 2003

Similar presentations


Presentation on theme: "WINC05 Oracle 10g: Leveraging Windows Server 2003"— Presentation transcript:

1 WINC05 Oracle 10g: Leveraging Windows Server 2003
9/14/2018 3:48 PM WINC05 Oracle 10g: Leveraging Windows Server 2003 David Colello & Beldalker Anand Server Technologies Division Oracle Corporation This session will cover the integration of Oracle 10g with Windows Server 2003 technologies including Volume Shadow Copy Service, Active Directory, Security and Clustering. We will discuss how Oracle 10g on Windows Server 2003 effectively supports snapshot-based online backup,ease of administration, single sign on, scalability and high availability. If you want to understand how Oracle delivers the power of Oracle on Windows, you do not want to miss this session. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Agenda Oracle’s Commitment to Windows Database Architecture
Volume Shadow Copy Service Clustering Active Directory & Security Integration Transaction Services Summary

3 Commitment to Windows Oracle7 was the first database to ship on Windows in 1994 Windows Server is a base development platform for Oracle Windows Server is a Tier 1, fully supported platform for Oracle Focused Engineering and Product management groups for Windows-specific integration projects Supported both 32-bit and 64-bit Windows Server 2003 on day of O/S release

4 Partnering with Microsoft
Active beta site for Windows and Volume Shadow Copy Service (VSS) Oracle sponsors Microsoft events (PDC 2003, TechEd 2004) Communication channels open at various levels in the organizations Joint support contacts for customer escalations Conference calls, briefings, etc.

5 Agenda Oracle’s commitment to Windows Database Architecture
Volume Shadow Copy Service Clustering Active Directory & Security Integration Transaction Services Summary

6 Database Architecture
Thread model, not a straight port of Oracle’s process architecture 3GB (32-bit) or 8TB (64-bit) maximum memory per database instance. VLM support allows >3GB on 32-bit. Runs as a Windows service process No limits on memory, connections, resources except those imposed by the operating system

7 Database Architecture
File I/O Oracle10g supports asynchronous I/O to all types of files Logical and physical raw files and partitions are fully supported (faster than NTFS) Full 64-bit file I/O internally Maximum file size is 64GB Maximum database size is 4 petabytes

8 Database Architecture
Integration with Performance Monitor Integration with Event Log 10TB database in production Unlimited scalability on 64-bit

9 New for Oracle10g User-thread support
An extension of the thread support already in place since Oracle7. Users may now run the database in user-thread mode, which employs Oracle-scheduled user-mode threads (or fibers) instead of O/S-scheduled threads. For CPU intensive apps, this will provide a performance boost and reduce CPU utilization.

10 New for Windows Server 2003 Large Page support
For instances with large memory requirements, large page support can improve performance. NUMA support for memory/scheduling Database intelligently allocates memory and schedules threads based on node configuration

11 32-bit: VLM Support rest of Windows Server 2003 RAM
For O/S, other apps Windows Server 2003 Memory Limits (32-bit) Standard Edition: 4GB Enterprise Edition: 32GB Datacenter Edition: 64GB SGA 3GB database threads/ memory Code

12 32-bit: VLM Support Extended memory available for db
buffers via AWE calls Memory from AWE calls used for db buffers only. The amount of AWE memory allocated equals db_block_size times db_block_buffers. rest of RAM For O/S, other apps Window on db buffers in AWE mem Oracle operating system process. Normally limited to 3GB of address space. With VLM, Oracle can get up to 64GB of database buffers. 3GB SGA minus db buffers Code

13 64-bit: Status Long history of supporting 64-bit databases on other platforms Interoperability between 32-bit clients and 64-bit servers and vice versa Improved performance, availability and scalability Timeline Available on Itanium at launch of production O/S in April, 2003 Available on Opteron/EM64T when O/S available

14 64-bit Developer Release
9/14/2018 3:48 PM 64-bit Developer Release © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Available for download…
Oracle 10g for 64-bit Extended Systems (Developer Release) Supports both AMD and Intel platforms Includes database, listener, utilities Supports connections from any client Download from Production release once Windows Server is available

16 64-bit: Partners Partnership with Intel
Since Itanium’s inception, Oracle and Intel have been working on porting Oracle Database to Itanium Intel development team working closely with Oracle’s development teams to improve performance and scalability Using Intel’s latest compiler technology and profile guided optimization

17 64-bit: Partners Partnership with AMD
Working with AMD to enable the release of Oracle10g on Windows 64-bit Extended Systems Development and marketing teams working together to produce a timely, quality release on AMD See demo of Oracle10g on Opteron in the AMD booth at the Exhibit Hall

18 64-bit: Migration 32-bit to 64-bit upgrade process is simple
32-bit data files are compatible with 64-bit DB No need to recreate the database Full export and import not required Database Upgrade Assistant automates process Transparent migration for end-user applications No changes required to existing client applications when running against 64-bit database

19 64-bit: Configurations 32-bit Oracle Database servers are not supported on 64-bit Windows 32-bit Oracle Database client not supported on 64-bit Itanium 32-bit Oracle Database client will be supported on 64-bit Extended Systems 32-bit clients are interoperable with 64-bit server over the network

20 Agenda Oracle’s Commitment to Windows Database Architecture
Volume Shadow Copy Service Clustering Active Directory & Security Integration Transaction Services Summary

21 VSS Concepts Volume Shadow Copy Service – framework to create point-in-time volume containing highly consistent data Shadow copy - volume at a well defined time Providers - Create/manage shadow copies Requestors - Application that invoke VSS services Writers – Application that participates in creation of shadow copies

22 Volume Shadow Copy Service
VSS Interactions Requestor Volume Shadow Copy Service OS Writers Writer Oracle VSS Files, Components, Settings VSS Providers Files, Components, Settings Writer Metadata

23 Benefits Transparent integration with Windows Shadow copy service
Automatic online point-in-time copy of Oracle database using VSS requestor Supports multiple Oracle databases on one machine No installation or configuration needed, installed and enabled by default along with the Oracle database

24 Oracle VSS Writer Runs as a Windows service process
Co-ordinates with Oracle database instances and VSS requestor Automated recovery on restores Zero administration overhead for Oracle VSS writer

25 Features Integrated with Recovery Manager (RMAN)
Internally, uses RMAN for recovery on restored files from VSS shadow copies Integrated with Flash Recovery Area Automatic deletion of archived logs that are shadow copied by VSS framework Integrated with Windows Event Log - record of VSS operations

26 Volume-based Shadow Copies
Writer defines the list of files to be included and excluded Oracle database files residing on volume will be in appropriate state suitable for shadow copy For example, data files on volume being shadow copied will be in hot backup mode Archived logs and data files must be on different volumes

27 Component-based Shadow Copies
Define component hierarchy to support Data file recovery Table space recovery Database recovery Control file recovery Allow restoring files to new location Files are automatically recovered and available for use at the end of restore

28 Writer Component Hierarchy
DBNAME=<database name> SPFile ControlFile AllTableSpaces ArchivedLogs RecoveryArea Tablespace SYSTEM Tablespace <name1> ArchiveDest1 ArchiveDest2 ArchiveDestN Tablespace <nameN> Datafile components [Datafile number=<fno>]

29 Recovery Procedure Select the component from the shadow copy that contain the files to recover Restore the component User can choose to restore a file to new location Oracle VSS writer automatically recover the files and makes it available for use If a file is not available, check Windows Event Log to resolve the error

30 More Usage Scenarios… Use component based Transportable shadow copies to Offload backup to another server Create a reporting database Create a copy of the database for testing or quick restore

31 Summary Transparent integration with Windows Volume Shadow Copy Service Automatic online point-in-time copy of Oracle database using VSS requestor Simple backup and recovery procedure Offload backup and reporting to another server

32 Agenda Oracle’s Commitment to Windows Database Architecture
Volume Shadow Copy Service Clustering Active Directory & Security Integration Transaction Services Summary

33 Clustering Fail Safe Real Application Clusters (RAC)
provides quick node failover high availability solution integrated with Microsoft Cluster Services (MSCS) Real Application Clusters (RAC) shared-disk, clustered database availability, scalability, reliability Oracle-provided clusterware Cluster File System (CFS) Oracle-written file system for shared disks one software image can be shared by nodes

34 Oracle Fail Safe High Availability for solutions deployed on Windows clusters Supports Windows Server 2003 (and Windows 2000 Server and Windows NT Server) clusters Support for Oracle Database, iAS, E- Business Suite 11i, Forms 6i, and Reports 6i Provides fast fail over, high availability Supports up to 8 nodes on Windows Server Integrates with MSCS for resource failover

35 Oracle Fail Safe Fail Safe Manager Node A Node B Fail Safe Server
Private Disk Private Disk MSCS Resource MSCS Resource Resource DLL Resource DLL Cluster Disks

36 Oracle Fail Safe Database Instance Shared I/O Interconnect
Before Failover… Database Clients Primary Server for Virtual Server C Secondary Server for Virtual Server C Node: A Node: B Virtual Server: C Oracle Fail Safe Server MSCS Oracle Fail Safe Server MSCS Group 1: Disk Resource IP Address Resource Network Name Resource Net Listener Resource Oracle Database Resource Oracle Fail Safe Database Instance Private Disk(s) Private Disk(s) Database Disks Shared I/O Interconnect

37 Oracle Fail Safe Database Instance Shared I/O Interconnect
Node goes down… Database Clients Primary Server for Virtual Server C Secondary Server for Virtual Server C Node: A Node: B Virtual Server: C Oracle Fail Safe Server MSCS Oracle Fail Safe Server MSCS Group 1: Disk Resource IP Address Resource Network Name Resource Net Listener Resource Oracle Database Resource Oracle Fail Safe Database Instance Private Disk(s) Private Disk(s) Database Disks Shared I/O Interconnect

38 Oracle Fail Safe Database Instance Shared I/O Interconnect
After failover… Database Clients Primary Server for Virtual Server C Secondary Server for Virtual Server C Node: A Node: B Oracle Fail Safe Server MSCS Virtual Server: C Oracle Fail Safe Server MSCS Group 1: Disk Resource IP Address Resource Network Name Resource Net Listener Resource Oracle Database Resource Oracle Fail Safe Database Instance Private Disk(s) Private Disk(s) Database Disks Shared I/O Interconnect

39 Real Application Clusters
RAC is database clustering Shared disk solution One physical database serviced by multiple cluster nodes/instances Cluster consists of database nodes, fast cluster interconnect, shared disk subsystem Oracle provides integrated clusterware and storage management

40 Application Servers/ Network Low Latency Interconnect
RAC Architecture Users Centralized Management Console Application Servers/ Network Low Latency Interconnect No Single Point Of Failure High Speed Switch or Interconnect Shared Cache Clustered Database Instances Hub or Switch Fabric Storage Area Network Drive and Exploit Industry Advances in Clustering Mirrored Disk Subsystem

41 Cluster File System Oracle10g Clustered File System (CFS) on Windows for easier manageability Support database files on CFS instead of raw partitions, which are much harder to manage Put ORACLE_HOME on CFS, providing better single system image Implemented as a Windows file system via kernel-mode driver Cluster aware installation through the Oracle Universal Installer

42 Agenda Oracle’s commitment to Windows Database Architecture
Volume Shadow Copy Service Clustering Active Directory & Security Integration Transaction Services Summary

43 Active Directory Integration
Database registration and name resolution Store and resolve connect descriptors through AD Eliminate tnsnames.ora on clients Centralize configuration, reduce administration Enhanced tools support for storing connect descriptors Windows Explorer, AD Users and Computers Oracle DB Configuration Assistant, Net Manager, Net Configuration Assistant

44 Database Name Resolution
2 - User specifies AD-stored connect string 4- Connection to database is established Windows Environment Oracle 10g 3 - Connect string is resolved from ADS via Oracle Net 1 – Admin uses Oracle Net Manager or DBCA to populate AD connect string data Microsoft AD

45 Single Sign-on Support (client/server)
Windows Native Authentication adapter provides: O/S authentication for database users Database lookup of O/S-enabled roles Authentication done via Kerberos With the purchase of the Advanced Security Option, single sign-on can be done over SSL as well Integrated with Microsoft Certificate Store (MCS) for X.509 certificates

46 Signle Sign-on Support (three-tier)
Oracle’s mid-tier Single Sign-On server (SSO) is also integrated with Windows and Active Directory Allows single sign-on support via Web browser credentials Windows Authentication Plug-in allows interoperability between Oracle iAS (application server) and AD

47 Oracle10g Single Sign-On
User Sign-On to Oracle 1- User attempts to sign on Oracle Portal Oracle10g Single Sign-On 2- Oracle Authentication Windows Environment Oracle E-Business Suite Release 11i 3- User identity confirmed 4- Authentication via Windows Plug-in Microsoft Active Directory Oracle Internet Directory Delegated Administration Console

48 User Provisioning from Windows
Oracle Portal Oracle10g Single Sign-On Windows Environment 4 - User provisioned in Oracle environment Oracle E-Business Suite Release 11i 3- User synchronized with OID via Windows Directory Connector 1 - “Add user” 2 – User created in AD Microsoft Active Directory Delegated Administration Console Oracle Internet Directory

49 User password update Oracle Portal Windows Environment
Oracle 10g Single Sign-On Windows Environment Oracle E-Business Suite Release 11i 2- Update password to OID Microsoft Active Directory 1- User change password request Delegated Administration Console 3- Windows logon updated in AD via Password Modification Plug-In Oracle Internet Directory

50 Enterprise User Security - Before
Browser User Web Applications Application Databases Verify Passwords DB Users Challenges Fragmented Administration Security vulnerabilities SSO for users Provisioning users Adding new applications

51 Enterprise User Security - After
Web Applications Application Databases Browser User Centralized Authentication SSO For Users Better security Centralized Authorization Lower Admin Cost Better Security SSO OID AD

52 Cross-platform Security Integration (Kerberos)
With the Oracle Advanced Security Option, cross-platform Kerberos support is enabled A Windows client can connect to a non-Windows server securely Integrated with Microsoft Key Distribution Center (MSKDC)

53 Cross-platform Security Integration (SSL)
With the purchase of the Advanced Security Option, cross-platform single sign-on can be done over SSL as well X.509 Certificates Oracle Certificate Authority works with the Single Sign-on Server Oracle Internet Directory and Active Directory can also communicate with each other over SSL

54 Agenda Oracle’s Commitment to Windows Database Architecture
Volume Shadow Copy Service Clustering Active Directory & Security Integration Transaction Services Summary

55 Transaction Services Integrate Oracle databases with MS Distributed Transaction Coordinator (DTC) Oracle database as resource manager in DTC transactions Oracle Services for MTS acts as a proxy between DTC and the database Transactional operations Enlistment and completion Recovery Connection pooling

56 ORAMTS integration layer ORAMTS recovery daemon
Transaction Services Each MTS instance can use its own Oracle Service for MTS (ORAMTS) instance DB on any platform MTS/COM+ ORAMTS integration layer RM proxy cache ORAMTS recovery daemon ORAMTS recovery job

57 Transaction Services Data access APIs
Any .NET language via ODP.Net Support OO4O, OCI, ADO/OLE DB, ODBC OO4O and OCI provide high performance, compatibility Connection pooling OO4O and OCI use Oracle pooling OLE DB and ODBC use Windows pooling ORAMTS supports Oracle databases on any platform ORAMTS itself runs on Windows

58 Useful Links Birds of a Feather (BOF57): Working with Oracle on Windows and .NET Wednesday, May 26 8:00 PM- 9:00 PM, 15A Oracle on Windows home page Oracle Technology Network’s Windows Development Center Oracle Data Provider for .NET

59 Conclusion Oracle has been committed to Windows Server since its inception Oracle is strongly integrated with Windows Server Oracle is great on Windows Server Oracle is great on your Windows platform of choice (all editions, 32-bit, 64-bit Itanium, 64-bit AMD/EM64T)

60 Please fill out a session evaluation on CommNet
9/14/2018 3:48 PM Please fill out a session evaluation on CommNet Q1: Overall satisfaction with the session Q2: Usefulness of the information Q3: Presenter’s knowledge of the subject Q4: Presenter’s presentation skills Q5: Effectiveness of the presentation © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

61 questions?

62 © 2004 Microsoft Corporation. All rights reserved.
9/14/2018 3:48 PM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "WINC05 Oracle 10g: Leveraging Windows Server 2003"

Similar presentations


Ads by Google