Development With ODAC 12c Release 2 - Oracle

2y ago
15 Views
2 Downloads
304.38 KB
5 Pages
Last View : 13d ago
Last Download : 3m ago
Upload by : Gideon Hoey
Transcription

ORACLE DATA SHEET.NET DEVELOPMENTWITH ODAC 12C RELEASE 2OVERVIEWOracle Data Access Components (ODAC) offers four componentsORACLE ON .NET Easy to use and learn No charge Supports Visual Studio 2013and .NET Framework 4.5.1 100% managed ODP.NET Schema Compare Tools inVisual Studio Supports Oracle database12c features, such asmultitenant containerdatabases and TransactionGuard Access all database editions,including Express, anddatabase versions 10.2 andlater.that simplify .NET development with the Oracle Database: OracleData Provider for .NET, Oracle Developer Tools for Visual Studio,Oracle Providers for ASP.NET, and .NET stored procedures. InODAC 12c Release 1 (12.1.0.1.2), Oracle includes fully-managedODP.NET, multitenant container database support in OracleDatabase 12c, and schema compare tools. ODAC can bedownloaded from Oracle Technology Center (OTN) for free and isinstallable via graphical installer or xcopy for 32-bit or 64-bitplatforms.Oracle Data Provider for .NETOracle Data Provider for .NET (ODP.NET) features optimized ADO.NET dataaccess to the Oracle database while providing full accessibility to the latest .NETFramework version 4.5.1 and features, such as Entity Framework. ODP.NETdevelopers can take advantage of Oracle’s unique database functionality, includingReal Application Clusters, performance optimizations, XML DB, and advancedsecurity features. ODP.NET gives .NET programmers better performance,flexibility, and more feature availability through features, such as self-tuning andfaster data retrieval; TimesTen In-Memory Database provider support, andpromotable transactions. ODP.NET developers can use the .NET Framework, butnot have to sacrifice powerful Oracle data management capabilities.For more information, visit ODP.NET home page.Oracle Developer Tools for Visual StudioThe Oracle Developer Tools for Visual Studio (ODT) is a tightly integrated "Addin" for Microsoft Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010.ODT is free and is available only via ODAC installations.ODT makes developing .NET code for Oracle easy and fast, allowing developers tostay in Visual Studio for the entire development lifecycle. ODT makes it easy tobrowse and edit Oracle schema objects using integrated visual designers and canautomatically generate .NET code via a simple drag and drop. Developers can easilymodify table data, execute Oracle SQL statements, edit and debug PL/SQL code,and generate SQL deployment scripts. The integrated context sensitive online help,including the Oracle SQL and PL/SQL Users Guides, puts the Oracle documentationat their fingertips.ODT includes a SQL Tuning Advisor tool to help developers tune arbitrary SQLstatements and an Oracle Performance Analyzer, which analyzes a running .NET1

ORACLE DATA SHEETapplication’s use of the Oracle database and provides detailed recommendations.For more information, visit Oracle Developer Tools for Visual Studio home page.Figure1. Browsing the Oracle schema (left) and editing and debugging PL/SQL(right) are just two examples of Oracle’s tight Visual Studio integration.Oracle Providers for ASP.NETASP.NET includes service providers that store application state in databases. Bystoring state in a database, applications ensure web data is highly available andequally accessible among all web servers.Oracle Providers for ASP.NET support these service providers on 32-bit Windowsand Windows x64 for use with the Oracle database. For developers already familiarwith ASP.NET providers, the Oracle Providers for ASP.NET are easy to learn sincethey share a common schema and application programming interface with otherexisting ASP.NET providers.Standard ASP.NET controls and services interact with the providers transparentlywithout any Oracle-specific coding required. Oracle offers the following ASP.NETproviders: Membership Provider, Role Provider, Site Map Provider, Session StateProvider, Profile Provider, Web Events Provider, Web Parts PersonalizationProvider, and Cache Dependency Provider.For more information, visit Oracle Providers for ASP.NET home page.NET Stored ProceduresThe Oracle Database Extensions for .NET is a feature of Oracle Database onWindows that makes it easy to develop, deploy, and run stored procedures andfunctions written in a .NET managed language, such as C# or VB.NET. .NET stored2

