A: The Oracle RDBMS on Windows web site describes how the Oracle database operates on Windows, as well as provides tips on performance tuning.
A: Oracle offers a variety of data access methods for COM-based, .NET-based, and Win32/64-based programming languages. Oracle developers can use any one of the following data access drivers based on the Windows programming language employed:
These data access drivers have been engineered to provide superior performance with Oracle and expose the database's advanced features which may not be available in third-party drivers.
A: The Oracle database provides optimum .NET data access support through the Oracle Data Provider for .NET, allowing .NET applications to access advanced Oracle features.
The Oracle Developer Tools for Visual Studio .NET help streamline the development of Oracle database applications right from within Visual Studio. It enables developers to browse and modify their Oracle schemas, leverage powerful wizards and designers, automatically generate code, and view and edit Oracle data. These and other features, including stored procedure editing with Intellisense, syntax coloring, and an integrated help system, are designed to speed development and make it easy to learn how to develop Oracle applications for Windows.
Oracle Application Server allows programmers to easily and quickly build web services via SOAP, WSDL, UDDI, and XML. SOAP and XML support has been available since Oracle9iAS. By their very definition, web services are intended to be cross-platform. As such, Oracle web services support .NET web services.
A: Oracle supports the maximum amount of memory and maximum number of processors allowable under Windows 2000, XP, and Server 2003. Oracle supports fail over using Microsoft Cluster Server with Oracle Fail Safe for up to eight nodes on Windows 2003 Datacenter. Oracle Real Application Clusters on Windows is supported beyond four nodes. Visit the High Availability home page for more information.
A: Oracle is committed to provide open solutions for our customers. This allows customers to choose the software technologies that best fit their needs. Oracle is integrated closely with popular Windows-based languages and servers to make development and deployment of Oracle products on Windows simple and seamless.
A: Oracle's integration with Windows benefits all areas of IT infrastructure: client, middle-tier, and data tier. At each of these levels, Oracle allows developers, software architects, and database administrators to take advantage of native Windows servers and technologies. This integration ensures Oracle is scalable, fault-tolerant, high-performing, and easy to develop and deploy on Windows. Whether your applications using the native Windows services, .NET, COM, or Java, Oracle offers strong support for Windows technologies.
A: Oracle is committed to providing the best database on Windows. Below is a brief description of the integration features:
Oracle Data Provider for .NET (ODP.NET)
The Oracle Data Provider for .NET (ODP.NET) features optimized data access to the Oracle database from a .NET environment. Unlike other .NET providers, ODP.NET is a native driver and does not use a data access bridge, which can hurt performance. ODP.NET allows developers to take advantage of advanced Oracle database functionality. The data provider can be used from any .NET language, including C# and Visual Basic .NET. The
Oracle Developer Tools for Visual Studio .NET streamlines database development as an add-in for the development environment.
Oracle Services for Microsoft Transaction Server (MTS)
The Oracle Services for MTS leverage Oracle databases as resource managers for distributed transactions through the Microsoft Distributed Transaction Coordinator (DTC). These services provide client-side connection pooling to MTS and allow transaction coordination of COM and .NET components involving Oracle databases. MTS, which is also known as COM+ and .NET Enterprise Services, is a superset of the DTC.
Oracle Objects for OLE (OO4O)
OO4O is a COM-based API that provides high performance data access to Oracle databases and exposes Oracle features, such as objects and advanced queueing, not available through ADO. OO4O can be used in any COM development environment, such as Visual Basic, PowerBuilder, or Delphi. OO4O can interact with MTS and IIS.
OLE DB
The Oracle Provider for OLE DB offers high performance and efficient access to Oracle data for OLE DB and ADO developers. Developers programming with Visual Basic, C++, or any COM client can utilize the provider to access Oracle databases.
Oracle Open Database Connectvity (ODBC)
The Oracle ODBC driver provides optimized ODBC access to the Oracle database from Windows clients.
COM Automation Feature
The COM Automation Feature allows Oracle databases to communicate with COM Automation servers, such as Microsoft Office, using SQL, PL/SQL, and Java stored procedures. It is primarily used for server-initiated data access to a client COM Automation Server. The COM Automation Feature exposes APIs to instantiate COM objects, get and set their properties, and invoke their methods.
Very Large Memroy (VLM)
On Windows 2000 and higher, Oracle interfaces with the Microsoft's Address Windowing Extensions (AWE), which allows the Oracle database to access to up to 64 GB of memory. On Windows NT Server, Oracle interfaces with the Intel PSE36 device driver which makes up to 16 GB of memory available to Oracle. This support enables very large amounts of database buffers which will help performance for transaction-intensive applications by reducing disk I/O and keeping more data cached. This is one of the many integration features of the Oracle RDBMS on Windows.
Directory & Security
Oracle provides integration with Oracle Internet Directory, Microsoft Active Directory, and Windows native authentication in order to simplify and centralize administration on Windows. The integration permits single sign-on and flexible security management.
Oracle Fail Safe Oracle Fail Safe provides easy-to-deploy high availability (through fast failover) on commodity Windows clusters for both data tier and application tier components for nearly all Oracle products shipping on Windows.
A: Visit the Windows Technology Center on OTN for more information.
A: Visit the .NET Developer Center on OTN for more information.
A:
Oracle10g Release 2 (10.2) | Supported Windows Operating Systems |
---|---|
Enterprise Edition (Server) | Windows 2000/XP/Server 2003/Server 2003 R2 |
Standard Edition (Server) | Windows 2000/XP/Server 2003/Server 2003 R2 |
Personal Edition | Windows 2000/XP/Server 2003/Server 2003 R2 |
Express Edition | Windows 2000/XP/Server 2003 |
Client | Windows 2000/XP/Server 2003/Server 2003 R2 |
Oracle Database 10g (10.1) | Supported Windows Operating Systems |
---|---|
Enterprise Edition (Server) | Windows 2000/XP/Server 2003/Server 2003 R2 |
Standard Edition (Server) | Windows 2000/XP/Server 2003/Server 2003 R2 |
Personal Edition | Windows 2000/XP/Server 2003/Server 2003 R2 |
Client | Windows 2000/XP/Server 2003/Server 2003 R2 |
Oracle9i Release 2 (9.2) | Supported Windows Operating Systems |
---|---|
Enterprise Edition (Server) | Windows 2000/XP/Server 2003/Server 2003 R2 |
Standard Edition (Server) | Windows 2000/XP/Server 2003/Server 2003 R2 |
Personal Edition | Windows 2000/XP/Server 2003/Server 2003 R2 |
Client | Windows 2000/XP/Server 2003/Server 2003 R2 |
Oracle9i Release 1 (9.0.1) | Supported Windows Operating Systems |
---|---|
Enterprise Edition (Server) | Windows 2000/XP |
Standard Edition (Server) | Windows 2000/XP |
Personal Edition | Windows 2000/XP |
Client | Windows 2000/XP |
Oracle8i Release 3 (8.1.7) | Supported Windows Operating Systems |
---|---|
Enterprise Edition (Server) | Windows 2000 |
Standard Edition (Server) | Windows 2000 |
Personal Edition | Windows 2000 |
Client | Windows 2000 |
A: In general, Oracle will end support of its products on a Windows operating system at the same time the operating system enters Microsoft's Non-Supported Phase or equivalent thereof. Currently, Oracle and Microsoft have desupported Windows NT and Windows 98. Consult Oracle Metalink for more details.
A: Yes, Oracle supports using different versions of the Oracle client with the Oracle Database. In general, a database server version supports the two major database client releases prior to its release and the two major releases after its release. For example, Oracle8i server supports the major client releases prior to it (Oracle7 and Oracle8) and the major releases after it (Oracle9i and Oracle10g). A database client version also supports two major server releases prior to its release and two major release after. Consult Oracle Metalink for more details on specific releases.
Q: Does Oracle certify against the latest Windows service packs?
A: Oracle certifies against the specific Microsoft operating system and, if applicable, service packs (SPs) stated in the Oracle product documentation. Oracle will support the use of our products on any later SP as soon as that SP becomes generally available. Depending upon the severity, quantity and impact of the SP-related issues found, Oracle may recommend that customers wait until relevant Oracle patches have been released before upgrading to a particular SP. Oracle may recommend or discourage the installation of specific SPs if the SPs will significantly affect the operation of Oracle software, either positively or negatively. If such a statement is deemed necessary, then Oracle Development will disseminate this statement in as timely a fashion as possible after the release of an SP.
A: Yes, the Oracle database supports 64-bit Windows Server 2003 and XP 2003 and can be downloaded from OTN. Oracle was the first vendor to make database software publicly available for the 64-bit Windows Itanium platform in December, 2000. Oracle9i Database Release 2 was the first production database supported on 64-bit Windows.
For multi-core "Montecito" Itanium processors with Windows Server 2003 Service Pack 1 or higher, Oracle Database 10g Release 2 (10.2.0.2 or higher), Oracle Database 10g Release 1 (10.1.0.5 or higher), and Oracle9i Release 2 (9.2.0.8 or higher) are supported. Consult Metalink note: 400227.1 for more information on installation.
A: Consult the following matrix for certification information.
Oracle Database 10g (10.2) Release 2 | Supported Windows Operating Systems |
---|---|
32-bit Database Server and Client | 32-bit Windows |
32-bit Client | 64-bit Windows x64 |
64-bit Database Server and Client | 64-bit Windows x64 |
Oracle Database 10g (10.1) | Supported Windows Operating Systems |
---|---|
32-bit Database Server and Client | 32-bit Windows |
32-bit Database Client | 64-bit Windows x64 |
Oracle9i Release 2 (9.2) | Supported Windows Operating Systems |
---|---|
32-bit Database Server and Client | 32-bit Windows |
32-bit Database Client | 64-bit Windows x64 |
Note:
32-bit Windows consists of the family of 32-bit Windows operating systems using AMD64 and EM64T.
Windows x64 consists of the following operating systems: Windows Server 2003 x64 Edition and Windows Server 2003 R2 x64 Edition (Standard, Enterprise, Datacenter) and Windows XP Professional x64 Edition.
Consult Oracle Metalink for updated operating support information.
Oracle was the first to make a 64-bit database developer release publicly available for AMD64 and Intel EM64T chipsets.
A: The Oracle Migration technology web site provides tools and documentation on moving your database to Oracle.
A: Oracle provides two connectivity solutions to address the needs of disparate data access: Oracle Transparent Gateways and Oracle Generic Connectivity. Oracle Transparent Gateways provides access to many non-Oracle data stores, including Microsoft SQL Server, Informix, Ingres, and Sybase from an Oracle environment. Oracle Generic Connectivity provides access to many data stores for which Oracle does not have a gateway solution. This feature enables transparent connectivity using ODBC and OLE DB.