Oracle 9 Database Server Kurulumu
Oracle 9i Database Server kurulumuna başlamadan önce şunu söylemeliyim ki, Bu versiyon Oracle´ın en sorunlu sürümüdür. Başlangıç için daha sorunsuz ve kolay olan 8.1.7 versiyonunu öneriririm. 8.1.7 ´den önceki versiyonlara ise hiç bulaşmayın derim.
"Oracle 10g Database Server varken niye 9?" sorusunun cevabı ise: elimde bu var o yüzden. Arada pek bir fark yoktur zaten.
Nasıl Temin edebilirim?
Oracle CD´leri üzerinde ben Product Key, Serial number filan hiç görmedim. CD kopyalamak için bir önlemleri de yok. Zaten büyük uygulamalarda, büyük kurumlarca kullanıldıklarından, lisanslama sorunu çekmiyorlardır. Bu sebeple, Oracle kullanan arkadaşlarınızdan rahatlıkla temin edebilirsiniz.
http://www.Oracle.com/technology/software/products/Oracle9i/index.html adresinden download edebilirsiniz.
Oracle Store $40 lık kargo ücretini ödeyerek Trial Pack temin edebilirsiniz.
Minimum Sistem Gereksinimileri
- Pentium III 800 MHz üzeri işlemci
- 512 MB RAM (Eğer 256 MB RAM kullanıyorsanız, Windowsunuzun virtual memory sini 400 MB yapmanızı öneriyorlar.)
- 5-10 GByte Disk alanı :) (1,5 Gbyte ZIP dosyaları açmak için, 2Gbyte kurulacak Oracle 9i için, 2-5 Gbyte da Oracle Data dosyaları için)
- Windows 2000 ve en az service pack 1 olmalıdır. Kurulumdan -önce eğer varsa- Internet Information Server servislerini stop edin. Oracle kendi httpserver´ını kuracak, onu servislerden stop edersiniz.
UYARI : KURULUMA BAŞLAMADAN ÖNCE LÜTFEN BÖLGESEL AYARLARINIZI (REGIONAL SETTINGS) ENGLISH OLACAK ŞEKİLDE DÜZENLEYİNİZ.
Artık kuruluma başlayabiliriz.
İlk karşılaşma merasimimizi "Next" diyerek kısa tutalım.
Oracle dosyalarının nerde olduğu, nereye kurulacağını felan belirttiği ekranı da next ile geçelim.
Oracle Database, Oracle Database e bağlanmak için Oracle Client veya Oracle yönetimi ve Entegrasyonu ile ilgili toolların kurulumunu yapacak 3 farklı seçenekten ilkini seçelim.
Enterprise edition ile yolumuza devam etmeyi öneriyorum.
Biz "General Purpose" seçeneğini işaretleyerek "Next" diyelim. Oracle´ın "genel amaçlar için" tanımlaması bize uyacaktır :)
Global Database name ve SID. Veritabanımızın adını buraya giriyoruz. Türkçe karakter ve boşluk kullanmamaya dikkat edelim. Uygulamalarınızda ve Client bağlantılarda sürekli bu ismi kullanacağız. Bir Oracle üzerinde birden fazla Database olabileceğini unutmayalım.
Veritabanımızın adını "orcl" olarak belirleyip yolumuza devam edelim.
Oracle daki veritabanı datalarının kayıtlı olduğu yeri de default bırakmanızı öneririrm.
Character Set bölümünü: "Choose one of common character sets:" radio butonuna tıklayarak, alt satırdaki Comboboxtak, karakter setlerinden Türkçe için WE8ISO8859P9 seçilir.
Seçili olan ve kurulacak olan bileşenleri, sistem kaynaklarını v.s. gösterir liste. Bu listede herhangi birşeye tıklamanız birşey değiştirmiyor olmalı, ama bu Oracle, sağa sola tıklamanızı hoş karşılamaz :) Space Requirements alanında bir sorun yoksa Devam edelim.
Oracle kurulu yapılırken lütfen bekleyiniz... Kendinize bir kahve yapabilirsiniz.
Oracle araçları düzenleniyor, gerekli servisler hazırlanıyor. Oracle/Apache Http Server 80 nolu portu kullanacak şekilde kuruluyor. Kurulumdan sonra Windows Servisler ekranından bunu kapatabilirsiniz.
Default veritabanı oluşturuluyorken, yemek yiyebilirsiniz...
Password Managementbutonuna tıklayarak SYS, SYSTEM, SCOTT ve DBSNMP acountlarının default şifrelerini değiştiriniz.
SYS, SYSTEM, SCOTT ve DBSNMP acountlarının default şifrelerini değiştirerek "OK" butonuna tıklayınız.
Kurulumu başarıyla tamamladınız, tebrik ederiz :) Makinayı restart etmenizi öneririm, kendine gelsin garibim.
Programlar menünüze aşağıdaki Oracle 9 Araçları yüklenmiştir.
- Oracle Installation Products
Oracle Install/Uninstall paketi buradadır. Kurulu paketleri de görebilirsiniz.
- Oracle - OraHome90
Oracle araçlarını barındırır.
- Application Development - Araçlar ve dokümantasyon yanında hayati önem taşıyan, Oracle configurasyonu ve komutlarını çalıştıracağımız SQL*Plus ı içerir.
- Configuration and Migration Tools
- Enterprise Management Packs
- Enterprise Manager Quick Tours
- Integrated Management Tools
- Oracle HTTP Server
Bu ekranda görüldüğü gibi Windows XP/2000/2003 de Oracle 9i Windows servislerine kendisini kaydetmiştir ve bu kayıtlı servisler her açılışta otomatik olarak çalışacaktır.
OracleServerORCL Kurduğumuz orcl veritabanımızı start eden servistir. OracleOraHome90TNSListener Veritabanına erişim için TNS dinleme servisidir. Bu iki servis veritabanımızın çalışması için yeterlidir. Diğerlerini kapatabilirsiniz.
Biraz da veritabanı yönetim Tool´una göz atalım. Programlar -> Oracle - OraHome90 -> Enterprise Manager Console a girerek Launch Standalone seçeneğini işaretleyiniz. Aşağıdaki ekran açılacaktır.
Databasesseçeneğine ardından ORCL´ye tıklayınız. Açılan pencerede SYSTEM account bilgilerini giriniz ve SYSDBA seçeneği ile login olunuz.
Login olduktan sonra Instance ağaç yapısını açınız.
Bu kısımlar DBA bilgisine sahip olmadığımız sürece bir işimize yaramayacaktır:)
SQL*Plus
Başlat -> Programlar -> Oracle - OraHome90 -> Application Development grubundan SQL Plusa giriniz. (Veya Command satırına( başlat/çalıştır da olur sqlplusw yazarak ta girebilirsiniz.)
SQL Plus çalıştığında bizden Username, password and Host String. isteyecektir.
Eğer değiştirmemişseniz Default Database Administrator accountu SYSTEM ve bunun şifresi managerdir. Değiştirmenizi tavsiye ederiz.Sisteminizde birden fazla Host tanımlı ise Host String bölümüne "orcl" girerek login olunuz.
Doğru bilgileri girdiğinizde aşağıdaki gibi komut satırı açılacaktır.
Veritabanını kullanmaya başlamadan önce Table, view v.s. oluşturacağınız bir kullanıcı yaratmalısınız. bunun için bu ekranda: create user kullaniciadi identified by sifre; yazınız.
grant dba to kullaniciadi; yazarak bu kullanıcıya DBA yetkisi vererek bundan sonraki işlemlerinizde bu kullanıcıyı kullanınız.
ASP.NET ile Oracle 9 veya Oracle 10 kullanmak istiyorsanız
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
Adresinden Oracle Data Provider for .NET i download ediniz.
Unutmayınızki IIS kurulu olan makinada Oracle veritabanı veya Veritabanına bağlanacak olan Oracle Client da kurulu olmalıdır. Ayrıca Oracle kurulu olan klasöre (veya sadece <ORAHOME>/bin klasörüne)Everyone Erişim izni vermeniz gerekebiliyor.
Oracle veritabanı yarattıktan sonra, tablo oluşturma v.s. işlemleriniz için PL/SQL aracını kullanmanızı şiddetle öneririm. Kesinlikle çok kullanışlı ve kolay bir tool.
Bir sonraki konumuzu da Oracle Client ve PL/SQL olarak belirlemiş olalım.
Makale Güncellemesi (16 Eylül 2005): Sıradaki makale için Oracle.com da geziyorken iki doküman buldum:
Bu dokümanlara Download bölümünden de ulaşabilirsiniz. Ne diyim benden güzel yazmışlar :)
|