ORACLE DATA SHEETprocedures or functions are developed using Microsoft Visual Studio and deployedusing the tightly integrated ODT .NET Deployment Wizard. After deployment, a.NET stored procedure can be called from .NET; from SQL or PL/SQL; fromanother .NET, PL/SQL, or Java stored procedure; from a trigger; or from anywhereelse a stored procedure or function call is allowed.For more information, visit the Oracle Database Extensions for .NET home page.New FeaturesODP.NET, Managed DriverODP.NET 12.1 introduces a new fully managed provider version, containing 100%native .NET code. ODP.NET, Managed Driver includes nearly all the features ofODP.NET, Unmanaged Driver and uses the same application programminginterface. This makes migrating existing ODP.NET applications to ODP.NET,Managed Driver simple and easy.With ODP.NET, Managed Driver, it is easier and faster to deploy ODP.NET. Thereare fewer assemblies, as few as one. This makes deploying and patchingstraightforward. The install size is smaller at less than 10 MB. Only one ODP.NET,Managed Driver assembly is necessary whether you are using 32-bit or 64-bit .NETFramework. Side-by-side deployment with other ODP.NET versions won’t causeconflicts since there are no unmanaged assemblies to account for. As a fullymanaged provider, ODP.NET can better integrate with .NET Code Access Securityand ClickOnce deployment.Multitenant Container Database SupportODT and ODP.NET are seamlessly integrated with Oracle Database 12.1multitenant container databases (CDBs) allowing developers to easily and quicklycreate, clone, plug or unplug pluggable databases (PDBs) for use duringdevelopment and testing. These PDBs can be viewed and managed directly fromServer Explorer in Visual Studio. ODP.NET works out of the box with PDBs,requiring no code changes to use them in .NET.Schema Compare ToolsODT introduces Schema Compare tools integrated within Visual Studio. These toolsallow developers to detect changes between individual Oracle schema objects orentire schemas. When it comes time for deployment, these tools can be used togenerate a deployment ("diff") script to upgrade the target database to include thenew schema changes required.Transaction Guard – High AvailabilityTransaction Guard preserves transaction outcomes during planned and unplannedoutages so that every transaction outcome can be made known to the ODP.NETapplication. This ensures applications use at-most-once execution.Following an outage, ODP.NET returns the OracleException IsRecoverable propertyindicating whether the transaction is recoverable. If not recoverable, the applicationshould roll-back, re-execute, and re-submit the current transaction. If recoverable,the application can retrieve a logical transaction identifier to determine the last opentransaction's outcome status accurately and determine a plan of action to3

ORACLE DATA SHEETsuccessfully commit the transaction.Faster and More Robust Planned Database Outages – High AvailabilityPlanned outages are now possible to undertake without disrupting end users.Databases can be brought offline more quickly by communicating its planned outagestatus to ODP.NET applications. ODP.NET then removes idle pool connections anddisallows new connections to these databases. Planned outages can now occur morequickly with fewer end user disruptions than before.Global Data Services – High Availability and PerformanceWith Global Data Services, ODP.NET applications can extend RAC’s automaticworkload management capabilities to their Oracle Data Guard and OracleGoldenGate instances. .NET applications can utilize all available global databaseresources to improve performance through run-time connection load balancing andavailability through fast connection failover.Oracle Notification Service – High Availability and PerformanceOracle Notification Service (ONS) is a publish and subscribe service forcommunicating Fast Application Notification (FAN) events. ODP.NET receives fastconnection failover and load balancing messages from the database server throughONS. Previously, ODP.NET used Oracle Advanced Queuing (AQ) as its FANpublish and subscribe service.Because ONS is a memory-based service, it delivers messages faster than AQ. UsingONS, Oracle consolidates the publish and subscribe service that all Oracle dataaccess drivers use.Ease of DevelopmentOracle Database 12c and ODP.NET 12c support new ease of development features: Auto Increment Identity Columno Larger VARCHAR2, NVARCHAR2, and RAW Data Typeso Simplifies developing with data without a natural primary key.Each data type now stores up to 32 KB in data size.Boolean Data TypeoODP.NET data type, OracleBoolean, maps to the new databasePL/SQL Boolean data type. Enhanced Implicit REF Cursor BindingoRetrieves stored procedure result sets implicitly without adeclared return type, except in the case of Entity Framework anduser-defined types. Returning Row Counts from Array BindingoWhen executing multiple parameter array-bound DMLstatements, ODP.NET now returns the number of rows affectedfor each array input value.4

