<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7836761970830420259</id><updated>2011-04-22T02:18:11.352+02:00</updated><title type='text'>.NET alkalmazás fejlesztése Oracle DB-hez</title><subtitle type='html'>A ".NET alapú alkalmazás fejlesztés Oracle adatbázis-kezelőhöz" című önálló labor támához tartozó kapcsolattartó blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracle-with-dotnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://oracle-with-dotnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Szabó Gergely</name><uri>http://www.blogger.com/profile/09078642014096993928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7836761970830420259.post-6135468504477100864</id><published>2007-12-30T14:29:00.000+01:00</published><updated>2007-12-30T14:33:02.432+01:00</updated><title type='text'></title><content type='html'>A tématársammal (&lt;a href="http://oracleondotnet.blogspot.com/"&gt;http://oracleondotnet.blogspot.com/&lt;/a&gt;) Tóth Lászlóval közösen készített féléves beszámolónk az alábbi linken érhető el:&lt;br /&gt;&lt;a href="http://web.pr.hu/tlaci515/oracle_lab.pdf"&gt;http://web.pr.hu/tlaci515/oracle_lab.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7836761970830420259-6135468504477100864?l=oracle-with-dotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracle-with-dotnet.blogspot.com/feeds/6135468504477100864/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7836761970830420259&amp;postID=6135468504477100864' title='1 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default/6135468504477100864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default/6135468504477100864'/><link rel='alternate' type='text/html' href='http://oracle-with-dotnet.blogspot.com/2007/12/tmatrsammal-httporacleondotnet.html' title=''/><author><name>Szabó Gergely</name><uri>http://www.blogger.com/profile/09078642014096993928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7836761970830420259.post-3996399609414771967</id><published>2007-11-08T00:49:00.000+01:00</published><updated>2007-11-08T01:36:35.136+01:00</updated><title type='text'></title><content type='html'>A szakirodalom tanulmányozását követően az általam kifejtendő kulcs-technonológiákról készítettem ezt a kis összefoglalót:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;ODP.NET&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;Az ODP.NET egy natív .NET adathozzáférési driver az Oracle adatbázishoz, mely más .NET driver-ekhez képest:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;nagyobb teljesítményt nyújt az Oracle adatbázis optimalizált elérése révén .NET   környezetből&lt;/li&gt;&lt;li&gt;lehetővé teszi fejlett Oracle adatbázis funkciók kihasználását&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Néhány konkrétum:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;utasítás gyorsítótárazás (statement caching)&lt;br /&gt;Egy konkrét lekérdezést vagy PL/SQL utasítást többszöri végrehajtása esetén, az ODP.NET az ismételt végrehajtási időt csökkenti, a szintaktikai elemezés megismétlésének kihagyásával. Ehhez viszont a lekérdezésekhez tartozó értékek paraméterekben történő átadása szükséges.&lt;br /&gt;(11g: a paraméter környezet gyorsítótárazásával továbbfejlesztve)&lt;/li&gt;&lt;li&gt;kapcsolat tárazás (connection pooling)&lt;br /&gt;A kapcsolatok tárazását számos beállítással lehet testreszabni (kapcsolat élettartam és időtúllépés, minimális és maximális tárméret, granularitás)&lt;/li&gt;&lt;li&gt;adatlehívási méret szabályozása (controlling data fetch size)&lt;br /&gt;ODP.NET-ben az egy menetben lehívandó adatok mennyisége szabályozható és így a kliens feldolgozási sebességéhez igazítható (OracleCommand.FetchSize)&lt;/li&gt;&lt;li&gt;optimalizált LOB adatok&lt;br /&gt;Itt szintén szabályozható az egy menetben lehívandó adatmennyiség, az eredményhalmaz lehívása elhalasztható az adatok tényleges olvasásáig, és a véletlen elérés is támogatott&lt;br /&gt;(az eredményhalmaz kinyerésének elhalasztása az adatok tényleges olvasásáig)&lt;br /&gt;(11g: kis méretű LOB adatok esetén a metaadatok előlehívásához szükséges adatbázismenetek számának csökkentésével továbbfejlesztve)&lt;/li&gt;&lt;li&gt;kliens eredmény cache (11g)&lt;br /&gt;a válaszidő csökkentésére hivatott ismételten végrehajtott lekérdezések esetén, a kliensoldalon az SQl lekérdezések eredményének memóriában való gyorsítótárazásával, a kliens számára transzparens módon&lt;/li&gt;&lt;li&gt;kapcsolat tárazás a Oracle RAC (Real Application Clusters) fürtözéses adatbázis számára&lt;br /&gt;A kapcsolat tárazás során egyenletes terhelés elosztást biztosít a csomópontok számára még csomópont hozzáadása vagy eltávolítása után is.&lt;br /&gt;Továbbá a megszakadt RAC kapcsolatok automatikusan eltávolításra kerülnek a tárból &lt;/li&gt;&lt;li&gt;XML DB&lt;br /&gt;ODP.NET lehetővé teszi .NET kliensek számára XML DB teljes funkcionalitását, megengedve a fejlesztőknek, hogy megosszák és megváltoztassák XML-t az adatbázis&lt;br /&gt;és a .NET között. Az XML DB a szerveren kínál XML szolgáltatásokat. Az ODP.NET lehetővé teszi a relációs és objektum-relációs adatok elérését mint XML-t, az XML megváltoztatható és visszamenthető a szerverre mint XML vagy mint relációs adat. &lt;/li&gt;&lt;li&gt;támogatja a natív Oracle adattípusokat (REF Cursor, LOB(CLOB, BLOB, NCLOB), BFILE, LONG, RAW, LONG RAW és N adattípusok), melyek a .NET-es típusokhoz&lt;br /&gt;hasonló módon hozzáférhetők továbbá többletfunkcionalitásuk kihasználható.&lt;br /&gt;Az Oracle adattípusok natívan tárolhatók a .NET-es DataSet-ben. &lt;/li&gt;&lt;li&gt;Adatbázis változás értesítés (Database Change Notification)&lt;br /&gt;ODP.NET kliens az adatbázisban történő változásokról értesítést kap még abban az esetben is ha az aktív kapcsolat már le lett zárva. &lt;/li&gt;&lt;li&gt;ADO.NET 2.0 támogatás &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;.NET Stored Procedures&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Az Oaracle Database Extension for .NET az Oracle Database Windows környezetben futó verziójának azon funkciója, mely megkönnyíti .NET felügyelt nyelveiben megírt tárolt eljárások és függvények fejlesztését, telepítését és futtatását a szerveren.&lt;br /&gt;.NET-es tárolt eljárások és függvények a MS Visual Studioban fejleszthetők és a .NET Deployment Wizard-dal (Oracle Developer Tools for Visual Studio .NET) telepíthetők. A .NET-es tárolt eljárás számára készült kód teljesen megegyezik a kliens számára írt kóddal és használhatja ugyanazt az adatbázis-kapcsolatot mint az aki meghívta az eljárást.&lt;br /&gt;A .NET-es tárolt eljárások az alábbi helyeken hívhatók: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;.NET kód &lt;/li&gt;&lt;li&gt;SQL vagy PL/SQL &lt;/li&gt;&lt;li&gt;másik .NET, PL/SQL vagy Java tárolt eljárás &lt;/li&gt;&lt;li&gt;trigger&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;források:&lt;br /&gt;&lt;a href="http://www.oracle.com/pls/db111/homepage"&gt;http://www.oracle.com/pls/db111/homepage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/tech/dotnet/pdf/ODT11_whatsnew.pdf"&gt;http://www.oracle.com/technology/tech/dotnet/pdf/ODT11_whatsnew.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/toc.htm"&gt;http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/toc.htm&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7836761970830420259-3996399609414771967?l=oracle-with-dotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracle-with-dotnet.blogspot.com/feeds/3996399609414771967/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7836761970830420259&amp;postID=3996399609414771967' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default/3996399609414771967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default/3996399609414771967'/><link rel='alternate' type='text/html' href='http://oracle-with-dotnet.blogspot.com/2007/11/szakirodalom-tanulmnyozst-kveten-az.html' title=''/><author><name>Szabó Gergely</name><uri>http://www.blogger.com/profile/09078642014096993928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7836761970830420259.post-4185994018420169978</id><published>2007-10-07T23:38:00.000+02:00</published><updated>2007-10-07T23:54:30.210+02:00</updated><title type='text'></title><content type='html'>A tématársammal (&lt;a href="http://oracleondotnet.blogspot.com/"&gt;http://oracleondotnet.blogspot.com/&lt;/a&gt;) való előzetes egyeztetéseket követően körvonalazódni látszik, hogy az alábbi Oracle - .NET kulcs technológiákkal fogok foglalkozni ebben a félévben:&lt;br /&gt;&lt;br /&gt;&lt;a class="bodylink" href="http://www.oracle.com/technology/tech/windows/odpnet/"&gt;ODP.NET&lt;/a&gt;&lt;br /&gt;&lt;a class="bodylink" href="http://www.oracle.com/technology/database/"&gt;Oracle Database 10g&lt;/a&gt; with &lt;a class="bodylink" href="http://www.oracle.com/technology/tech/dotnet/ode/index.html"&gt;.NET Stored Procedures&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;és részben ill. közösen:&lt;br /&gt;&lt;br /&gt;&lt;a class="bodylink" href="http://www.oracle.com/technology/tech/windows/ora_mts/"&gt;Oracle Services for MTS (Distributed Transactions)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Az információszerzéshez kiindulópontként a &lt;a href="http://www.oracle.com/technology/tech/dotnet/index.html"&gt;http://www.oracle.com/technology/tech/dotnet/index.html&lt;/a&gt;&lt;br /&gt;oldalt használom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7836761970830420259-4185994018420169978?l=oracle-with-dotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracle-with-dotnet.blogspot.com/feeds/4185994018420169978/comments/default' title='Megjegyzések küldése'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7836761970830420259&amp;postID=4185994018420169978' title='0 megjegyzés'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default/4185994018420169978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7836761970830420259/posts/default/4185994018420169978'/><link rel='alternate' type='text/html' href='http://oracle-with-dotnet.blogspot.com/2007/10/az-elzetes-egyeztetseket-kveten.html' title=''/><author><name>Szabó Gergely</name><uri>http://www.blogger.com/profile/09078642014096993928</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
