|
|
|
|
|
Stats |
Total Topics
Total Topic Views
Total Comments
Unique Visitors
Total Visitors |
: 45
: 279578
: 44
|
|
|
|
|
|
About this blog…About this blog…
About MeAbout Me
Favourite LinksFavourite Links
Neden hazır blog'ları kullanmadım ki?Neden hazır blog'ları kullanmadım ki?
CSS is more powerful than you imagineCSS is more powerful than you imagine
Turkcell Staj Günlüğü - 1: Introduction to OracleTurkcell Staj Günlüğü - 1: Introduction to Oracle
Turkcell Staj Günlüğü - 2: Data Blocks, Extends and SegmentsTurkcell Staj Günlüğü - 2: Data Blocks, Extends and Segments
Kahin'e yolculuk nasıl başlamalı?Kahin'e yolculuk nasıl başlamalı?
Turkcell Staj Günlüğü - 3: Tablespaces, Datafiles and Control FilesTurkcell Staj Günlüğü - 3: Tablespaces, Datafiles and Control Files
Turkcell Staj Günlüğü - 4: Transaction ManagementTurkcell Staj Günlüğü - 4: Transaction Management
Image formats - Which to use whenImage formats - Which to use when
Turkcell Staj Günlüğü - 5: Startup, ShutdownTurkcell Staj Günlüğü - 5: Startup, Shutdown
Turkcell Staj Günlüğü - 6: Oracle ArchitectureTurkcell Staj Günlüğü - 6: Oracle Architecture
ASP - Locales and CodepagesASP - Locales and Codepages
Oracle performance analysis - Tracing and performance evaluationOracle performance analysis - Tracing and performance evaluation
Oracle performance analysis - Autotrace workshopOracle performance analysis - Autotrace workshop
Oracle performance analysis - Runstats workshopOracle performance analysis - Runstats workshop
Oracle performance analysis - Tkprof workshopOracle performance analysis - Tkprof workshop
Some favourite quotesSome favourite quotes
Derin anlamlı sözler - Bunlar da Türkçe olanlar :)Derin anlamlı sözler - Bunlar da Türkçe olanlar :)
Turkcell Staj Günlüğü - 7: Concurrency and ConsistencyTurkcell Staj Günlüğü - 7: Concurrency and Consistency
"Kurtuluş"un hikayesi"Kurtuluş"un hikayesi
Turkcell Staj Günlüğü - 8: Statement Processing and CBOTurkcell Staj Günlüğü - 8: Statement Processing and CBO
When a transaction begins?When a transaction begins?
Implicit vs. Explicit cursors - Performance analysisImplicit vs. Explicit cursors - Performance analysis
Turkcell Staj Günlüğü - 9: "SQL, PL/SQL and Java" ve "Redo Internals"Turkcell Staj Günlüğü - 9: "SQL, PL/SQL and Java" ve "Redo Internals"
Affect of gathering table stats to decision of CBOAffect of gathering table stats to decision of CBO
Bind is bad :) - An interesting case of bind variables failsBind is bad :) - An interesting case of bind variables fails
When the explanation doesn't sound quite right...When the explanation doesn't sound quite right...
Turkcell Staj Günlüğü - 10: Import, Export ve SQL LoaderTurkcell Staj Günlüğü - 10: Import, Export ve SQL Loader
Turkcell Staj Günlüğü - 11: Autonomous Transactions ve Dynamic SQLTurkcell Staj Günlüğü - 11: Autonomous Transactions ve Dynamic SQL
Difference between db block gets and consistent getsDifference between db block gets and consistent gets
Object-Oriented Features of Oracle - Part 1: Native Datatypes vs. Object DatatypesObject-Oriented Features of Oracle - Part 1: Native Datatypes vs. Object Datatypes
Object-Oriented Features of Oracle - Part 2: Object Types and Collection typesObject-Oriented Features of Oracle - Part 2: Object Types and Collection types
Object-Oriented Features of Oracle - Part 3: Object Tables, Object Views and REFsObject-Oriented Features of Oracle - Part 3: Object Tables, Object Views and REFs
Examining show_spaceExamining show_space
Turkcell Staj Günlüğü - 12: PartitioningTurkcell Staj Günlüğü - 12: Partitioning
Hello World!Hello World!
Decode Demo #1Decode Demo #1
Decode Demo #2Decode Demo #2
Decode Demo #3Decode Demo #3
Decode Demo #4Decode Demo #4
Decode Function in Oracle SQLDecode Function in Oracle SQL
Windows Source CodesWindows Source Codes
Türkçe Karakterli Domain'lerin İç YüzüTürkçe Karakterli Domain'lerin İç Yüzü
Whence C? Why C? Whither C?Whence C? Why C? Whither C?
Differences between C and C++Differences between C and C++
Is C a Vitamin? Yes, of course...Is C a Vitamin? Yes, of course...
Obfuscated CObfuscated C
Finding and Removing Loop on a Singly-Linked ListFinding and Removing Loop on a Singly-Linked List
Matematik Asla Yalan Söylemez!Matematik Asla Yalan Söylemez!
|
|
|
|
|
|
Kahin'e yolculuk nasıl başlamalı?
|
Category: SQL-Oracle-PL/SQL
Date: 05.07.2007 22:05:30
|
Hepimiz, Oracle'a giden yolun başındayız. Oracle çok büyük bir okyanus. Öğrenmek isteyen fakat hiçbir fikri olmayan arkadaşlar "iyi de ne yapıcaz?" diye düşünüyorlar. Eminim, çünkü bende öyle düşünmüştüm. Verilen cevap haliyle "tahiti.oracle.com'da bütün dökümantasyon var, gir oku" şeklinde olursa olmuyor :) Biraz daha fikir sahibi olması gerekiyor insanların.
Bu makale bir linkler dizisi şeklinde olacak aslında. Üstadımız Tonguç bey'in bu konuda çok güzel makaleleri var. Onlara göz atmak gerekiyor. (Bu makalenin başlığı da ordan çalıntı zaten :) )
Tonguç bey'in bu konuda güzel bir maili vardı, konuya onunla başlamak istiyorum:
"Buyuk bir organizasyonda yogun bir oltp veya olap sistem uzerinde tecrubeli kisilerle yakin olmaya, onlara ciraklik etmeye calismanizi samimiyetle onerebilirim. Egitimler, sertifikalar vs. bunlarda sorun yok ama esas dersler gercek hayatta yasanarak ogrenilir..
Ne zaman ki 7/24 olmasi gereken sorumlulugunuzdaki bir Oracle coker ve herkez basinizda iken siz elleriniz titremeden onu hizla ayaga kaldirabilirsiniz, veya ne zamanki icinde bulundugunuz projelerde "bu surede bu veri islenmez, sirketi kapatalim gidelim" denilen isleri basit Oracle destek paketleri ile dakikalar icinde cozersiniz, ya da ne zamanki herkesce rahatlikla ulasilabilen bilgiler paralelinde gunlerce suren islevleri birkac dakika icinde dakikalarda bitecek durumda iyilestirebilecek duruma gelirsiniz ve insanlar "sihirbaz bu adam ya" demeye baslar - o zaman bile daha okyanusa yeni aciliyorsunuz demektir :)
Ufukta Lewis'in (http://jonathanlewis.wordpress.com) derin CBO yorumlari, Kyte'in (http://asktom.oracle.com) sarsilmaz tavriyla cevapladigi bircok uc sorun ve Feuerstein'in (http://apex.oracle.com/pls/otn/f?p=2853:1) "bu adam bu gezegenden mi ya" dedirten pl/sql gelistirme teknikleri sizi beklemektedir.."
Bu yazılan sizi korkutmasın, bu sadece Oracle'ın ne kadar kapsamlı bir sistem olduğunu anlatmak içindi. Bunlar hiç de imkansız değil. Şu anda staj yapmakta olduğum Turkcell'de, geçen sene staj yaparak bu sene çalışmaya başlayanalrın bile ne kadar çok şey bildiğini görünce gerçekten çok hoşuma gitti. Gayret göstermek önemli. Bu kadar kapsamlı bir sistem hakkında elbette istemediğiniz kadar çok kapsamlı kaynak da var, bundan emin olabilirsiniz. Ve bunları okumak, öğrenmek, geliştirmek ve evdeki külüstür makinanızla tatbik etmek imkansız değil.
Öncelikle temel kaynaklarımıza bir göz atalım, ama ben de yakın zamanda kahine yolculuğa başladığım için, pratik olarak nelere ihtiyacınız olduğundan da biraz bahsedeceğim.
Öncelikle, Oracle'a nasıl başlamalı konulu şu kaynakları okumanızı önereceğim:
Oracle'a nasıl başlamalı?: http://www.bilisim-kulubu.com/makale/makale.php?e=Oracle'a+nas%FDl+ba%FElamal%FD%3F&mid=4229
Kahine yolculuk nasıl başlamalı?: http://tonguc.oracleturk.org/index.php/2006/03/20/kahine-yolculuk-nasil-baslamali/
Oracle nedir?: http://www.ceturk.com/forum/forum_posts.asp?TID=5142&PN=1&TPN=1
Why Oracle?: http://forums.oracle.com/forums/thread.jspa?messageID=1414121
Onun dışında referans olarak:
Do you really want to be an Oracle-Man? FOLLOW Thomas KYTE: http://asktom.oracle.com
Do you really want to be an Oracle-Man? Also follow Tonguç YILMAZ:http://tonguc.wordpress.com
Oracle'ın çok geniş bir dökümantasyonu var: http://tahiti.oracle.com. Fakat insan hiçbirşey bilmeden buraya girince biraz afallıyor çünkü çok fazla belge var. Başlangıç için ben şunları öneririm: Son release'e ait Concepts Guide (Şu anda 10.2): http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm ve 2-Day serileri bence mükemmel. Özellikle başlangıçta, "2 Day" serisini tavsiye ederim. Ondan sonra Application Developer's Guide: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/title.htm ve Administrator's Guide: http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/toc.htm
Bununlar birlikte, Oracle'ın herkesin kullanabileceği ücretsiz bir sürümü var: Oracle XE(Express Edition). Bunu da indirip makinanıza kurabilirsiniz. Kurarken burdaki: http://www.oracle.com/pls/xe102/homepage?remark=tahiti Installation Guide ve dğer belgeler yardımcı olacaktır. Zaten çok kolay. Bundan sonra, biraz Application Express'ten: Application Express User's Guide: http://download.oracle.com/docs/cd/B25329_01/doc/appdev.102/b25309/toc.htm gidebilirsiniz. Daha sonra sql*plus'ı kullanmayı, buradan database'e bağlanmayı ve sql komutları çalıştırmayı öğrenmek de gerekli: SQL*Plus User's Guide: http://download.oracle.com/docs/cd/B19306_01/server.102/b14357/pt2.htm ve SQL Developer User's Guide: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b31695/intro.htm
Tüm bunlarla birlikte, aşağıdaki mail gruplarına üye olmanızı tavsiye ederim. Belki uzun bir süre aşağıdaki mail gruplarına gelen soru ve cevapları anlamaycaksınız ama arada gönderilen linkleri takip etmeniz ve konularla kulak aşinalığı olmanız iyi olur:
Kahin Tartışma: http://groups.yahoo.com/group/kahin_tartisma/
OracleTURK: http://groups.yahoo.com/group/oracleturk/
PL/SQL Developer: http://groups.yahoo.com/group/PL-SQL-Developer/
Son olarak, aşağıdaki kitapları edinmeniz ve okumaya başlamanız önemli. Biraz büyük kitaplar olsa da hiç sıkıcı değil, çok eğlenceği yazılmış kitaplardır. Eminim öğrenmeye başladıkça bunlardan da zevk alacaksınız:
Expert One-On-One:
http://www.amazon.com/Expert-One-Oracle-Thomas-Kyte/dp/1861004826
http://databases.about.com/cs/oracle/gr/exp1on1oracle.htm
Effective Oracle by Design:
http://mhprofessional.com/product.php?isbn=0072230657
Oracle PL/SQL Programming:
http://www.amazon.com/Oracle-PL-SQL-Programming-4th/dp/0596009771/ref=pd_sim_b_4/103-8249224-7582247?ie=UTF8&qid=1124156571&sr=8-1
Kitapların amazon linklerini verdiğime bakmayın. E-Book'larını da kolay bir şekilde bulabilirsiniz diye düşünüyorum.
Bununla birlikte, Turkcell'deki staj tecrübelerimi ve sunumlarımı blogumdan paylaşıor oalcağım. BUnlar da başlangıç için keyifli yazılar olacaktır diye inanıyorum. Serinin ilk yazısına buradan ulaşabilirsiniz.
Unutmayın, çalışırsanız başarılı olamayacağınız hiçbir şey yok. Konunun kapsamlı olması sizin için bir avantaj, bu şekilde daha çok kaynağınız olacaktır. Herkese bol şanslar ve iyi çalışmalar diliyorum.
|
|
Related Topics |
|
|
|
Links & References |
|
|
|
|
|
|
|
|
|
|
|
|
oracle iyi güzel ama...
|
Name: Burak Tartan
URL: URL not entered.
Date: 20.07.2007 09:37:08
|
Hasan Tonguç Yılmaz kadar değerli bir arkadaşın oracle tecrübesi, bilgisi yadsınamaz ama, oracle sonuçta elinizi verdiğinizde kolunuzu kaptırmadığınız bir ürün...
Türkiye de bu işlere gönül verebilecek arkadaşların şahsım adına architecture anlamında daha az maliyetli solutionlara odaklanmasını isterdim. Open Source bedava olmada da gerek daha az costa sahip olmaları gerek daha flexible olmalarıyla gerçekten cazip olarak karşımızda duruyor.
Tonguçun "Gandalf The White" formatında karşınıza çıkmış olması birebir onun yolunda gidilmesi demek değil. Örnek alınması gereken çok tarafı var ama oracle aşkı tehlikeli boyutlarda :-)
|
|
Followup:
|
Date: 20.07.2007 10:46:34
|
Yorumlarınız için teşekkürler öncelikle.
>> Türkiye de bu işlere gönül verebilecek arkadaşların şahsım adına architecture anlamında daha az maliyetli solutionlara odaklanmasını isterdim.
Maliyet hesabı ayrı bir mesele. Oracle dünyanın en iyi dahatase sistemi, ve en pahalı olmayı da hakediyor. Türkiye'deki ve dünyadaki bir çok firma Oracle kullanıyor. Onlar maliyet hesabını elbette bizde iyi biliyorlardır ama bence Oracle kullanmamak onlara Oracle kullanmaktan çok daha fazla maliyetli olacaktır.
>> Tonguçun "Gandalf The White" formatında karşınıza çıkmış olması birebir onun yolunda gidilmesi demek değil.
Tabiki değil, zaten her isteyen onun yolunda da gidemez. Ama esas mesele onun yolundan gidebilmek. Sıradan DBA'ler ve developer'lar çok var dünyada, Türkiye'de ve Turkcell'de.
>> Örnek alınması gereken çok tarafı var ama oracle aşkı tehlikeli boyutlarda :-)
Bende işte bende bunu seviyorum :)) Bir çok insan gibi bana bu tehlikeden uzak durmayı önerebilirsin fakat ben daha fazla üzerine gitmeyi düşünüyorum :))
İki söz var: "Bir insan bir işin delisi olmadan velisi olamaz", ve "Sonunu düşünen kahraman olamaz" diye. :)) (Kurtlar vadisini de pek sevmem ama söz sağlam harbiden)
Bilal
|
|
|
|
|
|
|
|
|
|
Rehberlik için çook teşekkürler
|
Name: Pınar Tanrıverdi
URL: URL not entered.
Date: 17.06.2008 02:32:22
|
Merhaba; Öncelikle seni kutlarım. Blog sayfan oldukça donanımlı. Bende bu sene staj için ön çalışmları hazırladım şu sıralar sunum hazırlamak ile ilgilenmekteyim son bir adım olarak . Görevlerin hazırlık aşamasındaki araştırmalarımda sayfan hem zaman kazandırdı hemde yetkinliğimi arttırdı, teşşekür etmeden geçmek istemedim. Umarım kabulum olur; onu da seninle paylaşmak isterim:) Başarılarının ve çalışmalarının devamını temenni ederim..
|
|
|
|
|
|