Oracle.ManagedDataAccess NuGet Package 19.7.0 README
====================================================
Release Notes: Oracle Data Provider for .NET, Managed Driver
February 2020
This document provides information that supplements the Oracle Data Provider for .NET (ODP.NET) documentation.
You have downloaded Oracle Data Provider for .NET from Oracle, the license agreement to which is available at
https://www.oracle.com/downloads/licenses/distribution-license.html
TABLE OF CONTENTS
*New Features
*Bug Fixes
*Installation and Configuration Steps
*Installation Changes
*Documentation Corrections and Additions
*ODP.NET, Managed Driver Tips, Limitations, and Known Issues
Note: The 32-bit "Oracle Developer Tools for Visual Studio" download from https://otn.oracle.com/dotnet is
required for Entity Framework design-time features and for other Visual Studio designers such as the
TableAdapter Wizard. This NuGet download does not enable design-time tools; it only provides run-time support.
This version of ODP.NET supports Oracle Database version 11.2 and higher.
New Features
============
1. Websocket and Websocket with SSL/TLS
Websocket is a protocol that offers full-duplex communication channels over a single TCP connection. WebSocket with SSL/TLS offers a secure WebSocket connection. WebSocket is an extension to HTTP and is able to work with HTTP proxies and intermediaries. Managed ODP.NET now supports Websocket and Websocket with SSL/TLS.
2. Connection String attributes: Tns_Admin and Wallet_Location
Managed ODP.NET can now set the TNS admin directory and wallet location directory on the connection string.
3. SYSASM Privilege
Oracle Automatic Storage Management (Oracle ASM) is a volume manager and a file system for Oracle database files. SYSASM is a system privilege that enables administrators to manage ASM instances. Managed ODP.NET can now connect using the SYSASM administrative privilege to perform storage management of the Oracle Database.
Bug Fixes since Oracle.ManagedDataAccess NuGet Package 19.6.0
=============================================================
None
Installation and Configuration Steps
====================================
The downloads are NuGet packages that can be installed with the NuGet Package Manager. These instructions apply
to install ODP.NET, Managed Driver.
1. Un-GAC and un-configure any existing assembly (i.e. Oracle.ManagedDataAccess.dll) and policy DLL
(i.e. Policy.4.122.Oracle.ManagedDataAccess.dll) for the ODP.NET, Managed Driver, version 4.122.19.1
that exist in the GAC. Remove all references of Oracle.ManagedDataAccess from machine.config file, if any exists.
2. In Visual Studio, open NuGet Package Manager from an existing Visual Studio project.
3. Install the NuGet package from an OTN-downloaded local package source or from nuget.org.
From Local Package Source
-------------------------
A. Click on the Settings button in the lower left of the dialog box.
B. Click the "+" button to add a package source. In the Source field, enter in the directory location where the
NuGet package(s) were downloaded to. Click the Update button, then the Ok button.
C. On the left side, under the Online root node, select the package source you just created. The ODP.NET NuGet
packages will appear.
From Nuget.org
--------------
A. In the Search box in the upper right, search for the package with id, "Oracle.ManagedDataAccess". Verify
that the package uses this unique ID to ensure it is the official Oracle Data Provider for .NET, Managed Driver
download.
B. Select the package you wish to install.
4. Click on the Install button to select the desired NuGet package(s) to include with the project. Accept the
license agreement and Visual Studio will continue the setup.
5. Open the app/web.config file to configure the ODP.NET connection string and connect descriptors.
Below is an example of configuring the net service aliases and connect descriptors parameters:
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<!-- Customize these connection alias settings to connect to Oracle DB -->
<dataSource alias="MyDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) " />
</dataSources>
</version>
</oracle.manageddataaccess.client>
After following these instructions, ODP.NET is now configured and ready to use.
IMPORTANT: Oracle recommends configuring net service aliases and connect descriptors in a .NET config file to
have the application configuration be self-contained rather than using tnsnames.ora or TNS_ADMIN.
NOTE: ODP.NET, Managed Driver comes with one set of platform specific assemblies for Kerberos support: Oracle.ManagedDataAccessIOP.dll.
The Oracle.ManagedDataAccessIOP.dll assembly is ONLY needed if you are using Kerberos5 based external
authentication. Kerberos5 users will need to download MIT Kerberos for Windows version 4.0.1 from
https://web.mit.edu/kerberos/dist/
to utilize ODP.NET, Managed Driver's support of Kerberos5.
The asssemblies are located under
packages\Oracle.ManagedDataAccess.<version>\bin\x64
and
packages\Oracle.ManagedDataAccess.<version>\bin\x86
depending on the platform.
If these assemblies are required by your application, your Visual Studio project requires additional changes.
Use the following steps for your application to use the 64-bit version of Oracle.ManagedDataAccessIOP.dll:
1. Right click on the Visual Studio project.
2. Select Add -> New Folder.
3. Name the folder x64.
4. Right click on the newly created x64 folder.
5. Select Add -> Existing Item.
6. Browse to packages\Oracle.ManagedDataAccess.<version>\bin\x64 under your project solution directory.
7. Choose Oracle.ManagedDataAccessIOP.dll.
8. Click the 'Add' button.
9. Left click the newly added Oracle.ManagedDataAccessIOP.dll in the x64 folder.
10. In the properties window, set 'Copy To Output Directory' to 'Copy Always'.
For x86 targeted applications, name the folder x86 and add assemblies from the
packages\Oracle.ManagedDataAccess.<version>\bin\x86 folder.
To make your application platform independent even if it depends on Oracle.ManagedDataAccessIOP.dll, create both x64 and x86 folders with the necessary assemblies added to them.
Installation Changes
====================
The following app/web.config entries are added by including the "Official Oracle ODP.NET, Managed Driver" NuGet package
to your application:
1) Configuration Section Handler
The following entry is added to the app/web.config to enable applications to add an <oracle.manageddataaccess.client>
section for ODP.NET, Managed Driver-specific configuration:
<configuration>
<configSections>
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</configSections>
</configuration>
Note: If your application is a web application and the above entry was added to a web.config and the same config
section handler for "oracle.manageddataaccess.client" also exists in machine.config but the "Version" attribute values
are different, an error message of "There is a duplicate 'oracle.manageddataaccess.client' section defined." may be
observed at runtime. If so, the config section handler entry in the machine.config for
"oracle.manageddataaccess.client" has to be removed from the machine.config for the web application to not encounter
this error. But given that there may be other applications on the machine that depended on this entry in the
machine.config, this config section handler entry may need to be moved to all of the application's .NET config file on
that machine that depend on it.
2) DbProviderFactories
The following entry is added for applications that use DbProviderFactories and DbProviderFactory classes. Also,
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
系统功能 系统的功能分析: 图书管理涉及图书信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书管理系统分为三类:图书信息管理、系统用户管理、读者数据管理。 图书信息管理包括图书增加、借还、查询信息等操作。 系统用户管理包括系统用户类别和用户数据管理。 读者数据管理包括读者类别管理和个人数据的录入、查询、修改和删除。
资源推荐
资源详情
资源评论
收起资源包目录
人工智能-项目实践-C#-基于C# WPF实现的图书馆管理系统.zip (125个子文件)
Reader.baml 4KB
Administrator.baml 4KB
User_Register.baml 3KB
Adaim_Register.baml 3KB
Adaim_add_book.baml 3KB
Admin_Opr_Books.baml 3KB
Admin_Opr_Reader.baml 3KB
Reader_Borrow.baml 3KB
Reader_Return.baml 3KB
Administrator_Register.baml 2KB
Reader_Register.baml 2KB
MainWindow.baml 2KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
LibraryManagementSystem.csproj.GenerateResource.cache 954B
LibraryManagementSystem_MarkupCompile.i.cache 536B
LibraryManagementSystem_MarkupCompile.cache 536B
LibraryManagementSystem.csprojAssemblyReference.cache 424B
DesignTimeResolveAssemblyReferences.cache 424B
LibraryManagementSystem.csproj.CoreCompileInputs.cache 41B
App.config 2KB
LibraryManagementSystem.exe.config 2KB
packages.config 150B
LibraryManagementSystem.csproj.CopyComplete 0B
AdminOpr.cs 8KB
User_Register.g.cs 8KB
user_register.g.i.cs 8KB
Reader_Borrow.xaml.cs 7KB
Administrator.g.i.cs 7KB
Administrator.g.cs 7KB
Reader.g.cs 7KB
Reader.g.i.cs 7KB
UserOpr.cs 7KB
Adaim_Register.g.i.cs 7KB
Adaim_Register.g.cs 7KB
Admin_Opr_Reader.xaml.cs 7KB
Admin_Opr_Books.xaml.cs 7KB
Adaim_add_book.g.cs 6KB
Adaim_add_book.g.i.cs 6KB
Admin_Opr_Reader.g.cs 6KB
Admin_Opr_Reader.g.i.cs 6KB
Admin_Opr_Books.g.cs 6KB
Admin_Opr_Books.g.i.cs 6KB
Reader_Borrow.g.i.cs 5KB
Reader_Borrow.g.cs 5KB
Reader_Return.g.i.cs 5KB
Reader_Return.g.cs 5KB
Administrator_Register.g.cs 5KB
Administrator_Register.g.i.cs 5KB
Reader_Register.g.i.cs 5KB
Reader_Register.g.cs 5KB
Reader_Return.xaml.cs 5KB
User_Register.xaml.cs 4KB
B_Reader_Register.g.i.cs 4KB
Student_Register.g.i.cs 4KB
A_MainWindow.g.i.cs 4KB
MainWindow.g.cs 4KB
MainWindow.g.i.cs 4KB
student.g.i.cs 4KB
Administrator.xaml.cs 3KB
OprBooks.g.i.cs 3KB
Register.g.i.cs 3KB
Reader.xaml.cs 3KB
Adaim_add_book.xaml.cs 3KB
Stu_Register.g.i.cs 3KB
Adain_Mana_Add_Rea.g.i.cs 3KB
Adaim_Manager_Add.g.i.cs 3KB
.g.i.cs 3KB
Student_Return.g.i.cs 3KB
Student_Borrow.g.i.cs 3KB
Search_Books.g.i.cs 3KB
Window1.g.i.cs 3KB
Resources.Designer.cs 3KB
Reader_Register.xaml.cs 2KB
App.g.i.cs 2KB
App.g.cs 2KB
AssemblyInfo.cs 2KB
Adaim_Register.xaml.cs 2KB
Administrator_Register.xaml.cs 2KB
MainWindow.xaml.cs 1KB
Settings.Designer.cs 1KB
App.xaml.cs 333B
LibraryManagementSystem.csproj 7KB
Oracle.ManagedDataAccess.dll 4.8MB
Oracle.ManagedDataAccess.dll 4.8MB
Oracle.ManagedDataAccessIOP.dll 254KB
Oracle.ManagedDataAccessIOP.dll 216KB
Properties.Resources.Designer.cs.dll 4KB
LibraryManagementSystem.exe 76KB
LibraryManagementSystem.exe 76KB
LibraryManagementSystem_MarkupCompile.lref 1KB
LibraryManagementSystem_MarkupCompile.i.lref 759B
Oracle.ManagedDataAccess.19.7.0.nupkg 2.87MB
.signature.p7s 9KB
LibraryManagementSystem.pdb 196KB
LibraryManagementSystem.pdb 196KB
register_odpm_perfmon_counters.ps1 3KB
unregister_odpm_perfmon_counters.ps1 425B
LibraryManagementSystem.g.resources 36KB
LibraryManagementSystem.Properties.Resources.resources 180B
Resources.resx 5KB
共 125 条
- 1
- 2
资源评论
博士僧小星
- 粉丝: 1921
- 资源: 5884
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功