Veri Taban Ynetim Sistemleri 2 Ders 2 Oracle
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 12 c Kurulumu Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü
Eposta adresi girilmeden devam edilebilir. Adres verilirse güncelleme bilgileri ve destek için epostalar gönderilir.
Yazılım güncellemesi gerekli değil ise son seçenek seçili iken devam edilir.
İlk seçenek seçili iken devam edilirse, yazılım kurulduktan sonra bir veritabanı da yaratılır. İkinci seçenek seçilirse sadece yazılım kurulur, veritabanı yaratmak için sonradan "Database Configuration Assistant" kullanılabilir. Son seçenek ise sürüm yükseltme için kullanılır.
11 g kurulumundan farklı olarak 12 c'de Windows servislerinin başlatılmasında kullanılacak bir Windows kullanıcısı belirlenir. Standart kullanıcı (admin yetkisi olmayan) belirlenmesi tavsiye edilir. İkinci seçenek yeni bir kullanıcı oluşturmak için, son seçenek ise var olan kullanıcıyı atamak için kullanılır.
Boşluk karakteri olmamalıdır. Girilen şifre en az 8 karakter uzunluğunda olmalı, büyük harf, küçük harf ve rakam içermelidir.
Sunucuya dışarıdan bağlanılabilmesi için port açılması gerekeceğinden güvenlik duvarı uyarısı ile karşılabilir. "Erişime İzin Ver" tıklanarak o portun açılması sağlanır.
Yazılımın kurulumu bitince "Oracle Database Configuration" kısmında örnek bir veritabanı kurmaya başlar. Önce arkaplanda Net Configuration ile veritabanı için de port açar (bu sırada bir güvenlik duvarı izni daha verilir) sonra "Database Configuration Assistant" başlatılır.
Veritabanı kurulumu da tamamlandıktan sonra Veritabanı ismi, Parametre dosyasının yeri ve Veritabanı idaresi için kullanılan web tabanlı Enterprise Manager (EM) Express URL adresi gibi bilgiler görüntülenir. SYS ve SYSTEM dışında tüm hesaplar kilitlidir. Password Management tıklanarak açılan pencereden ileride kullanılacak hesaplar aktif hale getirilip şifreleri belirlenebilir.
Windows 8. 1 üzerinde aşağıdaki uygulamalar oluşacaktır: Administration Assistant for Windows: Veritabanını açma/kapatma, yetkili işletim sistemi (OS) kullanıcılarını yönetme gibi işlemler için kullanılır. Database Configuration Assistant: Veritabanı yaratmak, kaldırmak ve konfigure etmek için kullanılır. Database Migration Assistant for Unicode: Veritabanını Unicode yapısına dönüştürmek için kullanılır. Database Upgrade Assistant: Eski bir Oracle sürümünü 12 c'ye yükseltmek için kullanılır. Locale Builder: Karakter Seti ve Dil seçeneklerini yapılandırmak için kullanılır. Net Configuration Assistant (Net. CA) ve Net Manager: Sunucuya istemcilerin bağlanabilmesi için servis adı, protokol, port, vs belirlenmesi amacıyla kullanılır. SQL Developer: Veritabanı idaresi için GUI SQL Plus: Veritabanı idaresi için CLI Universal Installer: Oracle ve bileşenlerini kaldırmak veya yeni bileşen eklemek için kullanılır. Wallet Manager: Sunucu ve istemcilerde "ortak-anahtar" güvenliği sağlamak için kullanılır.
Windows 8. 1 üzerinde aşağıdaki hizmetler oluşacaktır: Oracle. Service. ORCL adındaki servis aslında ORCL veritabanı için VTYS motorudur. MS SQL Server'dan farklı olarak Oracle yaratılan her veritabanı için ismine özgü farklı bir servis açar. Bu servis "çalışıyor" durumunda iken Görev Yöneticisinde "Oracle RDBMS Kernel Executable" ismi ile görüntülenir:
Kurulumun 3. adımında sadece veritabanı yazılımı kurulumu seçildiğinde sonraki adımlar daha farklı olacaktır. Sonraki slaytlarda bu adımlar gösterilmiştir:
Yazılımın kurulumu sırasında bir güvenlik duvarı izni verildikten sonra kurulum bu ekran ile biter. Veritabanı yaratmak için "Database Configuration Assistant" uygulamasını kendimiz başlatırız.
Database Configuration Assistant ile Veritabanı Oluşturma
İlk seçenek olan "Veritabanı Yarat" seçili iken devam edilecektir. İkinci seçenek kurulu olan veritabanlarındaki seçimlerin değiştirilmesi için, üçüncü seçenek kurulu bir veritabanını silmek için kullanılır.
Creation Mode aşamasında veritabanının ismi, saklama tipi (Klasik Dosya Sistemi / ASM), veritabanının yaratılacağı yer, karakter seti ve SYS ile SYSTEM kullanıcıları için ortak şifre gibi temel bilgiler girilerek kurulum hızlıca tamamlanabilir. Advanced Mode seçilirse asistanın adım sayısı artacak ve ilave birçok özellik belirlenebilecektir.
Advanced Mode seçili iken kurulum aşamaları anlatılacaktır
Global Database Name alanına girilen isim SID alanına da otomatik olarak yazılır (istenirse değiştirilebilir). Create As Container Database (CDB) seçili ise oluşturulacak olan grid veritabanının temel ismi Pluggable Database (PDB) Name alanına girilebilir. PDB sayısı 1'den çok yapılırsa PDB Name Prefix (ön ek) olarak isim girilir.
Enterprise Manager (EM) Database Express web tabanlı veritabanı yönetimi yazılımını oluşturmak için ilk seçenek seçili bırakılmalıdır. İkinci seçenek ise Bulut ortamında EM kullanmak için gerekli bilgilerin yazılacağı metin kutularını aktif hale getirir.
Database Credentials adımında SYS, SYSTEM ve PDBADMIN yetkili kullanıcıları için şifreler belirlenir. Eğer hepsi için aynı şifre kullanılacak ise ikinci seçenek seçilerek bu şifre girilebilir.
Listener için Name ve Port bilgileri girilip İleri tıklanınca belirtilen portun açılması için güvenlik duvarı izni de verilmesi gerekir.
Fast Recovery Area (FRA) ile yedekleme ve kurtarma (backup and recovery) işlemleri için merkezileştirilmiş bir disk alanı belirlenir.
Bu seçenek örnek şemaların yer aldığı 150 MB boyutunda EXAMPLE tablespace'inin veritabanına dahil edilmesini sağlar. Eğer veritabanı yaratıldıktan sonra yürütülmesini istediğimiz SQL script'i varsa (Örneğin TOAD Data Modeler ile kavramsal olarak oluşturduğumuz VT için Generate DDL Script yaptıysak), Browse ile bu dosyayı seçerek script'imizde yer alan VT nesnelerinin yaratılmasını sağlayabiliriz.
Oracle varsayılan olarak mevcut RAM'in %40'ını SGA ve PGA için kullanacaktır (bu alanın ¼'ü PGA, ¾'ü SGA). Memory sekmesindeki Typical Settings ile ikisinin toplamı, Custom Settings ile de ayrı olarak büyüklükleri belirlenebilir.
Manual Shared Memory Management seçilirse SGA içindeki bileşenlerin boyutları da ayrı belirlenebilir.
Sizing sekmesi ile en fazla kaç tane işlemin (user process + background process) veritabanında aynı anda açık olabileceği belirlenebilir.
Veritabanı dosyalarının konumları değiştirilmek istenirse
Bitir tıklanınca veritabanı belirtilen parametreler ile yaratılır.
NOTLAR • Oracle'ı sistemden kaldırmak için Universal Installer kullanmak veya {ORACLE_BASE}product12. 1. 0dbhome_1deinstall dizini altındaki deinstall. bat dosyasını çalıştırmak gereklidir. Denetim Masası – Program Kaldır altında Oracle yer almaz. • SQL Developer uygulaması ilk çalıştırıldığında "java. exe" bulunamadı hatası verebilir. Hata penceresindeki Gözat (Browse) düğmesi tıklanarak {ORACLE_BASE}product12. 1. 0dbhome_1jdkbin dizini altından java. exe dosyası seçilebilir. Bu işlemi bir defa yapmak yetecektir (bir sonraki defa uygulama açılırken java. exe'nin yolunu tekrar sormayacaktır) • Bir veritabanına aynı bilgisayar üzerinden komut istemi uygulaması olan SQL Plus ile bağlanmak için LISTENER oluşturulmasına gerek yoktur. Fakat SQL Developer ile bağlanmak için gereklidir. Eğer Database Configuration Assistant veritabanını yaratırken LISTENER oluşturamaz ise Net Configuration Assistant ile oluşturulabilir (nasıl yapılacağı sonraki derste gösterilecektir)
- Slides: 49