- 浏览: 5160449 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
官方网站上的一篇E文,有空看看。准备花点时间,把它译一下。
Features Overview
特性一览
October 2001
2001年10月
Product Summary
产品综述
The Oracle Provider for OLE DB gives Windows developers high performance and efficient access to Oracle databases. Developers can use the Oracle OLE DB provider from any COM client, such as Visual Basic, Internet Information Server (IIS), and COM+/Microsoft Transaction Server (MTS), via Microsoft's ActiveX Data Objects (ADO). Programmers can use the Oracle provider directly through C/C++.
Oracle的OLE DB提供程序(方便起见,下文中简称:OPOD,译者自己起不,不是标准规范的叫法)让Windows开发者可以高性能、高效率地访问Oracle数据库。使用任何支持COM的客户端开发者都可以使用OPOD,例如:VB、IIS、COM+/MTS、或者ADO,当然,也可以使用C/C++直接访问ORACLE提供程序。
Because the Oracle OLE DB provider uses the latest Oracle9i technology, Oracle OLE DB offers data access optimizations and access to Oracle-specific database features, such as support for LOBs, PL/SQL stored procedures, and REF CURSORs. All these Oracle features and data access optimizations are generally not available in other third-party Oracle OLE DB providers. By adhering closely to the latest Microsoft OLE DB specification, the Oracle provider allows ADO developers to take full advantage of OLE DB without having to sacrifice use of Oracle database server functionality.
因为OPOD使用了最新的Oracle9技术,优化了数据访问,还可以使用一些ORACLE特有的特性,如:支持LOB字段、PL/SQL存储过程以及引用光标;这些特性在其它的第三方的OPOD是没有的。紧跟微软的OLE DB的最新接口规范,使得开发者使用OLE DB的所有优点,而没有Oracle功能上的任何损失。
Oracle9i, Oracle8i, and Oracle8 database servers can all be used in conjunction with the Oracle9i OLE DB client software. The latest features in the Oracle9i OLE DB provider are highlighted in this paper.
Oracle9i, Oracle8i, and Oracle8版本的数据库都可以使用Oracle9i版本的OPOD,其最新的特性在本文重点介绍。
Components
组件
The Oracle Provider for OLE DB is designed to improve data access performance and reliability for ADO developers. It uses direct Oracle Call Interface (OCI) connections, rather than utilizing ODBC as a bridge to OCI. The figure below demonstrates typical data access using ADO/OLE DB and the ADO/OLE DB-ODBC Bridge.
OPOD设计用来为ADO开发者提高数据访问性能及可靠性。OPOD直接使用的OCI接口连接,没有使用ODBC桥接到OCI,下图为直连及桥接两种连接方式的示意图。
By using the provider, application developers keep the number of intermediaries data must travel through to a minimum. This allows data to go through the most direct path possible with OLE DB. At the same time, the Oracle OLE DB provider has been optimized because it uses Oracle9i OCI calls to maximize performance and expose the latest database features. In general, other third-party OLE DB providers written for Oracle may use older OCI calls, which can limit data access performance and feature set.
Oracle's OLE DB provider has been built to handle the high-volume, high-load of Internet application environments. The Oracle Provider for OLE DB leverages Oracle's proven Internet infrastructure to ensure a highly reliable, fast-performing and secure data access.
Features
The Oracle Provider for OLE DB supports the following features:
Scrollable and updateable rowsets
ANSI SQL supported by Oracle and the ODBC SQL syntax
OS authentication, which allows Oracle to authorize users via the operating system's security mechanisms
Several schema rowsets
Updateable rowsets created using joins (available with the client cursor engine)
Transactions support
Local transactions supporting the ITransactionLocal interface
Distributed transactions through COM+/Microsoft Transaction Server (MTS)
Database links support
Unicode support
ADOX support
The Oracle Provider for OLE DB also supports the following Oracle-specific features:
PL/SQL stored procedures/functions
Stored procedures/functions returning a rowset or multiple rowsets
LOB parameters with PL/SQL stored procedures/functions
LOBs (LONG, LONG RAW, BLOB, CLOB, NCLOB, and BFILE)
Binding NCHAR parameters with SQL statements
Oracle Password Expiration feature
New Features in Oracle9i
Full Unicode Support
As more applications become Internet-accessible, the need to support customers around the world becomes necessary. Applications must support these customers in their native languages without making the software development process cumbersome.
In Oracle9i, the Oracle OLE DB provider adds full UCS2 Unicode support to help Windows developers support their users globally. Developers can use Unicode in their ADO/OLE DB applications transparently, requiring no application code changes.
Enhanced Oracle Services for MTS
Many ADO/OLE DB users employ COM+/MTS for their transaction and object management. In previous releases, Oracle has integrated with COM+/MTS via the Oracle Services for MTS so that Windows users could use Microsoft's native transaction engine. With the Oracle9i release, the Oracle Services for MTS has been redesigned to remove the single point of failure and performance bottleneck present in the previous versions. The new Oracle OLE DB provider can use the redesigned Oracle Services for MTS without requiring Windows porgrammers to make modifications to their existing application code. Thus, ADO/OLE DB programs can now better handle high volume Internet application environments scalably and reliably.
For more information on the new Oracle Services for MTS architecture including upgrade information, visit the Oracle Services for MTS page.
Conclusion
The Oracle Provider for OLE DB provides high performance and reliable access to Oracle databases for ADO- or OLE DB-enabled applications. Current ADO and OLE DB programmers will able to easily migrate to the Oracle provider since it complies with the latest OLE DB and ADO specifications and allows access to Oracle-specific features. By using the Oracle9i Provider for OLE DB, Oracle users will find their applications more scalable and robust.
下载地址:http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm
以ODAC 9.2为例,安装说明及帮助为:
Oracle Data Access Software for Windows
Release 9.2.0.7.0
September 2005
Oracle's data access components offer high performance and efficient access to Oracle data from Microsoft Windows.
Download Includes:
a) Oracle Universal Installer (9.2.0.4.0)
b) Oracle Data Provider for .NET (9.2.0.7.00)
c) Oracle Client (9.2.0.1.0)
d) Oracle ODBC Driver (9.2.0.7.0)
e) Oracle Provider for OLE DB (9.2.0.7.0)
f) Oracle Objects for OLE (9.2.0.7.0)
g) Oracle Services for Microsoft Transaction Server (9.2.0.7.0)
System Requirements
============================
The following items are required on a system to use this software:
- Windows 2000, Windows XP Professional, Windows Server 2003
- Access to an Oracle Database Server (Oracle8 or later)
- Oracle Client (9.2.0.1.0) or higher; Oracle Client (9.2.0.4.0) or higher is recommended
- Redistributable files provided with MDAC 2.1 or higher (www.microsoft.com/data/) if using the Oracle Provider for OLE DB
- Microsoft .NET Framework (msdn.microsoft.com/netframework) if using the Oracle Data Provider for .NET
- Oracle Services for Microsoft Transaction Server (9.2.0.7.0 or higher). Required only for applications using Enterprise Services transactions or distributed transactions.
Instructions for Installing Oracle Data Access Software for Windows
======================================================
1. Although not required, it is recommended both Oracle9i Release 2 Client and Database (9.2.0.4.0 or higher) be installed. ODP.NET's XML DB functionality may not perform optimally without upgrading both the client and server to version 9.2.0.4 or higher. This patch is available from Oracle Metalink.
2. Download ODAC92070.exe onto a temporary folder.
3. Execute ODAC92070.exe to unzip its contents.
4. Run the Oracle Universal Installer (OUI) in .\Disk1\setup.exe to install the software.
5. After installation of the OUI update is completed, install any required Oracle data access components, such as Oracle Data Provider for .NET and Oracle Objects for OLE. The installer requires each data access component to be installed one at a time.
6. After the installation, delete ODAC92070.exe and the temporary installation folders and files.
Please note: Do not download this file into the "Tmp" directory.
Common Install and Setup Issues
=================================
1. Consult the release notes first for any known issues or limitations.
2. Check to see if the Oracle data access components was properly downloaded by comparing the download size to the one listed on the download page.
3. If you have more than one Oracle Home installed on the same machine (e.g. Oracle8i client and Oracle9i Release 2 client), use the Oracle Home Selector to run your applications with Oracle9i Release 2 client.
Support and Bug Reports
===========================
For any bugs and issues, please participate in our discussion group.
Features Overview
特性一览
October 2001
2001年10月
Product Summary
产品综述
The Oracle Provider for OLE DB gives Windows developers high performance and efficient access to Oracle databases. Developers can use the Oracle OLE DB provider from any COM client, such as Visual Basic, Internet Information Server (IIS), and COM+/Microsoft Transaction Server (MTS), via Microsoft's ActiveX Data Objects (ADO). Programmers can use the Oracle provider directly through C/C++.
Oracle的OLE DB提供程序(方便起见,下文中简称:OPOD,译者自己起不,不是标准规范的叫法)让Windows开发者可以高性能、高效率地访问Oracle数据库。使用任何支持COM的客户端开发者都可以使用OPOD,例如:VB、IIS、COM+/MTS、或者ADO,当然,也可以使用C/C++直接访问ORACLE提供程序。
Because the Oracle OLE DB provider uses the latest Oracle9i technology, Oracle OLE DB offers data access optimizations and access to Oracle-specific database features, such as support for LOBs, PL/SQL stored procedures, and REF CURSORs. All these Oracle features and data access optimizations are generally not available in other third-party Oracle OLE DB providers. By adhering closely to the latest Microsoft OLE DB specification, the Oracle provider allows ADO developers to take full advantage of OLE DB without having to sacrifice use of Oracle database server functionality.
因为OPOD使用了最新的Oracle9技术,优化了数据访问,还可以使用一些ORACLE特有的特性,如:支持LOB字段、PL/SQL存储过程以及引用光标;这些特性在其它的第三方的OPOD是没有的。紧跟微软的OLE DB的最新接口规范,使得开发者使用OLE DB的所有优点,而没有Oracle功能上的任何损失。
Oracle9i, Oracle8i, and Oracle8 database servers can all be used in conjunction with the Oracle9i OLE DB client software. The latest features in the Oracle9i OLE DB provider are highlighted in this paper.
Oracle9i, Oracle8i, and Oracle8版本的数据库都可以使用Oracle9i版本的OPOD,其最新的特性在本文重点介绍。
Components
组件
The Oracle Provider for OLE DB is designed to improve data access performance and reliability for ADO developers. It uses direct Oracle Call Interface (OCI) connections, rather than utilizing ODBC as a bridge to OCI. The figure below demonstrates typical data access using ADO/OLE DB and the ADO/OLE DB-ODBC Bridge.
OPOD设计用来为ADO开发者提高数据访问性能及可靠性。OPOD直接使用的OCI接口连接,没有使用ODBC桥接到OCI,下图为直连及桥接两种连接方式的示意图。
By using the provider, application developers keep the number of intermediaries data must travel through to a minimum. This allows data to go through the most direct path possible with OLE DB. At the same time, the Oracle OLE DB provider has been optimized because it uses Oracle9i OCI calls to maximize performance and expose the latest database features. In general, other third-party OLE DB providers written for Oracle may use older OCI calls, which can limit data access performance and feature set.
Oracle's OLE DB provider has been built to handle the high-volume, high-load of Internet application environments. The Oracle Provider for OLE DB leverages Oracle's proven Internet infrastructure to ensure a highly reliable, fast-performing and secure data access.
Features
The Oracle Provider for OLE DB supports the following features:
Scrollable and updateable rowsets
ANSI SQL supported by Oracle and the ODBC SQL syntax
OS authentication, which allows Oracle to authorize users via the operating system's security mechanisms
Several schema rowsets
Updateable rowsets created using joins (available with the client cursor engine)
Transactions support
Local transactions supporting the ITransactionLocal interface
Distributed transactions through COM+/Microsoft Transaction Server (MTS)
Database links support
Unicode support
ADOX support
The Oracle Provider for OLE DB also supports the following Oracle-specific features:
PL/SQL stored procedures/functions
Stored procedures/functions returning a rowset or multiple rowsets
LOB parameters with PL/SQL stored procedures/functions
LOBs (LONG, LONG RAW, BLOB, CLOB, NCLOB, and BFILE)
Binding NCHAR parameters with SQL statements
Oracle Password Expiration feature
New Features in Oracle9i
Full Unicode Support
As more applications become Internet-accessible, the need to support customers around the world becomes necessary. Applications must support these customers in their native languages without making the software development process cumbersome.
In Oracle9i, the Oracle OLE DB provider adds full UCS2 Unicode support to help Windows developers support their users globally. Developers can use Unicode in their ADO/OLE DB applications transparently, requiring no application code changes.
Enhanced Oracle Services for MTS
Many ADO/OLE DB users employ COM+/MTS for their transaction and object management. In previous releases, Oracle has integrated with COM+/MTS via the Oracle Services for MTS so that Windows users could use Microsoft's native transaction engine. With the Oracle9i release, the Oracle Services for MTS has been redesigned to remove the single point of failure and performance bottleneck present in the previous versions. The new Oracle OLE DB provider can use the redesigned Oracle Services for MTS without requiring Windows porgrammers to make modifications to their existing application code. Thus, ADO/OLE DB programs can now better handle high volume Internet application environments scalably and reliably.
For more information on the new Oracle Services for MTS architecture including upgrade information, visit the Oracle Services for MTS page.
Conclusion
The Oracle Provider for OLE DB provides high performance and reliable access to Oracle databases for ADO- or OLE DB-enabled applications. Current ADO and OLE DB programmers will able to easily migrate to the Oracle provider since it complies with the latest OLE DB and ADO specifications and allows access to Oracle-specific features. By using the Oracle9i Provider for OLE DB, Oracle users will find their applications more scalable and robust.
下载地址:http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm
以ODAC 9.2为例,安装说明及帮助为:
Oracle Data Access Software for Windows
Release 9.2.0.7.0
September 2005
Oracle's data access components offer high performance and efficient access to Oracle data from Microsoft Windows.
Download Includes:
a) Oracle Universal Installer (9.2.0.4.0)
b) Oracle Data Provider for .NET (9.2.0.7.00)
c) Oracle Client (9.2.0.1.0)
d) Oracle ODBC Driver (9.2.0.7.0)
e) Oracle Provider for OLE DB (9.2.0.7.0)
f) Oracle Objects for OLE (9.2.0.7.0)
g) Oracle Services for Microsoft Transaction Server (9.2.0.7.0)
System Requirements
============================
The following items are required on a system to use this software:
- Windows 2000, Windows XP Professional, Windows Server 2003
- Access to an Oracle Database Server (Oracle8 or later)
- Oracle Client (9.2.0.1.0) or higher; Oracle Client (9.2.0.4.0) or higher is recommended
- Redistributable files provided with MDAC 2.1 or higher (www.microsoft.com/data/) if using the Oracle Provider for OLE DB
- Microsoft .NET Framework (msdn.microsoft.com/netframework) if using the Oracle Data Provider for .NET
- Oracle Services for Microsoft Transaction Server (9.2.0.7.0 or higher). Required only for applications using Enterprise Services transactions or distributed transactions.
Instructions for Installing Oracle Data Access Software for Windows
======================================================
1. Although not required, it is recommended both Oracle9i Release 2 Client and Database (9.2.0.4.0 or higher) be installed. ODP.NET's XML DB functionality may not perform optimally without upgrading both the client and server to version 9.2.0.4 or higher. This patch is available from Oracle Metalink.
2. Download ODAC92070.exe onto a temporary folder.
3. Execute ODAC92070.exe to unzip its contents.
4. Run the Oracle Universal Installer (OUI) in .\Disk1\setup.exe to install the software.
5. After installation of the OUI update is completed, install any required Oracle data access components, such as Oracle Data Provider for .NET and Oracle Objects for OLE. The installer requires each data access component to be installed one at a time.
6. After the installation, delete ODAC92070.exe and the temporary installation folders and files.
Please note: Do not download this file into the "Tmp" directory.
Common Install and Setup Issues
=================================
1. Consult the release notes first for any known issues or limitations.
2. Check to see if the Oracle data access components was properly downloaded by comparing the download size to the one listed on the download page.
3. If you have more than one Oracle Home installed on the same machine (e.g. Oracle8i client and Oracle9i Release 2 client), use the Oracle Home Selector to run your applications with Oracle9i Release 2 client.
Support and Bug Reports
===========================
For any bugs and issues, please participate in our discussion group.
发表评论
-
Oracle连接故障的排除
2024-09-09 22:33 439Oracle版本为11G,操作系统为Windows Ser ... -
Oracle数据库相关系统突然提示“SQLException:违反协议”
2024-02-19 15:50 1111SQLException:违反协议这个异常可能由很多的 ... -
CentOS在Docker中安装Oracle
2024-02-06 12:13 11571.拉取Oracle镜像,并检 ... -
Windows Server安装oracle数据库一直停在82%
2023-02-04 12:01 578网上有个说法:服务器超过一定数量的CPU后,将不能正常安装 ... -
ORA-04030错误处理
2023-02-04 11:52 2622【错误描述】 错误信息如下: ORA-04030:在尝 ... -
ORA-04030错误处理
2023-02-04 11:45 403【错误描述】 错误信息如下: ORA-04030:在尝 ... -
Linux安装MySQL数据库
2019-06-10 22:27 17751.进入安装包所在目录,解压: tar zxvf mysql- ... -
确定MySQL在Linux系统中配置文件的位置
2019-04-14 19:30 27621.通过which mysql命令来查看mysql的安装位置。 ... -
mysql set names 命令和 mysql 字符编码问题
2019-04-12 00:34 1140转自:https://www.cnblogs.com/digd ... -
MYSQL中取当前周/月/季/年的第一天与最后一天
2018-11-17 23:16 2199转自:https://blog.csdn.net/ ... -
Oracle删除大量数据的实践
2016-11-07 18:03 5815一、引言 从来没有 ... -
Oracle 数据库简明教程 V0.1
2016-03-23 21:01 2049供初学者入门学习使用,以开发者常见、常用的知识为主,基本上 ... -
Oracle拆分字符串函数
2016-03-23 10:58 3353create or replace type string ... -
Oracle数据库远程连接无响应
2016-03-21 10:20 4296故障现象: 服务器本机使用sqlplus / as s ... -
Oracle PGA详解
2015-10-21 15:34 11461转自:http://yanguz123.iteye.com/b ... -
Oracle12C导入dmp数据
2015-10-08 23:43 20531Oracle12C,发生了较大的变化。以前熟悉的东西变得陌 ... -
SQLLDR数据导入小结
2015-07-25 22:06 75181.创建数据表 CREATE TABLE ... -
Window7安装Oracle10
2015-03-06 12:14 1603每次安装都要百度,转到自己的博客上,找起来方便,还能增加访 ... -
Oracle SQL Developer 连接 Mysql 数据库
2015-02-25 19:36 3656下载JDBC包,解压缩这里只要mysql-connector- ... -
Mysql数据备份与恢复
2015-02-25 19:15 1345备份/恢复策略 1. 要定期做 mysql备份,并考虑系统可以 ...
相关推荐
《Oracle Provider for OLE DB Developer’s Guide 11g Release 2 (11.2) for Microsoft Windows》是Oracle公司为开发人员提供的一份详细指南,用于在Windows 64位环境中利用Oracle Provider for OLE DB接口进行...
在标题中提到的"SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动"过程中,我们需要做以下几个步骤: 1. **下载和准备**:首先,你需要下载Oracle Instant Client,这通常包含在提供的"instantclient_11_...
本文将详细介绍如何从压缩包中提取并安装Oracle provider for OLE DB的驱动程序,以便于在SQL Server中创建连接。 首先,让我们理解一下压缩包中的关键文件及其作用: 1. **configure.bat, uninstall.bat, ...
### Oracle Provider for OLE DB 开发者指南知识点详解 #### 一、概述 《Oracle Provider for OLE DB Developer's Guide》是一本针对Oracle数据库与OLE DB接口开发的技术文档。本书详细介绍了如何通过OLE DB...
在 Oracle Provider for OLE DB User’s Guide Release 8.1.7 中,还提供了许多有用的信息,例如安装和配置 Oracle Provider for OLE DB、使用 Oracle Provider for OLE DB 进行数据访问、解决常见问题等。...
在本文中,我们将深入探讨如何利用Oracle Provider for OLE DB进行SQL Server到Oracle的数据导入,以及相关配置文件的作用。 首先,让我们了解Oracle Provider for OLE DB的核心功能。它是Oracle Data Access ...
其中包含的OraOLEDB驱动是Oracle公司提供的一个OLE DB提供程序,它允许应用程序通过OLE DB接口访问Oracle数据库,常见于.NET Framework、Visual Basic 6等编程环境中。 在描述中提到的文章链接...
在本话题中,我们将深入探讨“OLEDB驱动程序大全”中的一个特定组件——PostgreSQL OLEDB Provider。 PostgreSQL OLEDB Provider是用于连接和操作PostgreSQL数据库的OLEDB驱动程序。PostgreSQL是一种开源的关系型...
在本主题中,我们将聚焦于MySQL-OleDB-Provider,这是用于通过OLEDB访问MySQL数据库的驱动程序。 MySQL-OleDB-Provider是MySQL AB公司开发的,使得.NET Framework或其他支持OLEDB的应用程序能够与MySQL数据库进行...
Oracle 10g 10.2.0.1 的 OLE DB 驱动是Oracle数据库提供的一种数据访问接口,允许应用程序通过OLE DB技术与Oracle数据库进行交互。OLE DB(Object Linking and Embedding, Database)是微软开发的一个组件模型,它...
Oracle Database Extensions for .NET 1.x 10.2.0.2.20 — 仅用于升级 Oracle Database Extensions for .NET 2.0 10.2.0.2.20 — 仅用于升级 Oracle Provider for OLE DB 10.2.0.2.20 Oracle Objects...
**Microsoft OLE DB Provider for Visual FoxPro 9.0** 是一个数据访问接口,它允许开发者通过OLE DB技术与Visual FoxPro 9.0数据库进行交互。OLE DB(Object Linking and Embedding, Database)是微软提供的一种...
用于连接db2数据库的驱动,
Microsoft OLE DB Provider for DB2 Version 2.0 是一个重要的数据访问组件,它使得开发者能够在Windows环境下的应用程序中直接与IBM的DB2数据库进行交互。这个组件是Microsoft开发的,目的是为了提供一种统一的方式...
Oracle Objects for OLE (OO4O) is a product designed to allow easy access to data stored in Oracle databases using any programming or scripting language that supports the Microsoft ...
支持OleDb 访问Oracle 9I~10g。 支持PL/SQL Developer。 由于客户端一般不需要使用Sqlplus所以为封装, 需要的话可以自行复制进去就行。 也可以用于BDE模式发布, 不过BDE中需要自行设置OCI.DLL为本客户端目录下...
支持OleDb 访问Oracle 9I~10g。 支持PL/SQL Developer。 由于客户端一般不需要使用Sqlplus所以为封装, 需要的话可以自行复制进去就行。 也可以用于BDE模式发布, 不过BDE中需要自行设置OCI.DLL为本客户端目录下...