12 Aralık 2011 Pazartesi

SGA Bileşenlerinden Redo Log Buffer Cache

Veritabanında herhangi bir değişiklik yaptığınızda bunun tutulduğu alan log buffer cache (logların tamponları)dır.
Bu alana yazılan veriler bir tabloda değiştirilen tek bir satır değildir.
Örn: Bir tabloda bir veriye UPDATE (güncelleme komutu  : bunları daha sonra görecez) uygulandığında sadece yeni veri, log tamponunda tutulur. Eski veri UNDO tablolarına yazılır.
LGWR (Log Writer) işlemcisi log buffer cache'teki verileri disk üzerindeki redo günlüklerine yazar ve bu işlem bitene kadar veritabanı işlemleri yapılmasına izin vermez.Bazen birden çok kullanıcı olacağından bu işlem uzun sürer. Bu yüzden Log Buffer Cache'lere fazla Ram alanı ayrılmamalıdır.

7 Aralık 2011 Çarşamba

Database Buffer Cache - Veritabanı Tamponu

SGA (System Global Area) bileşenlerinden veritabanı tamponu nedir? 
 
Bizler SQL komutlarını çalıştırarak işlemler yaptığımızda değişiklikler direk veritabanına yazılmaz. İlk olarak veritabanı tamponu ( database buffer cache)'lere yazılırlar.Aynı şey sorgu işlemleri için de geçerlidir. Select komutunu çalıştırdığınızda önce verileri vertabanı tamponuna kopyalanır. Böylece veriler RAM'de olduğundan verilere daha hızlı erişiriz.


Bu konuda dikkat edilmesi gereken husus; Ram alanıdır. Yani veritabanı tamponu için gerekli RAM alanını iyi ayarlamalıyız. Gereğinden fazla Ram ayırmamız işlemlerimizi yavaşlatabilir.


Bugünden sonra bu şekilde kısa kısa açıklamalarla Oracle veritabanı yapısına göz atalım .

4 Aralık 2011 Pazar

Hİçbirşey Yapmak İstenilmeyen Gün

Birkaç gündür hiçbirşey yapasım yok. Aslında hergün bildiklerimi sıra sıra buraya zamanımdan bir parça ayırarak yazacaktım ama bir durağanlık oluştu. Bugün beğendiğim ve çok önce okuduğum bir kitap aklıma geldi.
Çok uzun zaman önce 7. sınıf  o zamanlar ortaokul dönemleri diyoruz:) Tutunamayanları okumuştum.  Ben şahsen kendim almadım kitabı, her zamanki gibi bizim evin vitrinindeydi:) ve ben de çektim okumaya başladım. Bugün her nedense o kitap geldi aklıma. Kitapta Selim Işığın intiharını araştıran en yakın arkadaşının Selim'in gözü ile onun tanıdıkları ile tanışması ve bunun akabindeki olaylar. Selim hayatı sorgulamış ve tutunamamıştı. İntiharı seçmişti ki bu bana göre yanlış bir sonuç neden mi? Çünki sorgularında yanlış yerlere bakmış ve cevaplar bulamayınca burda kalmayı manasız bulmuştu.
Ama "Tutunamayanlar" kitabını herkese tavsiye ederim. Çünki hayatı boş yaşayan o kadar insan var ki; en azından biraz olsun sorgulamaya başlayabilirler. Sakın sorgularken Selim gibi çıkmaz sokağa girip te kendi etrafınızda dönmeyin? tamam mı :)
Not: Bu arada o kitabı bir daha okumayı düşünüyorum çünki aradan baya zaman geçmiş ve kendimi ara ara bulduğum kitaplardan biriydi diyebilirim.

28 Kasım 2011 Pazartesi

Oracle SQL*PLUS

2 Hafta ne çabuk ta geçmiş :)
Evet şimdi birçok veritabanı yönetimi için ilk tercih edilen program SQL*PLUS kullanımına giriş yapalım:

  • Başlat (Start)-Programlar (All programs) yönergelerini tıklayalım.
  • Oracle yüklediğimiz için programlar menüsü açıldığında karşınıza Oracle-OraDB10g_home1 (buradaki 1 rakamı değişken olabilir çünki siz veritabanını kurarkenki verilen isimdir) çıkacaktır.Buradan Application Development seçeneğinden SQL*PLUS öğesini hemen bulabilirsiniz.
  • Eğer SQL*PLUS öğesine komut sisteminden giriş yapmak isterseniz. Çalıştır(Run) yerine cmd yazın çıkan konsola sqlplus /nolog yazıp çalıştırdığınızda SQL*PLUS açılacaktır.
  • Uzaktaki bir veritabanına bağlanmak istediğinizde komut satırını şöyle yazmalısınız;
