22 Ağustos 2014 Cuma

SQL'de INSERT...SELECT Kullanımı

  • Sorgu sonucunu bir tabloya eklemek istediğimizde  INSERT...SELECT ifadesini kullanırız.
  • Verilerin yazılacağı tablo alanlarının boş (NULL) değere izin verip vermediğine veya alanın varsayılan (default) bir değeri olup olmadığına dikkat edilmelidir. 
  • Tablo alanlarında boş (NULL) değere izin verilmiyorsa, bu alanlar için mutlaka bir değer belirtilmelidir.
NOT : Örnek sorgulamalarda Northwind Database'i kullanacağım. bk: Nortwind Database Kurulumu 

Örnek Sorgu : Sorgumuzda Çalışanlar (Employees) tablosundaki verileri Müşteriler (Customers) tablosuna ekleyelim. Sorgu içerisinde substring() fonksiyonu ile FirstName ve LastName alanlarından sırasıyla 3 ve 2'şer harf alarak yeni bir alan oluşturalım. Bu alan verinin ekleneceği Müşteriler (Customers) tablosunun birincil alanı CustomerID’ ye yazılacaktır.


Sorgu sonucunda 92 adet olan Customers sayısı 101 olacaktır.


SQL'de INSERT ve VALUES Birlikte Kullanımı

  • INSERT ifadesini VALUES ile birlikte kullanarak tablolara yeni satırlar eklenebilir.
  • Eklenecek olan verilerde veri türü ve sutun sırası tablonunkilerle uyuşmalıdır.
NOT : Örnek sorgulamalarda Northwind Database'i kullanacağım. bk: Nortwind Database Kurulumu 
 
Örnek Sorgu :  INSERT ve VALUES ifadelerini birlikte kullanarakk "Bayraktar Tea Company" isimli firmayı Müşteriler (Customers) tablosuna ekleyelim.

INSERT customers(CustomerID,companyname,contactname,contacttitle,
Address,city,region,postalcode,country,phone,fax) VALUES ('BYRK','Bayraktar Tea Company','Ibrahim Bayraktar','Owner','Cumhuriyet Street','Yozgat','TR','66100','Turkei','(354) 000-0000','(354) 000-0000')


21 Ağustos 2014 Perşembe

CentOS Community Enterprise Linux 6.5 Kurulumu

Bu makalemde CentOS Community Enterprise Linux 6.5 kurulumunu inceleyeceğim.

CentOS Red Hat firmasının dağıtımı olan Red Hat Enterprise Linux (RHEL) kaynak kodları üzerine kurulu, ve bu dağıtım ile uyumlu bir linux dağıtımıdır. Bağımsız bir grup tarafından geliştirilen işletim sisteminin isminin açılımı The Community Enterprise Operating System biçimindedir. 
 
CentOS, son kullanıcıyı değil Red-Hat'in ücretli sistemleri ile %100 uyumluluğu hedefleyen sunucu odaklı bir dağıtım olarak, linux dağıtımlarından destek bedeli olan “Red Hat” ve “Oracle” Linux yerine ücretsiz Linux dağıtımı olarak alternatif bir dağıtım niteliğindedir.
 
Kurulum aşamalarında da “Red Hat” ve “Oracle” Linux  dağıtımlarıyla olan benzerliğini göreceksiniz. Öncelikle kurulum yapabilmek için CentOS Linux .ISO dosyasını "CentOS FTP Download" sitesinden (x86/x64) tercihimize göre indirip DVD’ye yazıyoruz. 

CD/DVD .ISO dosylarını UNetbootin programı ile USB belleğinize veya hafıza kartınıza yazdırabilirsiniz. x86 eski bir makineniz var ise PAE desteği olduğu için 4 GB üzeri RAM kullanabilirsiniz. 

CentOS Community Enterprise Linux 6.5 - Kuruluma Başlayalım...

DVD’den boot işlemini gerçekleştirerek “Install or upgrade an existing system” seçeneği seçiliyken “Enter” tuşuna basıyoruz.


DVD’de bulunan dosyaların kontrol edilmesi ekranında “Skip” tuşuna basarak bu adımı atlıyoruz. Dilerseniz dosyaların kontrol edilmesini seçebilirsiniz. Eğer DVD’mizde okuma problemi yoksa ya da doğru yazıldığından eminsek hızlı bir başlangıç için bu adımı atlayalım.

20 Ağustos 2014 Çarşamba

Centos 6.5 Üzerine ESXi 5.5 Vmware Tools Kurulumu

Sanal sunucunuzu açın, aşağıda resimde belirttiğim gibi
VM->Guest->Install/Upgrade VMware Tools
seçeneğini tıklayın.
Daha sonra terminal ekranını Centos üzerinde açın ve sırasıyla aşağıda verdiğim komutları giriniz.
su -
//komutu ile root olun. root parolanızı girin.
cd /media/VMware\ Tools/
//VMware tarafından takılan cd içerisne girdik.
cp VMwareTools-x.x.x-yyyyyyy.tar.gz /tmp/
//tmp klasörüne cd içerisindeki tools dosyasını kopyalıyoruz.
cd /tmp/
//tmp klasörünü açıyoruz.
tar -xvf VMwareTools-x.x.x-yyyyyyy.tar.gz
//komutu ile Tools dosyalarını açıyoruz. Biraz uzun sürebilir bekleyin.
cd vmware-tools-distrib/
//komutu ile açılan tar.gz klasörüne giriyoruz.


