Ubuntu üzerine Oracle XE kurup onda çalışma yaptığımı daha önce yazmıştım. Karşılaştığım bir iki sorunla ilgili olarak bulduğum çözümleri paylaşmak istedim.
Oracle XE yüklenince, XWindows ana paneline gerekli menüleri ekliyor, ama “Start Database” dediğinizde veritabanı açılmasına rağmen listener açılmıyordu. Terminal penceresi açıp listener’ı manuel olarak başlatmaya çalışınca hatayı gördüm:
Listener programı listener.log dosyasına yazamıyordu. Dosyanın yetkilerini kontrol edince sadece oracle kullanıcısının yazma yetkisi olduğunu gördüm. Kendi kullanıcımı hali hazırda DBA grubuna atamış olduğumdan, root oldum ve dba grubuna yazma yetkisi verdim:
# chmod g+w /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Devamını Okuyunuz...
6 Mayıs 2010
Her ne kadar kurumsal yazılımlar açısından Redhat Linux tabanlı dağıtımlar ideal olsa da ben notebookumda Ubuntu kullanıyorum. Test ortamı oluşturmak için Oracle veritabanı kurmam gerektiğinde, Ubuntu üzerine Oracle kurmak yerine (ki resmi olarak desteklenmese de kurulabilir) virtualbox ile oluşturduğum sanal makinaya Oracle Enterprise Linux yükleyip, Oracle veritabanını bu sanal makinada kuruyorum. Böylece production sistemlere benzer bir ortamda çalışma imkanım oluyor. Buna karşın özellikle APEX ile uğraşırken, rahatlıkla erişebileceğim ve az kaynak kullanacak bir geliştirme platformuna ihtiyacı duyduğumdan Ubuntu’ya Oracle XE (Express Edition) kurup üzerine APEX kurmayı terchih ediyorum.
Bilmeyenler için açıklamak da fayda var: Oracle XE, standart sürüm özelliklerine sahip ama 1 CPU, 1G RAM ve 4G storage sınırlaması olan ücretsiz veritabanı sürümüdür. Oracle XE, APEX ile uygulama geliştirmek için kolay kurulan ve yönetilebilen bir platform sağlıyor. Oracle XE’nin güzel yanlarından biri kurulum için Debian paketlerine sahip olması. Bu paketleri kullanarak Ubuntu’ya Oracle XE kurulumunu çok rahatlıkla yapabiliyoruz.
Devamını Okuyunuz...2 Mayıs 2010
Ubuntu 10.04 Nisan’ın 29′unda çıktı, bir iki günlük gecikme ile laptop’uma yükledim. Son dört beş aydır windows 7 kullanıyordum. İlk başlarda her şey güllük gülistanlık iken bir süre sonra çalışma hızı vistaya benzemeye başladı, üstelik internette surf yaparken, ara ara ekranın soluklaşıp uzun süre “bekleme” animasyonu izlemek, bende laptop’un can çekiştiği hissi yaratıyordu.
Ubuntu kurulumu sanki günden güne basitleşiyor veya ben her yeni sürümde en az iki-üç kez kurma/kullanma denemeleri yaptığım için bana çok aşina ve kolay geliyor. Kurulum dili, klavye ve partition ayarlamalarından sonra tek yapmanız gereken beklemek. Ben yüklemenin sonuna kadar makina başında durmadığımdan tam olarak kaç dakikada kurulduğunu bilmiyorum ama çok kısa sürdüğünü söyleyebilirim. Zaten bu sürümde varsayılan olarak kurulan paket sayısını azaltmışlar. Örneğin GIMP kurulu gelmiyor. Bu da kurulum daha hızlı bitmesine sebep oluyor olabilir.
Devamını Okuyunuz...11 Aralık 2009
Oracle, Enterprise Linux sunucusu için çıkardığı updateleri destek adı alınta ücret karşılığında vermesine rağmen, DVD/CD’de gelen paketleri ücretsizce internetden indirip sisteminize kurmanız için bir YUM sunucu açmış. YUM sunucusu elbetteki her hangi bir garantiyle gelmiyor. Buna karşın şu haliyle bile özellikle test sunuculara yeni Oracle yazılımlarını kurarken karşılaşabileceğiniz paket kurma ihtiyaçlarında işinizi çok kolaylaştıracak bir hizmet.
Eğer elinizde Oracle 5.x varsa YUM sunucusunu sisteme tanıtmak için
Devamını Okuyunuz...# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-el5.repo
24 Eylül 2009
Linux ve Solaris sistemlere müdehale ederken bir grafik arayüz (XWindows) olmadan işlem yapılmak zorunda kalınabilir. Bu tip müdehalelerde alert log, trace dosyaları gibi text içerikli dosyaları okuyabilmenizi sağlayacak temel unix komutlarını (cat, more, less, head ve tail) inceleyelim.
Cat, concatenate’in kısaltılmış halidir. Cat ile bir veya daha fazla dosyayı birleştirilebilir, isterseniz bu dosyaları ekrana veya bir başka dosyaya yazdırılabilirsiniz.
$ cat alert_orcl.log
Eğer çıktının ekrana değilde bir başka dosyaya yollanmasını istiyorsanız:
Devamını Okuyunuz...$ cat alert_orcl.log > dosya.txt
1 Nisan 2009
Oracle Enterprise Linux (daha doğrusu Redhat Enterprise Linux türevi dağıtımlar), VNC üzerinden kurulum yapmanıza izin vermektedir. Eğer sunucuya sadece CRT veya seri bağlantınız varsa bu özellik sayesinde, sunucuya bir VNC istemcisi ile bağlanıp grafik arayüzlü kurulum yapabilirsiniz.
Kurulumun VNC (Virtual Network Computing) servisi üzerinden başlaması için Linux boot ekranında “linux vnc” parametresini giriniz, ek olarak verdiğim “vncpassword=123456″ parametresi ile ben sunucuya bağlanırken 123456 şifresini kullanacağımı belirtiyorum. Eğer bu parametreyi vermezseniz sunucunuz bağlantı sırasında şifre sormayacaktır.
Devamını Okuyunuz...8 Ocak 2009
Linux sunucularda donanım bilgisini öğrenmek için dmidecode komutunu kullanabilirsiniz. dmidecode size BIOS, Mainboard, CPU, Cache, Slotlar ile ilgili detaylı bir çıktı verecektir:
# dmidecode | more
Memory miktarını kontrol etmek için /proc/meminfo dosyasına bakabilirsiniz veya “free” komutunu kullanabilirsiniz:
# cat /proc/meminfo
# free
Disklerdeki boş alanı kontrol etmek için:
Devamını Okuyunuz...# df -h
21 Eylül 2008
GoDaddy’den kiraladığım ve uzun zamandır boş duran bir VPS sunucum vardı. Üzerinde CentOS 5 yüklü bu sunucuda Oracle Standard veritabanı ve APEX kurup denemeler yapmak istedim. Oracle’ın kurulum aracı dahil, bir çok yönetim aracı XWindows gerektirdiğinden ve kiraladığınız VPS (Virtual Prive Server) ve Dedicated sunucularda genel olarak XWindows paketleri kurulu gelmediğinden, sunucuya GNOME ve XWindows’u kurmam gerekti.
Bu işlem düşündüğümden çok daha kolay oldu. Artık bütün Redhat uyumlu dağıtımlarda gelen YUM’un (Yellow dog Updater Modified) “groupinstall” parametresi sayesinde tek bir komutla yüklemeyi yapabiliyorsunuz:
Devamını Okuyunuz...# yum -y groupinstall “X Window System” “GNOME Desktop Environment”
3 Eylül 2008
SAS diskler üzerine RAID tanımlanmış bir sisteme, Oracle (veya Redhat) Enterprise Linux kurmaya kalktığınızda sistemin diskleri algılamadığını görüp hayal kırıklığına uğrayabilirsiniz. SAS teknolojisi ümit vaad eden bir teknoloji ama henüz güncel Linux dağıtımları (örneğin OEL 5.2), bu SAS diskleri, sürücü dosyaları olmadan algılayamıyor.
Benim kurduğum sistemde LSI chipset bulunuyordu ve sunucu ile gelen kurulum CD’sinde sadece RHEL 5 sürümü için gereken driver dosyası vardı. Bu yüzdene sisteme OEL (Oracle Enterprise Linux) 5.0 kurdum. Şimdi bu tip bir kurulumda neler yapmanız gerektiğine bir göz atalım:
Devamını Okuyunuz...10 Mayıs 2008
Oracle tüm yazılımlarını websitesinden indirebilmenize olanak tanır. Bu yazılımları ister eğitim, ister deneme amaçlı olarak, zaman sınırı olmadan kullanabilirsiniz. Yazılımları ticari amaçla kullanmadığınız sürece her hangi bir lisans ücreti ödemenize gerek yoktur. Şimdi beraberce Oracle 10g veritabanı yazılımını bir Linux sunucuya nasıl kurabileceğimizi göreceğiz.
Oracle 10g veritabanını (Oracle websitesine ücretsiz üye olduktan sonra) şu linkten indirebilirsiniz:
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html
Öncelikle elinizde Oracle kurulumu için hazırladığınız, Linux işletim sistemi yüklü bir sunucu olduğunu varsayıyorum. Oracle Enterprise Linux’ı bir sisteme nasıl kuracağınızı “Oracle Enterprise Linux 5.1 Kurulumu” yazımda anlatmıştım. Şimdi bu sunucuya Oracle 10g veritabanını kuracağız.
Devamını Okuyunuz...
1 Eylül 2010
1 Comment