SQLPLUS kullanıcı_adı / parola@veritabanı_bağlantı_adı
veya SQLPLUS kullannıcı_adı/parola
Buradaki kullanıcı adı veritabanı kullanıcı adıdır.


Eğer Oracle programının kurulu olduğu yerde yer alan TNSNAMES.ORA dosyasında veritabanı_bağlantı_adı olarak yazdığımız isim ve ona ait bağlantı bilgileri yoksa bağlanmak istediğinizde hata alırsınız. Böyle durumlarda ismin yerine uzaktaki bilgisayarın IP numarasnı yazmalısınız.
Bundan sonraki kısımda bağlantı yapılırken kullanılacak kullanıcı bilgileri ve kullanıcı oluşturma olacaktır.

11 Kasım 2011 Cuma

2 Hafta Oracle Yok Galiba :)

Araya bayramın girmesi ve benim yoğunluğum derken bu ara blog'ta birşeyler yazmıyor olmak beni tembel olarak hissettirdi. Not defterime bu iki hafta içinde neden burda yoktum diye yazmazsam eğer  sonradan kontrol ettiğimde kendimi kötü hissedebilirim değil mi ?:)
Üç gündür bilgisayarımı temizlemekle uğraşıyorum. İyice paranoyaklık yapıyorum galiba ama :) antivirüs olmadan nasıl temizlerim diye baktım tabi işe yaradı. Ama paranoya devam edince çek bir format dedim :)
Şimdi bilgisayarımda herşeye yeni baştan diyoruz...
Ve bilmeniz gerekenler diye sıralıyorum ;
  1. Bu ara trojen'ler haricinde keylogger'lar çok yaygın. Antivirüslere yakalanmazlar. Programlamaları çok kolaydır. Pc'nize bulaştı mı sizin klavyede yazdıklarınızı karşı tarafa gönderir. Ama bunu anlamak kolay hali ile: Tabi bilinmeyen yeni keylogger'lar çıktıysa onu bilemem (mesela özel yazımlar)  ctrl+alt+del yaptığınızda çalışan işlemcilere baktığınızda System'in karşısında system yoksa keylogger'ınız vardır. Silmek için de nette araştırma yaparsanız bir ton çözüm var. 
  2. Trojen'ler var olduklarını anlamak ve silmekle ilgili yazmak biraz sürer. O yüzden onu sonraya bırakıyoruz. Bİlgisayarınızda trojen varsa , bulaştıran kişinin sizin bilgisayara uzaktan izlemesini sağlar. Varlıklarının en anlaşılır yanı sistemi geri alamazsınız. Bunun haricinde daha birçok belirtisi vardır. Ama şimdi biz bunlara değinmeyeceğiz.
Neyse; Sanırım iki hafta (10 gün de olabilir) uğraşmam gereken hayati sınavlar:) ve işlerim olacak. Umarım iki hafta sonra son hız oracle derslerini yazabilirim

16 Ekim 2011 Pazar

Oracle Ortam Değişkeni Ayarları

Bugün napıyoruz?
SQL*Plus programını herhangi bir Windows komut sisteminde doğrudan çalıştırmak için; Windows ortam değişkenlerine %ORACLE_HOME% için bir ekleme yapmalıyız.
Napıyoruz ? Önce adım adım anlatıyoruz sonra Video yayımlıyoruz :)
Anlatımda Türkçe seçenekler olarak anlatıyorum. Ancak bilgisayarım ingilizce olduğundan video'da seçenekler ingilizce çıkacaktır.
  1. Windows'un "Başlat" menüsünden "Çalıştır" seçeneğine gidiyoruz. Ve metin kutusuna  "regedit" yazıyoruz. Karşımıza Kayıt defteri düzenleyicisi çıkacaktır.  Sol taraftaki menüleri şu şekilde açıyoruz :
