关于 Windows 和 .NET 平台上的 Oracle 数据库常见问题解答 | |
|
问题:Windows 上的 Oracle 数据库如何运行?如何调整 Windows 上的 Oracle 数据库? 解答: Windows 平台上的 Oracle RDBMS 网站说明了 Windows 平台上的 Oracle 数据库如何运行,并且提供性能调整的一些技巧。 问题:我使用的是 C#、Visual Basic、Active Server Pages、Visual C++ 和其他 Windows 特有的编程语言。Oracle 如何提供数据访问? 解答:Oracle 为基于 COM、.NET 和 Win32/64 的编程语言提供了很多数据访问方法。根据所采用的 Windows 编程语言,Oracle 开发人员可以使用下面任何一种数据访问驱动程序:
这些数据访问驱动程序已经经过专门设计,与 Oracle 一起使用可以达到出众的性能,提供了第三方驱动程序可能无法实现的高级数据库特性。 问题:我使用的是 C#、Visual Basic .NET 或其他 .NET 语言。 Oracle 是否支持 .NET?是否支持 Web 服务呢? 解答:Oracle 数据库通过 Oracle Data Provider for .NET 提供了最佳的 .NET 数据访问支持,使 .NET 应用程序能够访问高级 Oracle 特性。 适用于 Visual Studio .NET 的 Oracle 开发人员工具从 Visual Studio 中帮助简化 Oracle 数据库应用程序的开发。 它使开发人员能够浏览和修改他们的 Oracle 模式、利用强大的向导和设计器、自动生成代码以及查看和编辑 Oracle 数据。 这些特性以及其他特性(包括 Intellisense 提供的存储过程编辑、语法颜色和集成的帮助系统)旨在加速开发,并使您能够轻松地了解如何开发用于 Windows 的 Oracle 应用程序。 Oracle 应用服务器使得编程人员能够轻松、快速地通过 SOAP、WSDL、UDDI 和 XML 构建 Web 服务。从 Oracle9iAS 开始提供对 SOAP 和 XML 的支持。根据 Web 服务的定义,它们是跨平台的。因此,Oracle Web 服务支持 .NET Web 服务。 问题:Windows 平台上的 Oracle 数据库可以支持的最大内存、处理器数量等是多少? 解答:Oracle 支持 Windows NT、2000、XP 和 Server 2003 允许的最大内存数量和最大处理器数量。Oracle 通过使用 Microsoft 集群服务器和 Oracle Fail Safe 支持故障转移,最多可支持基于 Windows 2003 Datacenter 的八个节点。Windows 平台上的 Oracle Real Application Clusters 支持四个以上的节点。有关详细信息,请访问 高可用性主页。 解答:Oracle 致力于为我们的客户提供开放的解决方案。使客户能够选择最适合他们需求的软件技术。Oracle 与基于 Windows 的常用语言和服务器进行了紧密集成,从而可以在 Windows 上简单和无缝地开发和部署 Oracle 产品。 问题:Oracle 与 Windows 进行集成,它们的目标市场是什么? 解答:Oracle 与 Windows 的集成会使得 IT 基础架构的所有领域都受益:客户端、中间层和数据层。在上述每个级别中,Oracle 使得开发人员、软件架构师、数据库管理员都能够充分利用本地的 Windows 服务器和技术。这种集成确保了 Oracle 在 Windows 平台上的可伸缩性、容错、高性能及简便开发和部署。无论您的应用程序正在使用本地 Windows 服务、.NET、COM 还是 Java,Oracle 都能为 Windows 技术提供强有力的支持。 问题:Oracle 数据库中提供哪些 Windows 集成功能? Oracle 致力于提供 Windows 平台上最好的数据库。下面是这些集成功能的简要说明: Oracle Data Provider for .NET (ODP.NET)
适用于 Microsoft 事务服务器 (MTS) 的 Oracle 服务
用于 OLE 的 Oracle 对象 (OO4O)
OLE DB
Oracle 开放数据库连接 (ODBC)
COM Automation 特性
极大内存 (VLM)
目录和安全性
Oracle Fail Safe
问题:在哪里可以找到有关 Windows 平台上的 Oracle 数据库的详细信息,或者与 Windows 集成的详细信息? 解答: 有关更多信息,请访问 OTN 上的 Windows 技术中心。 问题: 在哪里可以找到有关 Oracle 与 .NET 集成的更多信息? 解答: 有关更多信息,请访问 OTN 上的 .NET 开发人员中心。 问题:各个版本的 Windows 都支持哪些版本的 Oracle 数据库? 解答:
注意:
问题:Oracle 已经取消了对哪些 Windows 操作系统的支持,或者计划取消支持? 解答:通常情况下,当某个 Windows 操作系统进入 Microsoft 的不支持阶段或者同等阶段时,Oracle 将终止对该操作系统上其产品的支持。 当前,Oracle 和 Microsoft 不再支持 Windows NT 和 Windows 98。有关更多详细信息,请访问 Oracle Metalink。 问题:一种版本的 Oracle 数据库(例如 Oracle10g)是否能够使用另一版本的 Oracle 客户端(例如 Oracle9i)? 解答:是的,Oracle 支持 Oracle 数据库使用不同版本的 Oracle 客户端。通常情况下,一个数据库服务器版本支持该版本之前的两个主要数据库客户端版本,和该版本之后的两个主要版本。例如,Oracle8i 服务器支持它之前的主要客户端版本(Oracle7 和 Oracle8)和它之后的主要版本(Oracle9i 和 Oracle10g)。一个数据库客户端版本也支持该版本之前的两个主要服务器版本,和该版本之后的两个主要版本。有关具体版本的详细信息,请访问 Oracle Metalink。 问题:是否支持 Windows 终端服务器/服务和远程桌面连接? 解答:支持 Windows 终端服务器/服务和远程桌面连接。但是有些 Oracle 组件不提供支持。有关具体版本的详细信息,请参阅 Oracle 数据库版本说明。 问题:Oracle 是否根据最新的 Windows 服务包进行认证? 解答:Oracle 会根据 Oracle 产品文档中提及的具体 Microsoft 操作系统以及服务包(SP)(如果可行)进行认证。在后续的 SP 可用时,Oracle 会立即支持在该 SP 上的应用我们的产品。根据发现的与 SP 相关问题的严重性、数量和影响的不同,Oracle 可能会建议客户等待相关的 Oracle 补丁发布之后再升级到某个特定的 SP。如果某些特定的 SP 会严重影响 Oracle 软件的运行,无论这些影响是正面的还是负面的,Oracle 都可能会建议,或者不鼓励客户安装这些 SP。如果认为有必要发表声明,Oracle 开发部将在某个 SP 发布之后尽可能及时发布。 问题:Oracle 是否支持 Itanium 上的 64 位 Windows? 解答:是的,Oracle 数据库支持 64 位 Windows Server 2003 和 XP 2003,可从 OTN 下载。Oracle 是第一个对外发布用于 64 位 Windows Itanium 平台的数据库软件的供应商,时间为在 2000 年 12 月。Oracle9i Database 版本 2 是 64 位 Windows 支持的第一个生产数据库。 Oracle 是否支持针对 AMD64 和 Intel EM64T 的 Windows x64 (x86-64)? 解答: 有关认证信息,请参阅下表。
注意: 32 位 Windows 由使用 AMD64 和 EM64T 的 32 位 Windows 操作系统系列组成。 Windows x64 上的 32 位 Oracle 数据库客户端有望于 2005 年 4 月底推出。不支持 Windows x64 上的 32 位 Oracle 数据库服务器。 Windows x64 由两个操作系统组成: Windows Server 2003 x64 版本(标准版、企业版、数据中心版)和 Windows XP Professional x64 Edition。 有关操作系统支持的更新信息,请访问 Oracle Metalink。 Oracle 率先公开发布了用于 AMD64 和 Intel EM64T 芯片集的 64 位数据库开发人员版。 Oracle 是否支持 Windows 加密文件系统 (EFS)? 解答:是的,支持 EFS,它对于 Oracle 是透明的。但是,使用 EFS 时需要进行权衡。EFS 会降低数据库的性能,因为它总是在加密和解密数据,因此对于高性能应用程序不建议使用。 问题:如何从 SQL Server(或者其他数据库)移植到 Oracle? 解答:Oracle 移植技术网站提供了从数据库移植到 Oracle 的相差工具和文档。 问题:Oracle 如何与非 Oracle 数据库进行协作? 解答:Oracle 提供了两种连接解决方案来解决不同数据访问的需要: Oracle 透明网关和 Oracle 通用连接。Oracle 透明网关提供了到很多非 Oracle 数据存储的访问,其中包括从 Oracle 环境到 Microsoft SQL Server、Informix、Ingres 和 Sybase 的访问。对于不能使用 Oracle 网关解决方案的很多数据存储,Oracle 通用连接可以提供对它们的访问。这一功能使得使用 ODBC 和 OLE DB 的透明连接成为可能。 |