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.