HKEY LOCAL MASCHINE- SOFTWARE- ORACLE- KEY_OraDb10g_Home
   
    2.  Dizideki en son tıklamış olduğumuz KEY_OraDb10g_Home'un sağ tarafında bazı bilgilerin yer aldığını göreceksiniz. Oradan ORACLE_HOME seçeneğini çift tıklayın. Çıkan metin kutusunda yer alan "Değer Verisi" kutusunun içindeki metni kopyalayın.

    3. Ve bilgisayarınızda sistem özelliklerine gelin ;
Başlat - Çalıştır kısmına "sysdm.cpl" yazarak gelebilirsiniz.

    4. Açılan pencereden "Gelişmiş" menüsünü seçin. Oradan "Ortam Değişkenleri"ne gelin.

    5. Ortam değişkenleri penceresinde alt kısımda " Sistem Değişkenleri" listesinde Windows ortam değişkenlerini göreceksiniz. Pencerein alt kısmındaki "Yeni" sekmesine tıklayın. Açılan pencerede;
Değişken Adı'na "%ORACLE_HOME%" tırnaklar olmayacak şekilde yazın.
Değişken Değeri'ne daha önce kopyalayın dediğim metni yapıştırın. Tamam tuşuna basarak pencereden çıkın.

İşlem tamamlanmıştır. Kolay gelsin.
 

8 Ekim 2011 Cumartesi

HTC Wireless Bağlantı Sorunu

HTC'den Airties modem bulunan bir ortamda wireless  bağlantı sorunu yaşadım. E hali ile yine çözümü buldum :) (Her ne kadar sinir etse de beni ) Hali ile çözümünü bulduğum problemlerle daha sonra karşılaştığımda "ya ben nasıl çözmüştüm" dediğim çok olur. E burası da benim not defterim olduğuna göre :) ; Haydi buyrun çözüme :
Bu arada ubuntu işletim sistemi yüklü bir bilgisayarla da bu sorunu yaşayabilirsiniz aynı çözüm kendisi için de geçerlidir.
  1. Modem ayarlarına admin olarak giriyorsunuz
  2. Mac filitreleme etkinse kaldırıyorsunuz.
  3. IP yönlendirme etkinse kaldırıyorsunuz.
  4. Kablosuz ağ güvenlik ayarlarını WPA2 yapıyorsunuz
  5. Telefonunuzu ve modemi yeni baştan başlatın sorun çözülecektir.
Geçmiş olsun

3 Ekim 2011 Pazartesi

Oracle Veritabanı Sunucusunun Çalışmasını Sağlayan Etmenler

Öncelikle video eklemek resim eklemekten daha iyi diyerekten. Artık video'larla anlattıklarımı belirtmeye karar verdim. O sebepten bilgisayarımdan Oracle'ı kaldırdım ve birazdan tekrar yükleyeceğim video'ya kaydetmeyi güzelcene başarabilirsem bugün eklerim.
Ondan önce Oracle ile ilgili bazı teorik kavramlara bakalım :
Oracle sunucusu çalışırken RAM ve CPU'yu kullanır. Oracle Server'ın çalışmasını sağlayan ve harddisklerde var olan veri dosyalarına= datafile erişilmesini sağlayan bileşene instance denir. Instance RAM'i belirli alanları kullanmak için ayırır. Instance veritabanı kapatıldığı zaman sistemden silinen bileşenlerden oluşur. Kaydedilen verilerse yane datafile 'larımız disk üzerinde ve kalıcıdır. Oracle kapatılsa da onlar tekrar başlatıldığında kullanıma hazırdır.

Oracle Instance Bileşenleri
1. Ram üzerindeki System Global Area (SGA) bellek yapısı
2. Ram üzerindeki Program Global Area (PGA) bellek yapısı
3. Bazı process'ler
System Global Area:
Veritabanının sistem belleği (RAM) üzerindeki paylaşılan bellek:Shared Memory alanında kendisine ayırdığı alanın genel adıdır.
SGA bileşenleri şunlardır;
  • Veritabanı tamponu (buffer cache)
  • Log Tamponu (Log Buffer)
  • Paylaşılan Havuz (Shared Pool)
  • Geniş Havuz (Large Pool)
  • Java için Havuz (Java Pool)
