Oracle Database 12c Release 2 Kurulum Ayarlamaları - Emrah Gümüş
Linux sunucularda genelde GUI (Grafiksel Kullanıcı Arayüzü) bulunmaz. Eğer kullanıcı arayüzüne sahip değilseniz VNC Server Kurulum ve Konfigürasyonu yazıma göz atabilirsiniz.
Adım 1: Host Dosyası
“/etc/hosts” dosyası içerisine makinenin ip adresini host adıyla eşleştirmemiz gerekmektedir. Benim kurulum yapacağım makinenin ip adresi “172.16.176.130”, adı “oracle12c”‘dir. Hosts dosyasının içeriği aşağıdaki gibi olmalıdır.
#<Makine İp Adresi>  <Makine Tam Adı>        <Makine Adı>
172.16.176.130      oracle12c.localdomain   oracle12c
Adım 2: Grup ve Kullanıcı İşlemleri
Oracle veritabanını kendi kullanıcımız ile kurabiliriz fakat Oracle, veritabanının kurulduğu makinede ayrı bir kullanıcı oluşturulup o kullanıcıyla kurulmak ister. Böyle olması yönetim ve güvenlik açısından büyük bir avantaj sağlar. Örneğin oracle adında bir kullanıcı oluşturup o kullanıcıyla veritabanını kurduğumuzda OS (İşletim Sistemi) tarafında “top u oracle” komutuyla veritabanınının durumunu görmek daha kolay olacaktır.
Oracle’yi kurmak için grupları ve kullanıcıyı aşağıdaki şekilde oluşturabiliriz.
Adım 3: Ek Ayarlar
2. adımda oracle kullanıcısını oluşturduk. Bu adımda oracle kullanıcısına bir şifre belirlememiz gerekiyor. Aşağıdaki şekilde belirleye biliriz.
“/etc/selinux/config” dosyasında SELINUX değişkenini aşağıdaki gibi ayarlayın.
“/etc/sysctl.conf” dosyasının sonuna aşağıdaki satırları ekleyin. karnel.shmmax ve karnel.shmall parametrelerinin kurulum yapılacak makineye göre ayarlanması gerekmektedir. karnel.shmmax parametresi toplam bellek (ram) miktarının yarısının byte cinsinden yazımıdır. karnel.shmall parametresi oracle’nin kullanacağı bellek miktarının pagesize’e bölünmesi ile bulunur. Pagesize değerini “GETCONF PAGESIZE” komutuyla öğrenebilirsiniz.
kernel.shmall = (TOPLAM_BELLEK * 1024 * 1024 * 1024 / PAGESIZE)
kernel.shmmax = (TOPLAM_BELLEK * 1024 * 1024 * 1024 / 2)
Parametrelerlin geçerli olabilmesi için aşağıdaki komutu çalıştırın.
“/etc/security/limits.conf” dosyasına aşağıdaki satırları ekleyin.
Sunucuyu yeniden başlatıp aşağıdaki adımları takip edin.
Eğer bir güvenlik duvarınız varsa bunu veritabanı için yapılandırmalısınız veya aşağıdaki gibi devre dışı bırakabilirsiniz.
Oracle veritabanının kurulacağı dizini oluşturup sahipliğini oracle kullanıcısı ve oinstall grubuna verin.
mkdir -p /u01/app/oracle/product/12.2.1/db_1
Şimdi aşağıdaki kodları kendi makinenize göre ayarlayıp “/home/oracle/.bash_profile” dosyasının altına yapıştırın. Bu işlemi yaparken oracle kullanıcısında olduğunuza dikkat edin!
# Oracle Kurulum Ayarları
“.bash_profile” dosyasının aktif olabilmesi için “/home/oracle” dizinindeyken aşağıdaki komutu çalıştırın.
Buradan indirebileceğiniz yükleme dosyasını “/home/oracle/database” dizinine çıkartın.
Son olarak aşağıdaki komutu oracle kullanıcısındayken çalıştırıp Oracle Universal Installer’i başlatabilirsiniz.
Eğer sunucuda GUI yoksa VNC Server Kurulum ve Konfigürasyonu yazıma göz atabilirsiniz.
Kurulumu bundan sonraki adımlarda görsel olarak devam edebilirsiniz.
Kurulumun görsel kısmındaki adımları başka bir yazıda ele alacağım. Umarım faydalı olmuştur.
Computer Engineer	View all posts by Emrah Gümüş
Posted on 30 August 2017 8 September 2017 Author Emrah GümüşCategories Oracle DatabaseTags oracle 12c kurulumu
One thought on “Oracle Database 12c Release 2 Kurulum Ayarlamaları”
1 December 2018 at 08:18
Previous Previous post: VNC Server Kurulum ve Konfigürasyonu
Next Next post: SYSDBA Yetkisindeki Kullanıcıların Denetlenmesi