<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CETURK &#187; Hasan Tonguç YILMAZ</title>
	<atom:link href="http://www.ceturk.com/etiket/hasan-tonguc-yilmaz/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ceturk.com</link>
	<description>Türkiye&#039;nin Bilişim Platformu</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:02:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>H. Tonguç Yılmaz Kimdir?</title>
		<link>http://www.ceturk.com/h-tonguc-yilmaz-kimdir/</link>
		<comments>http://www.ceturk.com/h-tonguc-yilmaz-kimdir/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:00:02 +0000</pubDate>
		<dc:creator>Kurtman Çelik</dc:creator>
				<category><![CDATA[Biyografi]]></category>
		<category><![CDATA[Ceturk Ekibi]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=3459</guid>
		<description><![CDATA[Liseyi Muğla / Fethiye Lisesi&#8216;nde, Lisans eğitimini İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü (1994),  İstanbul Bilgi Üniversitesi İşletme Yönetimi (Yüksek Lisans &#8211; 1999) ve Işık Üniversitesi Sosyal Bilimler Fakültesinde (2003) almıştır. 1996&#8242;da TekstilBank Bilgi İşlem bölümünde Veritabanı ve Sistem Yöneticisi olarak görev almıştır. 2000 yılından bu yana Turkcell&#8217;de ORACLE geliştiricisi olarak birçok görev almıştır ve [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ceturk.com/etiket/hasan-tonguc-yilmaz" target="_blank"><img src="http://www.ceturk.com/images/tonguc.jpg" alt="tonguc" width="181" height="229" /></a></p>
<p><strong>Liseyi Muğla</strong> / <strong>Fethiye Lisesi</strong>&#8216;nde, <strong>Lisans</strong> eğitimini <strong>İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü</strong> (1994),  İstanbul Bilgi Üniversitesi İşletme Yönetimi<em> (Yüksek Lisans &#8211; 1999) ve <strong>Işık Üniversitesi Sosyal Bilimler Fakültesi</strong>nde (2003) almıştır.<span id="more-3459"></span> 1996&#8242;da TekstilBank Bilgi İşlem bölümünde Veritabanı ve Sistem Yöneticisi olarak görev almıştır. 2000 yılından bu yana Turkcell&#8217;de ORACLE geliştiricisi olarak birçok görev almıştır ve 2009 Eylül ayında Turkcell &#8211; Gelir Odaklı İş Zekası takımında göreve başlamıştır. 2008&#8242;den beri Turkcell  Veri madenciliği departmanında </em>Oracle ETL geliştiricisi olarak görevine devam etmektedir.</p>
<p>CETURK Ekibi’nde <a href="http://www.ceturk.com/forum/oracle/" target="_blank">Oracle</a> Forum Sorumlusu olarak görev yapmaktadır.<br />
CETURK’teki yazılarına erişmek için : <a href="http://www.ceturk.com/etiket/hasan-tonguc-yilmaz" target="_blank">http://www.ceturk.com/etiket/hasan-tonguc-yilmaz<br />
</a>CETUK Forumu’undaki prifline erişmek için : <a href="http://www.ceturk.com/forum/uyeler/tonguc/" target="_blank">http://www.ceturk.com/forum/uyeler/tonguc/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/h-tonguc-yilmaz-kimdir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.ceturk.com/images/tonguc.jpg" length="73331" type="image/jpg" />	</item>
		<item>
		<title>Ücretsiz Oracle Teknolojileri Video</title>
		<link>http://www.ceturk.com/ucretsiz-oracle-teknolojileri-video/</link>
		<comments>http://www.ceturk.com/ucretsiz-oracle-teknolojileri-video/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 07:15:44 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Veri Tabanı]]></category>
		<category><![CDATA[10g R2 Express Edition]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[Application edition]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>
		<category><![CDATA[oracle geliştirme ortamı]]></category>
		<category><![CDATA[Oracle teknoloji network]]></category>
		<category><![CDATA[Oracle Video]]></category>
		<category><![CDATA[otn]]></category>
		<category><![CDATA[Sql developer]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1696</guid>
		<description><![CDATA[* Ücretsiz bir oracle geliştirme ortami sahibi olmak için yapılması gerekenler nelerdir? * Oracle teknoloji network uzerinden hangi ürünleri ücretsiz indirip kullanabiliriz? * Development adı altinda indirdiğimiz 10g R2 Express Edition da neler var neler yok. * Application edition icin çok geniş bir tanitim. * Apex ile neler yapılabilir? * Sql developer icin kisa bir [...]]]></description>
			<content:encoded><![CDATA[<p>    * Ücretsiz bir oracle geliştirme ortami sahibi olmak için yapılması gerekenler nelerdir?<br />
    * Oracle teknoloji network uzerinden hangi ürünleri ücretsiz indirip kullanabiliriz?<br />
    * Development adı altinda indirdiğimiz 10g R2 Express Edition da neler var neler yok.<span id="more-1696"></span><br />
    * Application edition icin çok geniş bir tanitim.<br />
    * Apex ile neler yapılabilir?<br />
    * Sql developer icin kisa bir tanıtım</p>
<p>[pro-player type="flv"]http://www.ceturk.com/ceturktv/dersler/oracle/oracle_for_free.flv[/pro-player]<br />
Hazırlayan : <a href="http://www.ceturk.com/etiket/hasan-tonguc-yilmaz">H. Tonguç Yılmaz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/ucretsiz-oracle-teknolojileri-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.ceturk.com/ceturktv/dersler/oracle/oracle_for_free.flv" length="192206405" type="video/x-flv" />
		</item>
		<item>
		<title>Oracle Statement Processing and Cost Based Query Optimizer</title>
		<link>http://www.ceturk.com/oracle-statement-processing-and-cost-based-query-optimizer/</link>
		<comments>http://www.ceturk.com/oracle-statement-processing-and-cost-based-query-optimizer/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 17:43:10 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[CETURK TV]]></category>
		<category><![CDATA[Manşet]]></category>
		<category><![CDATA[Seminerler]]></category>
		<category><![CDATA[Cost Based Query Optimizer]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Statement]]></category>
		<category><![CDATA[Oracle Video]]></category>
		<category><![CDATA[Query Optimizer]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=2046</guid>
		<description><![CDATA[H.Tonguç YILMAZ,  Oracle Statement processing and Cost Based Query Optimizer Sunum Videosu]]></description>
			<content:encoded><![CDATA[<p>H.Tonguç YILMAZ,  Oracle Statement processing and Cost Based Query Optimizer Sunum Videosu</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/oracle-statement-processing-and-cost-based-query-optimizer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oracle&#8217;a nasıl başlamalı? (1)</title>
		<link>http://www.ceturk.com/oracle-a-nasil-baslamali-1/</link>
		<comments>http://www.ceturk.com/oracle-a-nasil-baslamali-1/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 10:01:02 +0000</pubDate>
		<dc:creator>yido</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Veri Tabanı]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>
		<category><![CDATA[metalink]]></category>
		<category><![CDATA[oracle baslangic]]></category>
		<category><![CDATA[oracle makale]]></category>
		<category><![CDATA[pl/sql]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=472</guid>
		<description><![CDATA[Bu benim bu gruptaki ilk makalem, öncelikle tüm grubu selamlamak istiyorum. İsmim Hasan Tonguç Yılmaz, kurumsal olarak son 10 senedir veritabanı uygulamaları ile çalışıyorum. Hem veritabanı yöneticisi, hem de uygulama geliştirici olarak Informix, Sysbase ve Oracle veritabanları ile çalışma fırsatım oldu. Kariyerime Turkcell Araştırma-Geliştirme, Yazılım Geliştirme Bölümünde devam ediyorum. Hakkımda detay bilgi için http://tonguc.wordpress.com/about adresini [...]]]></description>
			<content:encoded><![CDATA[<p>Bu benim bu gruptaki ilk makalem, öncelikle tüm grubu selamlamak istiyorum. İsmim <a href="http://www.google.com.tr/search?q=%22tongu%C3%A7+y%C4%B1lmaz%22&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" target="_blank">Hasan Tonguç Yılmaz</a>, kurumsal olarak son 10 senedir veritabanı uygulamaları ile çalışıyorum. Hem veritabanı yöneticisi, hem de uygulama geliştirici olarak Informix, Sysbase ve Oracle veritabanları ile çalışma fırsatım oldu. Kariyerime Turkcell Araştırma-Geliştirme, Yazılım Geliştirme Bölümünde devam ediyorum.<br />
Hakkımda detay bilgi için <a href="http://tonguc.wordpress.com/about" target="_blank">http://tonguc.wordpress.com/about</a> adresini ziyaret edebilirsiniz.</p>
<p>Bu makalede Türkiye ve dünyada kurumsal veritabanı pazarının baskın lideri Oracle veritabanına giriş nasıl yapılabilir özet olarak tecrübelerim paralelinde aktarmak istiyorum. Bu makale ile ilgili herhangi bir sorunuz olursa lütfen bana <a href="mailto:tonguc.yilmaz@gmail.com?subject=Ceturk%20Oracle%20baslangic%20makalesi" target="_blank">tonguc.yilmaz at gmail.com</a> adresimden ulaşınız.</p>
<p>Oracle 1978 yılında SQL(Structured Query Langugage) desteği olan pazardaki ilk ilişkisel veritabanı olarak ilk sürümünü piyasa sürüyor. Akabinde Oracle özellikle içerdiği yaratıcı hazır çözümler, zengin hazır pl/sql paket desteği ve günümüzde <a href="http://metalink.oracle.com/" target="_blank">Metalink</a> üzerinden 7*24*365 destek anlayışı ile pazarda rakiplerine göre daha önde olmayı başarıyor. Bugün Oracle içinde SQL ve prosedür dili PL/SQL ile sahip olduğu Java veya C desteğine gerek kalmadan hemen hemen her ihtiyacınızı hızla ve kolaylıkla karşılayabilirsiniz.</p>
<p>PL/SQL Oracle için dışsal uygulamaların veritabanı ile performanslı ve özellikle ölçeklenebilir şekilde konuşabilmesi için olmazsa olmaz veri iletişim katmanıdır. Sahip olduğu güçlü paketleme mantığı ile karmaşık veri modelleri güvenle dış uygulamaların müdahalelerinden korunur. JDBC gibi tüm veritabanları için standart olarak geliştirilmiş erişim katmanlarından PL/SQL&#8217;in en önemli farkı, Oracle veritabanının veri işlerken konuştuğu dil PL/SQL olduğundan okuma ve yazma işlemlerinin benzer kaynak tablolar üzerinde yoğun olarak yapıldığı OLTP(Online Transaction Processing) sistemlerinin başarımında gözlemlenir. Ayrıca ihtiyacımız veri olduğundan, PL/SQL işlevleri sayesinde farklı teknolojiler kullanan yeni uygulamalar geliştirmek kolaylaşacaktır.</p>
<p>Konu teknoloji değil veridir, seneler önce Cobol ile yazılan uygulamalar önce <em>&#8220;Client/Server&#8221;</em> ardından internet ile üç katmanlı şimdi de &#8220;<em>Service Oriented Architecture&#8221;</em>altında gerçeklenmeye devam ediyor. Bu değişimde sabit kalan veritabanıdır, çünkü uygulamalarınızın kalbi olan verileriniz burada yaşar.</p>
<p>Sadece Oracle için değil, benzer ölcekte pazarda değerlendirilen kurumsal tüm veritabanları karmaşık yapılardır. Oracle veritabanı derine gidildikçe bir işletim sisteminden farksızdır, on binlerce sayfa belgesi bulunmaktadır, başlangıçta bu bilgi yoğunluğu insanı korkutabilir. Önemli olan tüm veritabanlarının birbirinden farklı olduğunu anlamaktır. Yazılan uygulamaların başarısı bu farklılıkları araştırarak öğrenmekte yatar. En basit anlamda SQL Server ile Oracle &#8216;in kilitleme mantıkları birbirinden tamamiyle farklıdır; Oracle &#8216;da okuyucular yazıcılardan &#8220;undo&#8221; yapısı sayesinde asla etkilenmezler, yazıcılar ise sadece aynı satır üzerinde değişiklik yapıyor olmaları durumunda satır bazında beklemeye neden olurlar. Birçok veritabanı sayfa veya tablo seviyesinde kilit koyduğundan ölçeklenebilir uygulamalar geliştirmek için doğru seçenekler oluşturamazlar. Bence Oracle&#8217;in en güçlü olduğu alan budur, detaylı bilgi için lütfen Oracle&#8217;a başlangıç dökümanı <a href="http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm" target="_blank">Oracle® Database Concepts 10g Release 2 (10.2)</a> on üçüncü kısım <em>&#8220;Data Concurrency and Consistency&#8221;</em> inceleyiniz.</p>
<p>Aşağıdaki kaynaklardan Oracle &#8216;a nasıl giriş yapabilirsiniz detaylı olarak belirtilmiştir;<br />
# <a href="http://tonguc.yilmaz.googlepages.com/Oracle-introduction-for-newbies.htm" target="_blank">Introduction to Oracle for Newbies</a><br />
# <a href="http://tonguc.yilmaz.googlepages.com/Oracle-Quality-and-Performance-for-F.htm" target="_blank">Oracle Quality and Performance for FREE</a></p>
<p>Herkese çalışmalarında başarılar ve kolaylıklar diliyorum,</p>
<p><strong>H.Tonguç YILMAZ</strong> <a href="mailto:tonguc.yilmaz@gmail.com%20?subject=Ceturk%20Oracle%20baslangic%20makalesi" target="_blank"><br />
tonguc.yilmaz at gmail.com</a><br />
<a href="http://tonguc.yilmaz.googlepages.com/" target="_blank">http://tonguc.yilmaz.googlepages.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/oracle-a-nasil-baslamali-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle Veritabanı Kavramlarına Giriş Seminerleri</title>
		<link>http://www.ceturk.com/oracle-veritabani-kavramlarina-giris-seminerleri/</link>
		<comments>http://www.ceturk.com/oracle-veritabani-kavramlarina-giris-seminerleri/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 12:04:31 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[Bilişim Etkinlikleri]]></category>
		<category><![CDATA[CBO]]></category>
		<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Consistency]]></category>
		<category><![CDATA[Control Files]]></category>
		<category><![CDATA[Data Blocks]]></category>
		<category><![CDATA[Datafiles]]></category>
		<category><![CDATA[Extends]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Kulüp]]></category>
		<category><![CDATA[Matematik Mühendisliği]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Architecture]]></category>
		<category><![CDATA[oracle baslangic]]></category>
		<category><![CDATA[Partitioning]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[Redo Internals]]></category>
		<category><![CDATA[Segments]]></category>
		<category><![CDATA[Seminer]]></category>
		<category><![CDATA[Shutdown]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Statement Processing]]></category>
		<category><![CDATA[Tablespaces]]></category>
		<category><![CDATA[Transaction Management]]></category>
		<category><![CDATA[Yıldız Teknik Üniversitesi]]></category>
		<category><![CDATA[YTÜ]]></category>
		<category><![CDATA[YTÜ Matematik Mühendisliği]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=451</guid>
		<description><![CDATA[YTÜ Matematik Mühendisliği tarafından 26 Nisan 2009 Pazar günü &#8220;Oracle Veritabanı Kavramlarına Giriş ve Staj Günlükleri&#8221; konulu gün boyu ücretsiz seminerler düzenlenmektedir. Seminerleri CETURK Ekibi&#8217;nden Hasan Tonguç YILMAZ verecektir. Yer : Yıldız Teknik Üniversitesi, Beşiktaş Kampüsü , Oditoryum Saat : 09:00-17:00 Afiş için tıklayınız Seminere kayıt olmak için tıklayınız : İçerik : 1: Introduction to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mtm.yildiz.edu.tr/" target="_blank"><strong> YTÜ Matematik Mühendisliği</strong></a> tarafından 26 Nisan 2009 Pazar günü  &#8220;<strong>Oracle Veritabanı Kavramlarına Giriş ve Staj Günlükleri</strong>&#8221; konulu gün boyu      <span style="text-decoration: underline;">ücretsiz</span> seminerler düzenlenmektedir.<br />
Seminerleri <strong>CETURK Ekibi&#8217;nden Hasan Tonguç YILMAZ</strong> verecektir.</p>
<p><strong>Yer :</strong> Yıldız Teknik Üniversitesi, Beşiktaş Kampüsü , Oditoryum<br />
<strong>Saat :</strong> 09:00-17:00<br />
<a href="http://ercanaltug.googlepages.com/afis-tonguc.html" target="_blank"> Afiş için tıklayınız</a><br />
<a href="http://www.facebook.com/event.php?eid=60140688825" target="_blank"> Seminere kayıt olmak için tıklayınız :</a></p>
<p><strong>İçerik : </strong></p>
<ul>
<li><a href="http://www.bhatipoglu.com/entry/6/turkcell-staj-gunlugu-1--introduction-to-oracle" target="_blank"> 1: Introduction to Oracle</a></li>
<li><a href="http://www.bhatipoglu.com/entry/7/turkcell-staj-gunlugu-2--data-blocks-extends-and-segments" target="_blank"> 2: Data Blocks, Extends and Segments </a></li>
<li><a href="http://www.bhatipoglu.com/entry/9/turkcell-staj-gunlugu-3--tablespaces-datafiles-and-control-files" target="_blank"> 3: Tablespaces, Datafiles and Control Files</a></li>
<li><a href="http://www.bhatipoglu.com/entry/10/turkcell-staj-gunlugu-4--transaction-management" target="_blank"> 4: Transaction Management</a></li>
<li><a href="http://www.bhatipoglu.com/entry/13/turkcell-staj-gunlugu-5--startup-shutdown" target="_blank"> 5: Startup, Shutdown</a></li>
<li><a href="http://www.bhatipoglu.com/entry/14/turkcell-staj-gunlugu-6--oracle-architecture" target="_blank"> 6: Oracle Architecture</a></li>
<li><a href="http://www.bhatipoglu.com/entry/23/turkcell-staj-gunlugu-7--concurrency-and-consistency" target="_blank"> 7: Concurrency and Consistency</a></li>
<li><a href="http://www.bhatipoglu.com/entry/25/turkcell-staj-gunlugu-8--statement-processing-and-cbo" target="_blank"> 8: Statement Processing and CBO</a></li>
<li><a href="http://www.bhatipoglu.com/entry/28/turkcell-staj-gunlugu-9--sql-pl-sql-and-java-ve-redo-internals" target="_blank"> 9: &#8220;SQL, PL/SQL and Java&#8221; ve &#8220;Redo Internals&#8221;</a></li>
<li><a href="http://www.bhatipoglu.com/entry/39/turkcell-staj-gunlugu-12--partitioning" target="_blank"> 12: Partitioning</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/oracle-veritabani-kavramlarina-giris-seminerleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle&#8217;a nasıl başlamalı? (2)</title>
		<link>http://www.ceturk.com/oracle-nasil-baslamali-devam/</link>
		<comments>http://www.ceturk.com/oracle-nasil-baslamali-devam/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 00:37:51 +0000</pubDate>
		<dc:creator>yido</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Veri Tabanı]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[Data Guard]]></category>
		<category><![CDATA[Data Vault]]></category>
		<category><![CDATA[dba nasil olunur]]></category>
		<category><![CDATA[Flashback]]></category>
		<category><![CDATA[Grid Control]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[oracle baslangic]]></category>
		<category><![CDATA[oracle makale]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[RAC]]></category>
		<category><![CDATA[RMAN]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=183</guid>
		<description><![CDATA[23.5.2006 tarihinde hazırladığım Oracle &#8216;a nasıl başlamalı? (1) başlıklı yazımın devamı niteliğinde paylaşıyorum, lütfen önce ilk yazıya göz atın. Oracle&#8217;ın çekirdek işi veritabanı olmasına rağmen özellikle son senelerdeki satın almalar sonrasında Oracle ismi birçok farklı konuyu da artık beraberinde çağırıştırıyor ; Siebel , Peoplesoft , Hyperion , ODI, Weblogic , BPEL gibi. Ama amacınız Oracle [...]]]></description>
			<content:encoded><![CDATA[<p>23.5.2006 tarihinde hazırladığım <a href="http://www.ceturk.com/oracle-a-nasil-baslamali-1/" target="_blank">Oracle &#8216;a nasıl başlamalı? (1)</a> başlıklı yazımın devamı niteliğinde paylaşıyorum, lütfen önce ilk yazıya göz atın.</p>
<p>Oracle&#8217;ın çekirdek işi veritabanı olmasına rağmen özellikle son senelerdeki satın almalar sonrasında Oracle ismi birçok farklı konuyu da artık beraberinde çağırıştırıyor ; Siebel , Peoplesoft , Hyperion , ODI, Weblogic , BPEL gibi. Ama amacınız Oracle veritabanı geliştiricisi olarak uzmanlaşmak ise nasıl ilerleyebileceğiniz konusunda kendi tecrübelerimi bu yazıda paylaşmak istiyorum.<br />
1- Teknik doküman ve makale okurken sorun yaşamayacak düzeyde İngilizce bilmelisiniz,</p>
<p>2- Cidden okumayı sevmelisiniz,<br />
3- Okuduklarınızı uygulayarak öğrenmek için iş dışında da çalışmaya zaman ayırmalısınız, bu süreç içinde iken sorun yaşadığınızda yakın çevrenizde &#8221; abi &#8220;-&#8221;usta&#8221; niteliğinde size yol gösterecek kişiler olmalı,</p>
<p>4- Oracle veritabanı içindeki hazır seçenekler, SQL ve Oracle prosedür dili PL/SQL kabiliyetleri diğer alternatifleri ile günümüzde hala kıyaslanamayacak kadar çeşitlidir, bunlar üzerinde ancak seneler içinde bilginiz okuyup-uyguladıkça gelişecektir, yol haritanız şu şekilde olabilir:</p>
<p>* <a href="http://www.oracle.com/technology/getting-started/index.html" target="_blank">OTN başlangıç portali </a><br />
* <a href="http://tinyurl.com/2tgpo7" target="_blank">Oracle Database Concepts Guide </a><br />
* <a href="http://tinyurl.com/9cw3wo" target="_blank">Practical Oracle : Building Efficient Databases , Jonathan Lewis </a><br />
* <a href="http://tinyurl.com/9nmttw" target="_blank">Expert Oracle Database Architecture , Thomas Kyte </a><br />
* <a href="http://tinyurl.com/92l3b2" target="_blank">Efficient Oracle by Design , Thomas Kyte </a><br />
* <a href="http://tinyurl.com/7qse8t" target="_blank">Oracle PL/SQL Best Practices , Steven Feuerstein </a><br />
* <a href="http://tinyurl.com/a9afzz" target="_blank">Oracle PL/SQL Programming , Steven Feuerstein </a><br />
* <a href="http://tinyurl.com/6438z5" target="_blank">Oracle Introduction for Newbies </a><br />
* <a href="http://www.bhatipoglu.com/" target="_blank">Turkcell Staj Gunlukleri </a></p>
<p>5- Oracle SQL ve PL/SQL bilginizi ilerlettikçe Forms / Reports veya Apex gibi veritabanı bilgisi gerektiren geliştirme ortamlarında zorlanmadan uygulamalar geliştirebileceksiniz, bu gibi geçişler için biraz doküman okumanız genelde yeterli olacaktır: <a href="http://docs.oracle.com/" target="_blank">http://docs.oracle.com </a></p>
<p>6- Seneler sonra bile geldiğiniz noktada okumaya devam edeceksiniz; Cost Based Optimizer , Spatial , Text , Streams gibi konulardan birinde bile uzmanlaşmak icin senelerinizi hala harcıyor olabilirsiniz.</p>
<p>Eğer DBA olarak devam etmek isterseniz: Linux, RAC, ASM, RMAN, Data Guard , Flashback , Grid Control , Data Vault gibi konulara odaklanmanız gerekecek. Ama veritabanı geliştiricisi olarak ilerlerken özellikle Java ve açık kaynak dünyadaki gelişmeleri yakından takip etmek bence önümüzdeki seneler için önemli olacak.</p>
<p>Gözlemim birçok gencin soru ve cevaplarını ezberleyerek alacakları sertifikalar ile ya da birkaç haftalık çalışma yaparak Oracle uzmanı olacaklarına inanıyor olmaları. Bu fırsatla yeri geldi belirteyim, benim tecrübem Oracle Streams seçeneğinin tek başına bile MySQL projesinin tamamından daha kapsamlı olması. 1977 senesinden beri veritabanı pazarında yenilikçi ve önder olan bir ürün ailesinden bahsediyoruz dolayısı ile lütfen sabırlı olun. Emek ve zaman harcamalısınız, seviyorsanız zaten kısa sürede ilerlediğinizi hissedeceksiniz ve seneler geçse de bu ilerleyiş ile fark edeceğiniz Oracle genelinde ne kadar daha çok öğrenilmesi gereken konu olduğu olacak. <img src='http://www.ceturk.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>H.Tonguç YILMAZ<br />
<a href="http://http//tonguc.yilmaz.googlepages.com" target="_blank">http://tonguc.yilmaz.googlepages.com</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/oracle-nasil-baslamali-devam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle® Hazır PL/SQL Paketleri ve Tipleri</title>
		<link>http://www.ceturk.com/oracle-hazir-plsql-paketleri-ve-tipleri/</link>
		<comments>http://www.ceturk.com/oracle-hazir-plsql-paketleri-ve-tipleri/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 18:35:45 +0000</pubDate>
		<dc:creator>yido</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Veri Tabanı]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[DBMS_OUTPUT]]></category>
		<category><![CDATA[DBMS_UTILITY]]></category>
		<category><![CDATA[Hasan Tonguç YILMAZ]]></category>
		<category><![CDATA[Hazır PL/SQL Paketleri]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=589</guid>
		<description><![CDATA[Oracle® yıllardır özellikle Dbms% ve Utl% paketlerini çeşitlendirmeye ve iyileştirmeye büyük önem veriyor. Kısıtlı sürelerde rekabetçi bir ortamda geliştirme yaparken elinizin altındaki herhangi bir sistem için tekerleği tekrar tekrar icat etmemek adına bu paketleri yakından takip etmek önemli. Kullanıma hazır, geniş ekiplerce sınanmış, bakımı ile desteği verilen ve en önemlisi parası ödenmiş elinizin altında bir [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle® yıllardır özellikle Dbms% ve Utl% paketlerini çeşitlendirmeye ve iyileştirmeye büyük önem veriyor.</p>
<p>Kısıtlı sürelerde rekabetçi bir ortamda geliştirme yaparken elinizin altındaki herhangi bir sistem için tekerleği tekrar tekrar icat etmemek adına bu paketleri yakından takip etmek önemli. Kullanıma hazır, geniş ekiplerce sınanmış, bakımı ile desteği verilen ve en önemlisi parası ödenmiş elinizin altında bir uygulamaya alternatif yaratmak belki zevkli olabilir ama genelde kurumsal şirketlerde hiç birimizin bu lüksü olamaz.</p>
<p><a href="http://htmldb.oracle.com" target="_blank">http://htmldb.oracle.com</a> geliştirme ortamında tipik bir 10g Oracle kurulumu için bu hazır paket sayılarını kontrol ettim, bu kontrol için DBMS_UTILITY ve DBMS_OUTPUT paketlerine ait iki işlevi kullandım örneklendirme amaçlı;</p>
<p><code>set serveroutput on<br />
DECLARE<br />
l_version  VARCHAR2(100);<br />
l_compatibility  VARCHAR2(100);<br />
BEGIN<br />
DBMS_UTILITY.db_version (version       =&gt; l_version,compatibility =&gt; l_compatibility);<br />
DBMS_OUTPUT.put_line('Version: ' || l_version || '  Compatibility: ' || l_compatibility);<br />
END;<br />
/</code></p>
<p>Version: 10.1.0.4.0  Compatibility: 10.1.0.1.0</p>
<p><code>select substr(object_name,1,4) paket_grubu, count(*) toplam<br />
from all_objects where owner like 'SYS%'<br />
and (object_name like 'DBMS%' or<br />
object_name like 'UTL_%' or<br />
object_name like 'OWA_%' or<br />
object_name like 'SDO_%' or<br />
object_name like 'HTMLDB_%' or<br />
object_name like 'CTX_%' ) and object_type = 'PACKAGE'<br />
group by substr(object_name,1,4) order by 2 desc<br />
/</code></p>
<p>PAKET_GRUBU      TOPLAM</p>
<p><code>DBMS           118<br />
UTL_           14<br />
OWA_           10</code></p>
<p>Paketler günümüz tüm ihtiyaçları için SQL ve PL/SQL dışında bir teknolojiye gerek kalmadan çözüm üretmek için oldukça geniş ve esnek hazırlanmış. Özellikle büyük ölçekli veritabanı uygulamalarının başarımı için de eğer bir ihtiyacı SQL veya PL/SQL ile, verinin bulunduğu yerde, yani veritabanı üzerinde çözebiliyorsanız çözmelisiniz.</p>
<p>Biraz araştırınca herkes kolaylıkla hangi paket ne amaçla kullanılmalı bulabilir, ama ne zaman sorun yaşanır, ne zaman kullanılMAması gerekir gibi bir bilgi için tek yöntem bilimsel yaklaşım olan sınamadır.</p>
<p>Özellikle google gibi arama motorlorları veya birçok forum üzerinden &#8220;Soru işareti&#8221; otoritelere sorgusuz inanmamak, onları iddia ettiklerini ispat etmeye, sayılarla desteklemeye zorlamak gerekir.</p>
<p>Yazılım söz konusu olduğunda önemli tasarım kararlarını &#8220;hisler&#8221; paralelinde değil, deneyip-kıyaslayarak vermek bir mühendisi pazarda alternatiflerinden ayıran en önemli özelliğidir.</p>
<p><strong>Saygılarımla,<br />
H.Tonguç YILMAZ</strong></p>
<p><em><strong>Kaynakça</strong></em></p>
<p><em>Oracle® Database PL/SQL Packages and Types Reference 10g Release 2 (10.2)<br />
<a href="//tonguc.oracleturk.org/index.php/2006/02/24/yuzlerce-kullanima-hazir-paket-yeterki-ne-zaman-hangisini-kullanacagini-bil/?phpMyAdmin=63a3674d1e046bcf0e004b12dbd305f5" target="_blank">http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14258/toc.htm</a></em></p>
<p><em>Yüzlerce kullanıma hazır paket, yeterki ne zaman hangisini kullanacağını bil<br />
<a href="http://tonguc.oracleturk.org/index.php/2006/02/24/yuzlerce-kullanima-hazir-paket-yeterki-ne-zaman-hangisini-kullanacagini-bil/" target="_blank">http://tonguc.oracleturk.org/index.php/2006/02/24/yuzlerce-kullanima-hazir-paket-yeterki-ne-zaman-hangisini-kullanacagini-bil/</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/oracle-hazir-plsql-paketleri-ve-tipleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