Program Global Area:
Veritabanına bağlanan herbir kullanıcının çalıştığı SQL komutlarının sonuçları, sistem RAM'i üzerinde paylaşılmayan bir bölge olan private area yane özel alanda saklanır. Bu konumdaki kullandığı alana PGA denir.
Veritabanına bağlanan kullanıcı hangi SQL aracını kullanırsa kullansın, herbir oturumun veritabanından aldığı ve verdiği bilgiler o oturumda görünür. Bir kullanıcının diğer bir kullanıcının oturumundaki verileri görmesi mümkün değildir. Bu yüzden veriler paylaşılmayan alanda saklanır.

1 Ekim 2011 Cumartesi

Oracle Kurulum Öncesi Yapılacaklar

Uzun bir aradan sonra merhaba:)Evet şimdi Windows işletim sisteminde kurulumu yapmadan önce yeni bir kullanıcı oluşturup bu kullanıcı ile oturum açacaz. Bunu yapmamızın sebebi sistem kullanıcısı ile veritabana yöneticisi arasını açıp onları birbirine düşürmektir :)) şaka bir yana güvenliği sağlar..Birbirine düşürmek değil araya bir duvar örmektir.
1. Oturumunuzu yönetici olarak açın.
2.My Computer (Bilgisayarım) simgesinin üzerine sağ tıklayın ve çıkan "manage" (yönet) ibaresini seçin. Computer Management konsolu karşınıza çıkacaktır.
3. Sol tarafta listede "local users and groups" öğesini tıklayın
4. Çıkan seçeneklerde "Groups" öğesini tıklayın
5.Sağ tarafta açılan listede boşluğa gelip fareyi sağ tıklayın ve "new group" deyin.
6.Group name kutusuna "dba" yazın (tırnaklar olmasın) :) "create" tuşu ile grubu oluşturun
7.Sol taraftaki bu sefer "users"  öğesini tıklayın. Ve sağ tarafta boş bir  yere tıklayarak "new users" seçeneğini tıklayın.
8. Çıkan kutuda "user name" kutusuna "oracle" yazın. "password" kısmına belirleyeceğiniz şifreyi yazın.
9."use must change password at netxt logon" seçili olmasın.
10.Computer management bölmesinin sağında oluşturulan "oracle" kullanıcısını göreceksiniz.Onu çift tıklayın ve "member off" sekmesini tıklayın.
11. Add tuşuna tıklayın ve ordaki "select groups" menüsünde "enter object names to select" metin kutusuna "dba" yazın. Check names tuşuna tıklayın. Metin kutusunda kullanıcı adı "bilgisayarınızın adı\kullanıcı adı" biçiminde çıkacaktır.
12.Şimdi tekrar sağ bölmedi oracle kullanıcısını tıklayın, member off sekmesini seçin. Add düğmesine basın ve select groups penceresinde "enter object names to select" kutusuna Administrator yazın. Bu adım oracle kullanıcısını administrator grubuna üye yapar. Registry ayarlarını yazma hakkını Oracle verir ki bu gereklidir.
Not:Görselleri yarın yükleyeceğim şimdilik bunlar:) Çünki az önce bilgisayarım çöktü ve yeniledim hepimize geçmiş olsun :) gerçi sadece zaman kaybettirdi bana bugün...

6 Eylül 2011 Salı

Oracle SQL*Plus Aracı için Ortam Değişken Ayarları

SQLPlus aracı Oracle veritabanını yükledikten sonra kullanılabilirdir. Ancak kullanmadan önce Windows platformu için; ortam değişkenlerini (Sistem özellikleri: System Properties) değiştirmeniz gerekir.
Veritabanınızı açmak ve sorguları yapmak için SQLPlus aracını kullanırız. Ancak çok uzun ve büyük sonuçlar verecek sorgularda SQLPlus penceresi size dar ve görselliğe düzene hitap etmeyeceğinden Oracle'ın kendi Oracle Sql Developer aracını kullanmanız daha mantıklıdır. Oracle sitesinden programı ücretsiz indirebilirsiniz;Belki daha sonra indirilmesi konusunda da yazımız olur.
%ORACLE_HOME%  Ortam Değişken Ayarları
  • Başlat menüsünden çalıştır (Run) seçeneğini tıklanıyınız
  • Metin kutusuna "regedit" yazın
  • Karşısınıza Kayıt Defteri düzenleyicisi (Registry Editor) çıkacaktır.
  • Ekranda solda dizinler olacak ordan şu dizinleri takip edin ; HKEY LOCAL MASCHINE-SOFTWARE-ORACLE-KEY_OracleDb10g_Home1
  • En son dizini çift tıklayın ve sağda veritabanına ait bilgileri bulacaksınız
  • Sağ taraftaki Oracle_Home yazısını bulun
  • Çift tıklayınca değerler karşımıza çıkacak. O değeri bir not defterine kaydedin.
  • Kayıt defterini kapatın
  • Bilgisayarım'ı sağ tıklayın özelliklere girin veya başlat- çalıştır'dan sysdm.cpl yazın.Sistem özellikleri çıkacaktır.
  • Burdaki menülerden Ortam değişkenlerini tıklayın ve yeni oluşturmak için yeni tuşunu tıklayın.
  • Variable Name(Değer ismi) yerine %Oracle_Home % yazın . Alttaki değer (variable value) yerine de kayıt defterine kaydettiğiniz dizini kopyalayıp yapıştırın. Sistem özelliklerinden çıkmadan önce onaylayın ( Ok tuşuna basın) ve ekrandan çıkın

