Linux’ta Disk Bölümleme İşlemleri (Partitioning)

Linux işletim sisteminde disk, cdrom, cpu, ram gibi fiziksel aygıtlar birer dosya olarak bulunur. Makineye takılı diskler /dev dizini altındadır. Bu yazıda makineye yeni takılan diski partition’lara ayırmayı, partitionlara ayırılmış diskleri formatlamayı ve mount etmeyi göstereceğim.

Makineye takılı diskleri görmek için aşağıdaki komutları kullanabilirsiniz.  Continue reading Linux’ta Disk Bölümleme İşlemleri (Partitioning)

Oracle Veritabanı Archive Log Modu

Oracle veritabanındaki redo logları arşivleyen sistemdir. Arcihive log’un kullanılmadığı bir sistemde herhangi bir çökme olması durumunda sadece alınan backuba geri dönülebilir. Çalışma şekli aşağıdaki gibidir.

Örneğin gece bir backup alındı, öğlen vakitlerinde sistemde problem olduğunda dün geceden öğle vaktine kadar yapılan değişiklikler yok olur ve sadece dün geceye dönülebilir. Bu sistemde archive log kullanılsaydı dün gecenin backubunu yükleyip geri kalan veriler arşivlenen loglardan işlenebilirdi.

Mevcut veritabanının archive log modunda mı olduğuna aşağıdaki şekilde bakılabilir.  Continue reading Oracle Veritabanı Archive Log Modu

SYSDBA Yetkisindeki Kullanıcıların Denetlenmesi

Oracle SYSDBA ve SYSOPER yetkilerine sahip kullanıcıları denetler. Bu yetkiye sahip kullanıcıların yaptığı işlemler default “ORACLE_BASE/admin/ORACLE_SID/adump” dizininde saklanır. Parametreleri “show parameter audit” komutuyla görebilirsiniz.

$ sqlplus / as sysdba
SQL> show parameter audit

Denetimle ilgili birkaç parametre aşağıdaki gibidir.  Continue reading SYSDBA Yetkisindeki Kullanıcıların Denetlenmesi

Oracle Database 12c Release 2 Kurulum Ayarlamaları

Bu yazıda Oracle Database 12c sürümünü Oracle Linux 7 işletim sistemi üzerinde kurulum ayarlamalarını göstereceğim. Oracle veritabanını kurmak için swap alanının aşağıdaki boyutlarda olması gerekmektedir.

RAM Miktarı Swap Alanı
1 – 2 GB arası RAM miktarının 1,5 katı
2 – 16 GB arası RAM miktarı kadar
16 GB ve daha fazlası 16 GB

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.  Continue reading Oracle Database 12c Release 2 Kurulum Ayarlamaları

VNC Server Kurulum ve Konfigürasyonu

Sunucularda genelde GUI (Grafiksel Kullanıcı Arayüzü) bulunmaz. İşlemler konsol ekranında yapılır. Bu yazıda VNC Server uygulaması ile sunucuda görsel işlemlerin nasıl yapıldığını anlatacağım.

Oracle veritabanını yüklerken görsel bir arayüze ihtiyacımız vardır. Bu yazıyı yazmamın amacı GUI’si olmayan bir sunucuya oracle veritabanını kurmaktır. Oracle veritabanını kurmak için GUI arayüzünün RGB256 color’u desteklemesi gerekir. İlk adım olarak sunucuda “tigervnc-server” uygulamasını kuruyoruz. Ben oralce linux-7 işletim sisteminde aşağıdaki gibi kurdum.  Continue reading VNC Server Kurulum ve Konfigürasyonu

Oracle Listener’i Yapılandırma ve Yönetme

Listener, oracle veritabanında çalışan ayrı bir işlemdir. Yaptığı iş, sunucuya gelen istemcilerin bağlantı isteklerini önceden belirlenen port veya portlardan alıp veritabanı sunucusuna yöneltir. Bu yazıda listener oluşturmayı ve yapılandırmayı anlatacağım.

Continue reading Oracle Listener’i Yapılandırma ve Yönetme

Oracle SQL Ufak Notlar

obje tipleri = tables, view, indexs

sqlplus hr/hr@orcl = cmd ile bağlanma @orcl bağlantı adı.
Bağlantı Dosya Yolu: C:/app/admin/product/12.1/dbhome_1/network/admin/tnsnames

KOMUTLAR:
clear screen;
show users;
select table_name from user_tables;
distinct = kolondaki tekrar eden satırları tekilleştirmek için kullanılır.
desc employees = describe employees = sql plus ile tablo özelliklerini görmek.
nvl(column_name, default_value) = column_name alanı null ise onun yerine default_value değerini koy. NOT: Alanda null değeri varsa aritmetik işlemin sonucu null’dur.  Continue reading Oracle SQL Ufak Notlar

Primary Key ile Güvenlik ve Yinelenen Kayıtları Önleme

Veritabanında tablo oluşturanların kuşkusuz ilk yaptıkları tabloya bir ID alanı ekleyip bunu primary_key özelliği eklemektir. Primary key özelliği eklenen bir sutunun alacağı tüm değerler birbirinden farklı olmalıdır. Yani ID alanında değeri 1 olan kayıt iki defa yer alamaz. Bu yazımda primary key özelliğini güvenlik boyutunda inceleyeceğim. Continue reading Primary Key ile Güvenlik ve Yinelenen Kayıtları Önleme