ORACLE DATA SHEETMORE INFORMATIONEntity Framework and Language Integrated Query – SQL APPLYODAC 11.2 Release 4 introduced Entity Framework and Language Integrated QueryORACLE TECHNOLOGYNETWORK (OTN)Visit the OTN .NET DeveloperCenter to learn more aboutOracle database’s .NETsupport.(LINQ) integration with ODT and ODP.NET. LINQ is translated into nativedatabase SQL before it can query the database. In some circumstances, LINQ usesthe non-standard APPLY keyword in SQL for retrieving lateral views. OracleDatabase and ODP.NET support the APPLY keyword in Oracle Database 12c tomore fully support LINQ.Get Started TodayYou can quickly start developing .NET applications with Oracle databases. Justdownload ODAC 12c Release 2 from ODAC OTN download page.Find getting started tutorials at the OTN .NET Developer Center.Copyright 2013, Oracle. All Rights Reserved.This document is provided for information purposes only, and the contents hereof are subject to change without notice. Thisdocument is not warranted to be error-free, nor is it subject to any other warranties or conditions, whether expressed orally orimplied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Wespecifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly orindirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic ormechanical, for any purpose, without our prior written permission.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of theirrespective owners.5

The Oracle Developer Tools for Visual Studio (ODT) is a tightly integrated "Add-in" for Microsoft Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010. ODT is free and is available only via ODAC installations. ODT makes developing .NET code for Oracle easy and fast, allowing developers to

Related Documents:

Oracle SOA Suite 12c Oracle Cloud Control 12c Oracle OSB 12c y Consulting Architecture Analysis and Development Testing and Production Support Infrastructure and Tuning Application Maintenance Technology Oracle BPM 12c Oracle SOA 12c OAG 12c OER 12c Oracle Virtual Directory Oracle Identity Manager

OEM 12c Upgrade - Two System (Different Hardware) em.cisco.com. OEM DB. 10g RAC. 10g repository. Targets 10g. Targets 12c. em12c.cisco.com. OEM DB. 11g RAC. 12c repository. Deploy 12c agents. Clone and upgrade repository DB to 11g. Install 12c OMS & upgrade EM repository to 12c. Start 12c OMS & Deferred Data Migration Job. Incremental .

If your EM is based on 12c Release 2 Plugin Update 1 (12.1.0.2), then you will see the following release description. If you do not see it, then you have 12c Release 2 (12.1.0.2) released in Sep 2012 Release:Oracle Enterprise Manager Cloud Control 12c Release 2 Plugin Update 1 (12.1.0.2)

Harshita Mruthinti Kamath 04C 14G, Hindu Nabil Ahmed Jaffar 12C, Islamic Ariel Wolpe 12C, Jewish Alma Mater Jacob Light 12C Rashon Murrill 10OX 12C Collin Shepard 14C Benjamin Sperling 12C Michael Tseng 12C Recessional Atlanta Symphony Brass Quintet Guests are asked to plea

Welcome to your HP 12c Financial Calculator This booklet is intended to get you started quickly with the basic features of your 12c Financial Calculator. Use it for quick reference. For more detailed information about the 12c Financial Calculator, refer to the HP 12c Financial Calculator User’s Guide. Pages of the user’s guide are

Texas Instruments BA II Plus (including BA II Plus Professional) and Hewlett Packard 12C (including the HP 12C Platinum, 12C Platinum 25th anniversary edition, 12C 30th anniversary edition, and HP 12C Prestige) Unless you are already comfort

Oracle Database Cloud, including Oracle Autonomous Database Easy cloud deployment Access all on-premises database editions, including Express Edition, and versions 11.2 and later Free ADB instances, automatically download credentials files and be connected to the database to 1 DATA SHEET / .NET Development with ODAC 19c

ASTM A 6/A 6M ASTM A153/A 153M ASTM A 325 (A 325M) ASTM A 490 (A490M) ASTM A 919 ASTM F 568M Class 4.6 . Section 501—Steel Structures Page 2 501.1.03 Submittals A. Pre-Inspection Documentation Furnish documentation required by the latest ANSI/AASHTO/AWS D 1.5 under radiographic, ultrasonic, and magnetic particle testing and reporting to the State’s inspector before the quality assurance .