SQL Nedir? Ve Temel Kavramları Nelerdir?

Structured Query Language-Yapısal Sorgulama Dili
Peki nedir yapısal sorgulama dili?
SQL veritabanları için kullanılan ortak bir programlama dilidir. Bu dili kullanarak veritabanındaki verilerde sorgulama, silme, güncelleme, ekleme gibi işlemleri gerçekleştirebiliriz.
SQL internasyonel bir dildir. Tek bir firmaya ait değildir ve şartı sadece ISO ve ANSI organizasyonları tarafından belirlenmesidir ve oracle bu şarta uymaktadır.
Temel SQL komutları gruplar şeklindedir ve siz bunlarla kısaltmalar olarak hep karşılaşacaksınız;
  1. Data Manipulation Language- Veri değiştirme Komutları kısaca; DML : ve bu grupta yer alan komutlar şunlardır;
INSERT - Veri giriş komutu
DELETE- Veri silme komutu
UPDATE- Veri güncelleme komutu
MERGE- Veri birlşetirme komutu
  1. Data Definition Language- Veri tanımlama komutları kısaca; DDL
CREATE - Herhangi bir tablo veya nesne oluşturma komutu
DROP-Herhangi bir tablo veya nesneyi silme komutu
ALTER-Herhangi bir tablo veya nesneyi değiştirme komutu
RENAME-Herhangi bir tablo veya nesnenin ismini değiştirme komutu
TRUNCATE-Herhangi bir tablo veya nesneyi düzenleme komutu
  1. Data Control Language- Veri denetleme komutları kısaca;DCL
GRANT - Kullanıcıya hak verme
REVOKE- Kullanıcıdan hak alma
  1. Transaction Control Language - Aktarım Denetleme komutları;TCL
COMMIT- Yapılan işlemleri kalıcı hale getirme
ROLLBACK-Yapılan işlemleri geri alma

Windows 7 için Oracle 10g Yükleme

Öncelikle oracle veritabanını yüklemeden önce bilgisayarınızda olması gereken donanım gereksinimleri var:
  1. 1GHz. hızında bir CPU(Central Processing Unit : Merkezi İşlem Birimi)
  2. 1GB Kapasiteli RAM( Random Access Memory: Erişimsel Bellek)
  3. Disk alanında 5 GB boş alan
  4. 1GB iletim sistemi SWAP alanı(Kurulum dosyasının kaydedilmesi için ki; bu windows 7 de var zaten)