./vmware-install.pl
//komutu ile tools uygulamasının kurulumunu başlatıyoruz.
kurulum aşamasında karşınıza birden fazla soru sorulacak hepsine Enter tuşu ile onaylayın. Sorulan sorular, kurulacak olan dizin,toolsun konumu vs.. Hepsine Enter tuşu ile onaylayın ki default ayarlarda kurulum gerçekleşsin. Kurulum bitince en son mesaj olarak
Enjoy,

--the VMware team
mesajından sonra kurulum tamamlanmıştır. Makinenize restart atmanız önerilir. Eğer büyük bir sunucu ise restart atılması gerekmiyorsa, restart atılmadanda tools çalışır, yalnız restart atılırsa daha verimli çalışır. Aşağıdaki resimde Vmtools un kurulduğunu belirtir.


İyi çalışmalar.

18 Ağustos 2014 Pazartesi

VMware ESXi Nedir? - ESXi Kurulumu, Yapılandırma ve Yönetimi

VMware ESXi Sanallaştırma Sunucusu Kurulum, Yapılandırma ve Yönetimi

Bu makalemde sunucu sanallaştırma hakkında biraz bilgi verip, sunucu yönetim ve paylaşımı konusunda yaygın olarak kullanılan VMware firmasına ait ESXi ürününden bahsedeceğim.

Öncelikle Temel Kavramlar | Sunucu Sanallaştırma Nedir?
Fiziksel bir sunucunun, bir host sistemin içinde birbirinden bağımsız birden çok sunucuymuş gibi çalışmasını sağlamaktır. Yani bir bilgisayarı birden çok bilgisayar gibi çalıştırabilme işlemidir. Bu sanal sunucular VPS ya da VDS olarak adlandırılırlar.

Sanallaştırılmış bir bilgisayar temelde sadece bir sabit disk dosyasıdır. Bununla birlikte sabit diskinizdeki bu dosya, aslında bir yedekleme (backup) dosyası olarak da kabul edilebilir. Yani bu dosyayı (içeriğindeki işletim sistemi ve uygulamaları) istediğiniz yere taşıyıp sonradan sanal makineye tekrar kopyalayarak çalıştırabilirsiniz.
BT çalışanları için en büyük kabus bir server'ın bozulması ve yeniden kurulması işlemidir. Sanal sistemde ise mevcut serverın yedeklerini belirli zamanlarda alıyorsanız, bozulan serverın yerine yenisini koymanız en fazla 30 dakika sürmektedir. Ayrıca sanal ortama taşıdığınız sunucuları fiziksel ortama fiziksel ortamdaki sunucuları sanal ortama kolayca taşıyabilirsiniz.

VPS (Virtual Private Server / Sanal Özel Sunucu) : Bağlı oldukları sunucuların kaynaklarını ihtiyaçları kadar kullanabilirler. VPS'de işlemci ve thread sınırlaması yoktur. Bu bir avantaj gibi görünsede bir sanal sunucuda işlemciyi zorlayan bir uygulama çalıştığında aynı hostta yer alan diğer sanal sunucular olumsuz etkilenirler.

VDS (Virtual Dedicated Server / Sanal Ayrıştırılmış Sunucu): Özellikleri ve sınırları kullanıcı tarafından belirlenir. VPS'deki gibi aynı hostta bulunan sanal sunuculara müdahale yada diğer sunucuların VDS'e müdahelesi sözkonusu değildir.

VMware ESXi Nedir?

VMware 1999 yılında kurulumuş bir şirket ve ilk ürünü VMware Workstation’dır. Bu ürün bilgisayarlarımıza kurduğumuz ve Windows ile aynı zamanda diğer sanal pc lerin çalışmasını sağlayan bir yazılımdır. VMware bu başarılı ürünü server ortamı için geliştirmiş ve 2001 yılında ESX Server1′i adıyla bizlere sunmuştur. ESXi bir ürün değil, salt bir adaptör görevi gören Unix temelli bir işletim sistemidir. Evet bir işletim sistemidir, sunucu kaynaklarını yok denecek az derecede kullanan üzerine kurulan sanal sunuculara oldukça çok kaynak bırakan bir işletim sistemidir.

VMware ESXi Kurulumu

Kuruluma başlamadan önce ESXi sistem gereksinimlerine bakmakta yarar var.

Bunun için "VMware Uyumluluk Kılavuzu" bakınız.

Temel olarak 4Gb ram ve 2 cpu (sanal çift çekirdek işlemci uyumluluğu mevcut.) olmadan kurulum gerçekleştirilemiyor. BIOS üzerinden işlemcinizin Virtualization özelliğide aktif olmalıdır.

NOT: ESXi kurulum için gerekli ISO dosyası için https://www.vmware.com/go/download-vspherehypervisor sayfasını ziyaret ediyoruz. Download için üye olmamız gerekmektedir, Login işleminden sonra Manually Download linkine basarak ISO dosyasını indirebilirsiniz. 

CD'yi ya da kurulum yapacağımız medyayı host sunucuya takıp reboot yapalım.
“Installer” işlemini başlatıyoruz.

Copyright 2013-2017 | İbrahim BAYRAKTAR /dev/null Web Günlüğü