Ve bilinmesi gereken birşey daha; eğer oracle veritabanını öğrenmek üzere kullanacağınız oracle veritabanı yazılım için sizden bir lisans ücreti alınmayacaktır. Böyle bir durumda oracle veritabanını fiziksel veya sanal bir server üzerinden kurabilirsiniz.
Şimdi gelelim kuruluma:
  • Oracle 10g dvd'sini bilgisayarınıza takın ve çalıştırın. Dvd otomatik açılacak ve setup dosyasını çalıştır dediğinizde çalıştırmaya başlayacaktır, ancak otomatik açılmazsa dvd'nin içini açın ve db dosyasının içindeki setup.exe dosyasını çift tıklayarak kurulumu başlatın

  • Basic installation ile de yükleme yapabilirsiniz; orada bulunan Oracle Home Location , Oracle Universal Installer tarafından otomatik olarak belirlenen Oracle_Home dizini bulunmaktadır.İsterseniz bu dizini kendizine göre ayarlayabilirsiniz, bunu yaparken oracle_home dizini oracle_base dizini altında yer alması gerektiğini unutmayın
  •  biz burada advanced  installation'dan bahsedicez.O yüzden resimde görüldüğü gibi advances installation seçeneği işaretleyiniz.
  • Resimde de görüldüğü gibi ileri dediğimizde installation Type ekranı çıkacak karşımıza. Burda hangi oracle sürümünü aldıysanız onu işaretliyorsunuz. Bizimki enterprise Edition onu seçip ilerliyoruz.Bu arada seçeneklerin yanında donanımda gereken boş alan da yazılıdır.
  • İleri dediğimizde karşımıza dosya dizinlerinin yerlerinin belirtildiği sayfa çıkacak genelde bunu değiştirmiyoruz ama basic installation maddesi için söylediğimiz gibi değiştirirseniz alt dizinlere dikkat etmeniz gerekir.

  • Next : İleri tuşuna bastığımızda Product - Specific Prerequisite Checks pencersi ekrana gelecektir. Burada yer alan listede, Oracle 10gkurulumu için gerekenlerin testeleri sıralanmaktadır.Eğer server ve işletim sisteminiz gereksinimleri karşılıyorsa sorunsuz şekilde bu pencereyi geçecektir.
  • Daha sonra karşınıza Select Configuration Option : Konfigurasyon ayarları seçme sayfası çıkacaktır.Buradaki Create a Database seçeneği ile boş bir veritabanı oluşturabilirsiniz. Configure Automatic Storabge Management seçeneği ile yerel ya da SAN üzerindeki diskleri kullanarak ASM birim yönetimi yapılandırmanızı sağlar.Install software only : sadece yazılımı yükle seçeneği bize veritabanı oluşturmaksızın sadece yazılımı yükleme olanağını sunar.
  • Select Database Configuration seçeneğinde Generel Purpose (Genel taslak) seçeneğini tıkladıktan sonra ileri diyoruz. Buradaki Data Warehouse seçeneği :Eğer bir veritabanı oluşturduysak onun uygulama ayarlarını yapmak için seçiyoruz.Advanced  seçeneği ise kendi veritabanınızın gelişmiş ayarlarını tek tek kendinizin yapmanızı sağlar.

  • İleri dediğimizde karşımıza çıkan ekran Specify Database Configuration Options olacaktır.Global database name metin kutusunun orcl ve SID sinin de orcl olarak otomatik varsayılan değer olarak atandığınız görürüz.Bu değer oluşturmakta olduğumuz veritabanının evrensel adıdır. SID deki değer ise veritabanının varsayılan ilk adıdır.Bunları değiştirebilirsiniz ancak değiştirme gereği yoktur.Characer sets sekmesi oluşturmakta olduğumuz veritabanı için karakter setini belirler. Ve ileri diyebiliriz.

  • Select Database Management Options penceresi: Oracle veritabanını bir web tarayıcısı ile kolaylıkla yönetme imkanınız vardır.Eğer birden çok Oracle veritabanını yönetmek isterseniz ilk seçeneği tıklayabilirsiniz.. Biz ikinci seçeneği yane veritabanı kontolünü veritabanı yöneticisi için kullanı tıklıyoruz ve ileri diyoruz.
  • Specify Backup and Recovery Options penceresi: Bu ekranda herhangi birşey  yapmadan ileri diyelim. Çünki recovery olayı için birkaç örnek yapıp database oluşturup anlatmak daha mantıklı olur.Ve bitiş ekranları aşağıdaki gibi olacaktır:) Kolay gelsin...

Tabi database için bir şifre : karakter ve sayı içerenlerden istiyorlar...




Faydalanılan kaynaklar : Oracle 11g Teoman Dinçel- vikipedia /Sadece koyu olarak işaretlenmiş cümle alıntıdır.

12 Temmuz 2011 Salı

Beğendiğim Kitaplar



Sevgili cici bici not defterim;
Bİraz dijital dünyadan sıyrılalım:
Bugün hiçbirşey yapmak istemediğim günlerden birgün olduğundan seninle çooookkkk önceden okuduğum bir kitabı paylaşabilirim . Dünya klasiklerinden 6. sınıfta okuduğum bir kitap : "Sefiller"!
Ah Jan Valjean benim gibi isim hafızası zayıf birinin beynine bile ismin kazındığına göre sen gerçekten eşsiz bir karaktersin  :D
Aynı yaşlarda bu kitabın ardından okuduğum : Sofie'nin dünyası
Sıkıcı diye tabir edilen bu kitap gerçekten sürükleyici ve felsefe dünyasına bence :) giriş için güzel bir kitap.
Bu arada saçmalık okumak isteyen birileri olursa "Zar Adam" kitabını okuyabilirler.Gerçi benim o kitaptan çıkardığım çok daha başka birşey : insan herzaman birşeylere inanma duygusuna ihtiyaç duyar!Ve hep arayış içindedir.
Şu anda ne mi okuyorum yarım bıraktığım kitapları saymazsak : "Bİldiğin gibi değil" : 90'larda güneydoğu'da çocuk olmak adına bir kitap...Tavsiye eder miyim :) Evet ederim...
Şimdilik iyi geceler ( Hayır şimdi kitap okumayacam )

2 Temmuz 2011 Cumartesi

Ubuntu Yükleme

Bugün yazacaklarım aslında sql plus ile alakalı olacaktı. Arşivime baktım da ubuntu yüklemeyi daha anlatmamışız. Hemen ona geçelim o zaman öyle değil mi?
Bu yazıda windows' unuz yüklü iken ikincil bir harddiske übuntuyu nasıl yükleriz onu yazalım. Öncelikle ubuntu'nun kendi sitesinden www.ubuntu.com "download" linkini tıklayalım. Zaten bu sitede anlatılanlardan anladıklarımı buraya aktaracağım:) Çünki ben buraya bakarak yaptım.
Download linkinin bulunduğu kısım aşağıdaki gibi;

Start Downlaod (Yüklemeyi başlat) diyoruz. Ve wubi.exe diye bir dosya indirecek. Merak etmeyin tamamen güvenlidir bu dosya sadece windows açık iken sizin ubuntu yüklemenizi sağlayacaktır.Hem de son versiyonunu... Start download dediğinizde dosyayı kaydet(save) veya çalıştır(run) diyecek. Siz istediğinizi seçebilirsiniz. Kaydet derseniz dosyayı kaydettiğiniz yere gidip dosyayı açın 

Yukarıdaki resimde de gördüğünüz gibi run programı çalıştırmanız durumu, save file ise .exe dosyasını kaydetmenizin seçeneği...
Şimdi wubi.exe'yi çalıştırdığınızda (normal windows'ta nasıl bir program yüklüyorsanız o şekilde wubi.exe'yi çift tıklıyorsunuz.) Yukarıdaki ilk resim karşınıza çıkacak ve siz devam (continue) tuşunu tıklayacaksınız. Sonra    karşınıza ikinci resim çıkacak ve orada soldan ilk kısım ubuntu'yu hangi harddiskinize yüklemek istiyorsanız onu seçeceksiniz (sakın windows'un yüklü olduğu hdd'yi seçmeyin:) ) soldan ikinci kısım sizin ne kadarlık yere ihtiyacınız olduğunu yazar , üçüncü kısımsa işletim sisteminin versiyonunu seçersiniz.
Sağda üstte ilk gördüğünüz yerde istediğiniz dili seçiyorsunuz. Resimde ingilizce var siz onu Türkçe yapabilirsiniz.Daha sonra kullanıcı adı ve şifrenizi de girip ileri deyin..Karşınıza aşağıdaki görüntüler çıkacaktır.

Yüklemesini bekliyoruz ve son ekran Reboot now "bilgisayarı yeniden başlat" olacaktır seçiyoruz ve bilgisayar yeniden başlıyor.Başlarken karşımıza işletim sistemi seçeneğini seçmemizi isteyen bir ekran çıkacak yönlendirme tuşları ile ubuntu'yu seçersek ilk açılışta ubuntu'nun gerekli ayarlarını (ülke , dil, klavye ...)size soracak siz de ileri diyerek kurulumu bitireceksiniz. Her bilgisayarı başlattığınızda karşınıza o işletim sistemi seçme ekranı çıkacaktır hangi işletim sisteminden başlatmak isterseniz onu seçin.
 Artık hem ubuntu hem windows yüklü bir bilgisayarınız var...

5 Haziran 2011 Pazar

Ubuntu Wireless sorunu

Bugün, ubuntu işletim sistemi ile başım dertte galiba:)
Her bilgisayarı başlattığımda wireless bağlantılarını görmüyor ve arada bir kapanıp açılıyor, sebebini anlamadım ama geçici bir çözüm buldum. Additional Drivers'tan wireless driver'ımı silip tekrar yüklüyorum ve sorun gidiyor ama bunu bilgisayarımı her açtığımda yapmam gerekiyor olması biraz sıkıcı...
Kalıcı bir çözüm bulduğumda muhakkak buraya yazacağım...Bugün yazmak istediklerimi de sanırım erteleyeceğim...
Şimdilik hoşçakalın
Not:Artık sorun tamamen çözüldü. Nasıl mı ?
  • Ubuntu sisteminizi update edin ya da 11 versiyonunu yükleyin.
  • HTC Wireless problemi çözme kısmındaki kısa yazımdaki uygulanması gerekenleri yapın.

3 Haziran 2011 Cuma

Ubuntu Nedir?

Ubuntu, Linux tabanlı ve Debian geleneğini temel alan bir işletim sistemidir.Windows'un aksine ücretsizdir ve paketleri *.deb uzantılıdır.
Eskiden yüklediğim RedHat'a göre yüklenmesi, kullanılması en kolay Linux tabanlı işletim sistemidir diyebilirim.Tabi bu benim kişisel görüşüm.
Ubuntu işletim sistemini farklı şekillerde bilgisayarınıza yüklemeniz mümkün;
  • Bir CD veya Usb flash bellekte .iso sunu kaydederek ve bilgisayarınızı herhangi birinden başlatarak
  • Windows içinde yüklemek isterseniz wubi ile  hiç zahmetsiz bir şekilde windows açıkken yükleme yaparak
Bilgisayarınız ile uyumlu driver'ları yüklemek te çok kolay ; Applications'ta additional driver 'ı çalıştıdığınızda eksik driver'ı bulur ve size kalan onu seçip yüklemektir. Eğer windows uyumlu bir driver yükleme dosyanız varsa ve siz ordan yükleme yapmak isterseniz içindeki .inf uzantılı dosyayı bularak windows'tan driver yükleme programı ile bu sorunu da halledebilirsiniz.

Bu konuları daha sonraki hazırlanacak olan yazılarda ; ubuntu'yu yükleme,driver sorunlarının çözümü , sistem network ayarları...vs. ayrıntılı değinilecektir.
Kaynak : vikipedia - ubuntu.com

Veritabanı Nedir?

Oracle ile ilgili bildiklerimi, kafamda güncellemek istediklerimi ve okuyarak pratikte gerçekleştirmek istediğim oracle kitabından özetleri yazmadan önce oracle'ın ne demek olduğuna , nerelerde kullanıldığına bir göz atalım.
Oracle bir vertabanı yazılımıdır; verileri sistematik şekilde depolayan yazılımlardan biridir.
Peki veritabanı nedir? Veritabanı : Bilgisayarlarda sistematik olarak saklanan programların işleyebileceği veri yığınlarıdır. Bilgisayarda yönetilebilir, güncellenebilir, silinebilir ve birbirleri ile tanımlı ilişkilendirilebilir bilgiler kümesidir de diyebiliriz.
Basit bir benzetme yapacak olursak; Fihristleri bilirsiniz alfabatik sıraya göre kişilerin telefon numaralarını yazarsınız ve orda isim soyisim adres telefon başlıkları altında bilgiler yer alır, siz harf sırasına göre kolaylıkla bir kişinin bilgisine ulaşabilirsiniz. Tabi bu veriler arttıkça fihristin yetersizliği ve arama kriterlerinin sadece isme göre olması size zorluk çıkartabilir. İşte bilgisayar sisteminde bu şekilde bir telefon defterinin tutulması veritabanlarında yapılır. Ayrıca vertabanı yazılımları  sadece isme göre değil farklı kriterlere göre arama yapmanıza olanak sağlar. Bunun dışınca veri alanınızı bilgisayarınız kapasitesine göre arttırabilir binlerce hatta milyonlarca veriyi saklayabilirsiniz.
Bunun dışında güvenliğini de kullanıcı yetkileri ile sağlayabilirsiniz. Daha bu saydıklarımızın dışında bilgisayar sistematiğinde tutulan verilerde farklı birçok işlem yapılabilir ki; bunları diğer yazılarımda oracle veritabanı yazılımını anlatırken bulabilirsiniz.
Şimdilik hoşçakalın:)